
### 基本知識
1.
PDFTeX程序:Tex語言的一個實現,也就是把Tex語言轉換為排版的一個程序。它會把TeX 語言寫的代碼直接編譯成 PDF文件。
1.
PDFLaTeX命令:PDFTeX程序中的命令,用來編譯用LaTeX格式寫的tex文件。
1.
XeTeX程序:TeX語言的新的實現,即把Tex語言轉換為排版的一個新程序。支持Unicode編碼和直接訪問操作系統字體。
1.
XeLaTeX命令:XeTeX程序中的命令,用來編譯用LaTeX格式寫的tex文件。
兩者最大的區別是:XeLaTeX對應的XeTeX對字體的支持更好,允許用戶使用操作系統字體來代替TeX的標準字體,而且對非拉丁字體的支持更好。
[reference](http://www.linuxidc.com/Linux/2013-09/90330.htm)
### texmaker 沒有找到文件

解決:
打開軟件之后,選項->配置Texmaker->左側大圖標“快速構建”->選中單選項“用戶”
輸入以下命令:
~~~
xelatex -interaction=nonstopmode %.tex
~~~
之后你就可以寫 xeLaTeX 文檔并且用快捷鍵 F1 自動生成 pdf 文件了,點擊F7可以快速瀏覽文件。
### 調整字體
Latex 設置字體大小命令由小到大依次為:
- \tiny
- \scriptsize
- \footnotesize
- \small
- \normalsize
- \large
- \Large
- \LARGE
- \huge
- \Huge
使用的方法:
1.
直接\tiny,這從此行開始,往后的內容都是tiny大小
1.
將中間的區域設置為tiny大小,而其余部分不變
~~~
\begin{tiny} ... \end{tiny}
~~~
該設置字體的方法可以用于displaymath環境,然而對于算法偽碼的描述,即
~~~
\begin{algorithm} ... \end{algorithm}
~~~
是沒有效果的。這是因為對于algorithm環境是有自己的字體設置,不會受`\tiny`的影響。可以采用將
~~~
\algsetup{linenosize=\tiny}
\scriptsize
~~~
加入到`\begin{algorithm}`后。