Linux(Ubuntu)下配置Latex環境


  開始學習使用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 打開即可看見效果。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM