LaTeX使用簡介
一、前言
LaTeX在很多場合使用比較多,雖然不經常使用該編輯工具,但是了解是必要的,在人生中可能學習到很多東西,其中一部分可能永遠都用不上,但是這些知識無疑增加了自己的知識庫,豐富了自己的思維方式,開闊了自己的視野,是一筆無形的資產,最不濟也可以成為業余的談資。
二、LaTeX安裝
LaTeX是一種基於ΤΕΧ的排版系統,由萊斯利·蘭伯特(Leslie Lamport)在20世紀80年代初期開發,利用這種格式,即使使用者沒有排版和程序設計的知識也可以充分發揮由TeX所提供的強大功能,能在幾天,甚至幾小時內生成很多具有書籍質量的印刷品。對於生成復雜表格和數學公式,這一點表現得尤為突出。因此它非常適用於生成高印刷質量的科技和數學類文檔。這個系統同樣適用於生成從簡單的信件到完整書籍的所有其他種類的文檔。 LaTeX 的工作方式類似 web page,都是由源文件(.tex or .html)經由引擎(TeX or browser)渲染產生最終效果(得到 PDF文件或者生成頁面)。兩者極其神似,包括語法規則與工作方式。其實也和markdown很相似,這些編輯工具都是通過程序再次編譯識別渲染從而得到相應的最終文件。
根據平台選擇一個TeX 發行版進行安裝,建議選擇最全功能最多的版本。選擇一個合適的LaTex編輯器,在安裝好LaTeX環境以后,通常都會有一個自帶的編輯器,比如 CTex 的WinEdt, MacTeX的TeXShop, 不過功能並不強大,好比 Windows 記事本,只有一些基本的文本編輯功能。在寫paper建議使用Texlive + TeXstudio +JabRef,其中Texlive 選擇用於TeX 發行版;TeXStudio 是LaTex編輯器,免費的;JabRef是管理文獻的,這樣子用於編寫參考文獻比較方便。
在Tex官網上下載相應的鏡像安裝包,因為安裝包比較大,一般有3G多,因此最好選擇國內的鏡像,下載完成之后就可以開始安裝了,雙擊之后以驅動器的方式進行安裝,大概需要三個多小時才能安裝完成,這點也是非常值得吐槽的,中間的任何斷電或者死機都可能導致重新安裝。其次安裝TexStudio,這個軟件不是很大,在安裝完成后就可以在TexStudio中加載Tex環境並使用了。
三、LaTeX使用
在TeXstudio中,可以編寫相應的LaTeX代碼從而生成具體的文檔。
\documentclass[GBK]{ctexart} \usepackage{listings} \usepackage{xcolor} \lstset{ %backgroundcolor=\color{red!50!green!50!blue!50},%代碼塊背景色為淺灰色 rulesepcolor= \color{gray}, %代碼塊邊框顏色 breaklines=true, %代碼過長則換行 numbers=left, %行號在左側顯示 numberstyle= \small,%行號字體 %keywordstyle= \color{red},%關鍵字顏色 commentstyle=\color{gray}, %注釋顏色 frame=shadowbox%用方框框住代碼塊 } \begin{document} %this is a fragment of java code \begin{lstlisting}[language={java}] //java code public class Main{ public static void main(String[]args){ System.out.println("hello,world"); } } \end{lstlisting} \end{document}
為了便於使用,我們可以修改TeXstudio的語言,變成中文,此外,還可以設置顯示行號,此時需要“顯示高級選項”,然后在高級編輯其中就可以顯示所有行號了。
此外對於編寫中文文檔,需要修改默認編譯器:txs:///pdflatex改成txs:///xelatex。此時中文文檔可以編譯了(不然會出錯),非常方便。
% 導言區 \documentclass{article} % 導入中文宏 \usepackage{ctex} % 構建命令,取別名,使用degree 代替 ^ circ \newcommand\degree{^\circ} \title{\heiti 淺談勾股定理} \author{\kaishu zyr} \date{\today} % 正文區 \begin{document} \maketitle hello zyr! 勾股定理可以用現代的語言描述如下: 直角三角形斜邊的平方等於兩腰的平法和。 可以用符號語言描述為:設直角三角形 $\angle C=90\degree $則有: $$ AB^2 = BC^2 + AC^2 $$ 這就是勾股定理 \end{document}
四、使用模板
其中LaTeX最方便的一點就是可以使用模板,對於高校論文寫作,只需要找到相應的LaTeX模板即可,這樣就可以編輯出優美的公式了,最后導出PDF即可。