開始學習使用Latex是因為想寫一份好看的簡歷。在Windows下面只要下載CTex套件,安裝即可,非常得方便。不過安裝的時間可不是一般的長啊!最近開始用Linux的系統,就在Ubuntu下面打架了Latex的編譯環境。用起來方便些。
簡單介紹下Latex,就不查閱資料了,憑着我得記憶和理解來講。Tex是計算機大牛Donald Ervin Knuth編寫的功能強大得排版軟件。Latex是一個用Tex為基礎的編譯環境,使得Tex給容易使用。Latex是一種解釋性的語言(?),用來生成高質量得pdf或dvi文件。通過Latex編寫得文檔需要經過編譯,才能生成pdf,於Word等所見及所得的文檔處理形成對比。Latex的主要優勢:開源、免費、效果優於Word(相對來說),更加有趣。
下面介紹Ubuntu下Latex的環境安裝與配置。其實Linux系統的內核都差不多,所以其他Linux系統的安裝Latex的方式也相同。
主要參考自:
a. http://www.cnblogs.com/bamboo-talking/archive/2013/01/07/2848914.html
b. http://linux-wiki.cn/wiki/zh-hans/LaTeX%E4%B8%AD%E6%96%87%E6%8E%92%E7%89%88%EF%BC%88%E4%BD%BF%E7%94%A8XeTeX%EF%BC%89
1、安裝texlive
sudo apt-get install texlive-xetex texlive-latex-recommended
//xetex集成了中文字體的環境,使得中文文檔的生成變得很容易,可以使用系統自帶得字體,使用更好看得字體。
apt-cache search cjk
//找到相關宏包,安裝
sudo apt-get install latex-cjk-xcjk cjk-latex latex-cjk-chinese
2、安裝想要的中文字體(可以跳過,注意:安裝過程中可能會改變系統默認字體) sudo apt-get install ttf-mscorefonts-installer
//可以用 fc-list 查看已安裝得所有字體, fc-cache 刷新字體緩存。
3、按照Latex WiKi上的說明改動(主要是添加字體,其實經過第二步,已經具備Latex編譯得環境了。不過字體越多,就能寫出越好看的文檔,所以建議大家更新一下。)
http://linux-wiki.cn/wiki/zh-hans/LaTeX%E4%B8%AD%E6%96%87%E6%8E%92%E7%89%88%EF%BC%88%E4%BD%BF%E7%94%A8XeTeX%EF%BC%89
4、測試(注意用xelatex編譯的文件,編碼格式一定要保存成 UTF-8)
CTeX在XeLaTeX環境下實際是用xeCJK處理中文的,如果不想用CTeX這么復雜的包,也可以使用xeCJK處理中文。
\documentclass[11pt]{article}
\usepackage[BoldFont,SlantFont,CJKsetspaces,CJKchecksingle]{xeCJK}
\setCJKmainfont[BoldFont=SimHei]{SimSun}
\setCJKmonofont{SimSun}% 設置缺省中文字體
\parindent 2em %段首縮進
\begin{document}
\section{舉例}
\begin{verbatim}
標點。
\end{verbatim}
漢字Chinese數學$x=y$空格
\end{document}
//新建文檔,vim打開輸入以上代碼,保存為UTF-8 編碼(很重要)。
touch test.tex
vim test.tex
// 輸入i,進入編輯模式,輸入上方代碼,按Ese退出編輯模式至普通模式
// 輸入 :setfileencoding=utf-8 回車, 設置為UTF-8編碼,輸入 :wq 回車 保存退出。
// 更多vim使用說明,參見《鳥哥Linux私房菜》
xelatex test.tex
// 進行編譯,編譯后目錄中多出 test.pdf 打開即可看見效果。
