LaTeX/包參考
外觀
< LaTeX
這是一個不完整的有用包列表,這些包可用於各種不同型別的文件。每個包旁邊都有簡短的描述,並且在可用時,還有一個連結到詳細描述該包的部分。所有這些包(除非另有說明)都應該包含在您的 LaTeX 發行版中,作為package_name.sty。有關更多資訊,請參閱單個包的文件,如安裝額外的包中所述。
此列表按字母順序排列。
| amsmath | 它包含 LaTeX 的高階數學擴充套件。完整文件應該在您的 LaTeX 發行版中;該檔名為amsdoc,可以是dvi或pdf。有關更多資訊,請參閱關於數學的章節。由下面描述的mathtools包補充。 | |
| amssymb | 它添加了新的符號,可在數學模式中使用。 | |
| amsthm | 它引入了proof環境和\theoremstyle命令。有關更多資訊,請參閱定理部分。 | |
| array | 它擴充套件了 LaTeX 處理表格的可能性,修復了一些錯誤並添加了新功能。使用它,您可以建立非常複雜和定製的表格。有關更多資訊,請參閱表格部分。 | |
| babel | 它提供了 LaTeX 的國際化。它必須載入到任何文件中,並且您必須在選項中指定將在文件中使用的主要語言。有關更多資訊,請參閱國際化部分。 | |
| biblatex | 高階參考文獻處理。它是編寫論文必備的包。 | |
| bm | 允許使用\bm{...}命令在數學模式中使用粗體希臘字母。它取代了amsbsy包。 | |
| booktabs | 提供額外的命令以及用於生成表格的幕後最佳化。包文件中給出了關於什麼是好表格的指南。 | |
| boxedminipage | 它引入了boxedminipage環境,該環境的工作方式與minipage完全相同,但會在其周圍新增一個框架。 | |
| caption | 允許自定義圖形、表格等的標題的外觀和放置位置。 | |
| cancel | 提供用於刪除數學表示式中的命令。語法為
| |
| chemmacros | 一個捆綁包的一部分,用於輕鬆且一致地排版化學內容。 | |
| changepage | 輕鬆更改頁面邊距。語法為
所有引數都可以是正數和負數;它們將被加在一起(保持符號)到相應的變數。 | |
| cleveref | 增強 LaTeX 的交叉引用功能,允許根據 引用的型別自動確定引用的格式。 | |
| dcolumn | 該包在表格環境中定義了一個新的“D”列格式,用於根據小數點對齊列中的數字。 | |
| enumitem | 新增對任意深度的巢狀列表的支援(對於大綱很有用)。請參閱列表結構。 | |
| epstopdf | 提供一個選項,將 EPS 影像轉換為 PDF,並使用\includegraphics{}. | |
| esint | 添加了其他積分符號,用於平方上的積分、集合的順時針積分等。 | |
| eucal | 其他數學符號。 | |
| fancyhdr | 用於更改文件中任何頁面的頁首和頁尾。它在頁面佈局部分中進行了描述。 | |
| float | 改進定義浮動物件(如圖形和表格)的介面,引入新的浮動物件型別(帶框、帶規則、普通頂部)並提供定義自定義浮動物件的能力。 | |
| fontenc | 用於選擇輸出文字的字型編碼。如果您正在用英語以外的語言編寫文件,您可能需要它。請參閱字型部分。 | |
| gensymb | 提供通用命令\degree, \celsius, \perthousand, \micro和\ohm它們在文字和數學模式中都適用。 | |
| geometry | 用於輕鬆管理文件邊距和文件頁面大小。請參閱頁面佈局。 | |
| glossaries | 用於建立詞彙表和縮略語列表。有關更多資訊,請參閱相關章節。 | |
| graphicx | 允許您在文件中插入圖形檔案。 | |
| grffile | 改進圖形/graphicx 包的檔名處理,以支援更廣泛的檔名(空格、多個點等)。 | |
| hyperref | 它使 LaTeX 能夠在編譯為 PDF 時管理文件內的連結或任何 URL。有關更多資訊,請參閱相關部分。 | |
| indentfirst | 載入後,任何章節/部分的開頭都會縮排通常的段落縮排。 | |
| inputenc | 用於選擇輸入文字的編碼。如果您正在用英語以外的語言編寫文件,您可能需要它。請參閱特殊字元部分。 | |
| latexsym | 其他數學符號。 | |
| listings | 用於在文件中插入程式設計程式碼。支援多種語言,並且輸出可以自定義。有關更多資訊,請參閱原始碼列表。 | |
| longtable | 允許您編寫跨頁的表格。您還可以定義頁首和頁尾,這些頁首和頁尾將在表格佔用的每一頁上顯示,例如從上一頁繼續。 | |
| mathptmx | 將整個文件(包括數學公式)的預設字型設定為 Times New Roman,這是一種更熟悉的字型,在處理頁面限制時有助於節省空間。 | |
| mathrsfs | 其他數學符號。 | |
| mathtools | 補充amsmath,一些額外的功能,一些錯誤修復。 | |
| mhchem | 允許您輕鬆鍵入化學物質和方程式。它會自動格式化化學物質,因此您無需使用下標命令。它還允許您繪製化學式。 | |
| microtype | 它提供了對 LaTeX 預設排版擴充套件的改進,在字元突出、字型擴充套件、詞間距和額外字距調整以及可連字元的字母間距等方面有所改進 | |
| multicol | 提供了multicols環境,用於將文字排版為多列。 | |
| natbib | 提供額外的引用選項和樣式。常用於期刊投稿。 | |
| pdfpages | 此包簡化了插入外部多頁 PDF 或 PS 文件的過程。 | |
| rotating | 它允許您旋轉任何型別的物件。它在旋轉表格時特別有用。有關更多資訊,請參閱相關部分。 | |
| setspace | 允許您更改行距,例如提供\doublespacing命令來建立雙倍行距的文件。有關更多資訊,請參閱相關部分。 | |
| showkeys | 與引用相關的有用包。如果您想引用影像或公式,您必須使用\label{...}然後您可以使用\ref{...}來呼叫它。當您編譯文件時,這些內容只會替換為數字,除非您檢視原始碼,否則您將無法知道使用過哪個標籤。如果您已經載入了showkeys包,您將在編譯後的版本中看到標籤緊挨著或位於相關數字的上方。一個指向部分的引用示例是 | |
| showidx | 它將所有索引條目列印在文字的左邊緣。這對於校對文件和驗證索引非常有用。有關更多資訊,請參見索引部分。 | |
| subfiles | 可以在不修改“子”文件的情況下同時編譯“根”和“子”文件。有關更多資訊,請參見模組化文件部分。 | |
| subcaption | 它允許在一個環境中定義多個浮動(圖形,表格),並以 1a、1b 的形式提供單獨的標題和標籤。 | |
| syntonly | 如果您在序言中新增以下程式碼
LaTeX 只會掃描您的文件,檢查語法和命令的使用是否正確,但不會生成任何 (DVI 或 PDF) 輸出。由於 LaTeX 在這種模式下執行速度更快,您可以節省寶貴的時間。如果要獲得輸出,只需註釋掉第二行即可。 | |
| textcomp | 提供額外的符號,例如箭頭(如 \textrightarrow),各種貨幣(\texteuro,...),像 \textcelsius 這樣的東西以及其他許多符號。 | |
| theorem | 您可以更改新定義定理的樣式。有關更多資訊,請參見定理部分。 | |
| todonotes | 允許您使用語法 \todo{新增細節。} 插入待辦事項備註。 | |
| siunitx | 幫助您正確排版 SI 單位。例如 \SI{12}{\mega\hertz}。自動處理數字和單位之間的正確間距。請注意,即使是非 SI 單位也會被設定,例如 dB、rad 等。 | |
| ulem | 它允許對文字進行下劃線(使用直線或波浪線)。字型章節中添加了一些用法示例。 | |
| url | 它定義了 \url{...} 命令。URL 通常包含特殊字元,例如 '_' 和 '&',為了寫入它們,您應該透過插入反斜槓來對它們進行*轉義*,但是如果您將它們作為 \url{...} 的引數編寫,則您無需對任何特殊字元進行轉義,它會為您處理正確的格式。如果您使用的是 hyperref,則無需載入 url,因為它已經提供了 \url{...} 命令。 | |
| verbatim | 它改進了 verbatim 環境,修復了一些錯誤。此外,它還提供了 comment 環境,可以讓您新增多行註釋或輕鬆註釋掉程式碼的大部分內容。 | |
| xcolor | 它添加了對彩色文字的支援。有關更多資訊,請參見相關部分。 | |
| xypic | 它用於建立樹、圖形、(可交換)圖以及類似的東西。參見Xy-pic。 |
