C++ 文件夾下是C++版,內容一模一樣,代碼是用C++寫的。
Java 文件夾下是Java版,目前正在編寫中,由於拖延症,不知道猴年馬月能完成。
本書使用的是陳碩開源的模板。這個模板製作精良,很有taste,感謝陳碩 :)
-
安裝Tex Live 2015 http://www.tug.org/texlive/。把bin目錄例如
D:\texlive\2015\bin\win32
加入PATH環境變量。 -
安裝字體。這個LaTex模板總共使用了10個字體,下載地址 https://pan.baidu.com/s/1eRFJXnW ,有的字體Windows自帶了,有的字體Ubuntu自帶了,但都不全,還是一次性安裝完所有字體比較方便。
-
安裝TeXstudio http://texstudio.sourceforge.net/
-
(可選)啟動Tex Live Manager,更新所有已安裝的軟件包。
-
配置TeXstudio。
啟動Texstudio,選擇
Options-->Configure Texstudio-->Commands
,XeLaTex 設置為xelatex -synctex=1 -interaction=nonstopmode %.tex
;選擇
Options-->Configure Texstudio-->Build
Build & View 由默認的 PDF Chain 改為 Compile & View;
Default Compiler 由默認的PdfLaTex 修改為 XeLaTex ;
PDF Viewer 改為 “Internal PDF Viewer(windowed)”,這樣預覽時會彈出一個獨立的窗口,這樣比較方便。
-
編譯。用TeXstudio打開
typeset.tex
,點擊界面上的綠色箭頭就可以開始編譯了。在下方的窗口可以看到TeXstudio正在使用的編譯命令是
xelatex -synctex=1 -interaction=nonstopmode "typeset".tex
- install package
$ sudo apt-get install texmaker texlive-lang-chinese texlive-luatex texlive-xetex ttf-mscorefonts-installer font-manager
$ sudo apt-get install texlive-fonts-extra
$ sudo apt-get install texlive-bibtex-extra biber
- download needed font from fonts market
- AdobeFangsongStd-Regular.otf - Adobe Fangsong Std R
- AdobeHeitiStd-Regular.otf - Adobe Heiti Std R
- AdobeKaitiStd-Regular.otf - Adobe Kaiti Std R
- AdobeSongStd-Light.otf - Adobe Song Std L
- Sans Narrow.ttf - Sans Narrow
- install font through font-manager
- Use LuaLaTex to compile
編譯通過後,就具備了完整的LaTeX編譯環境了。
本書模板已經寫好了,基本上不需要很多LaTeX知識就可以動手了。
歡迎給本書添加內容或糾正錯誤,在自己本地編譯成PDF,預覽沒問題後,就可以發pull request過來了。