跳轉到內容

LaTeX/包引用

來自華夏公益教科書,開放的書籍,用於開放的世界
(從 LaTeX/Packages 重定向)

LaTeX

入門
  1. 介紹
  2. 安裝
  3. 安裝額外的包
  4. 基礎
  5. 如何獲得幫助

常見元素

  1. 文件結構
  2. 文字格式化
  3. 段落格式化
  4. 顏色
  5. 字型
  6. 列表結構
  7. 特殊字元
  8. 國際化
  9. 旋轉
  10. 表格
  11. 標題建立
  12. 頁面佈局
  13. 自定義頁面頁首和頁尾‎
  14. 匯入圖形
  15. 浮動、圖形和標題
  16. 腳註和邊注
  17. 超連結
  18. 標籤和交叉引用
  19. 首字母

機制

  1. 錯誤和警告
  2. 長度
  3. 計數器
  4. 方框
  5. 規則和支撐

技術文字

  1. 數學
  2. 高階數學
  3. 定理
  4. 化學圖形
  5. 演算法
  6. 原始碼清單
  7. 語言學

特殊頁面

  1. 索引
  2. 術語表
  3. 參考文獻管理
  4. 更多參考文獻

特殊文件

  1. 科學報告(學士報告、碩士論文、博士論文)
  2. 信件
  3. 簡報
  4. 教師專區
  5. 簡歷
  6. 學術期刊(MLA、APA 等)

建立圖形

  1. 介紹程式化圖形
  2. MetaPost
  3. 圖片
  4. PGF/TikZ
  5. PSTricks
  6. Xy-pic
  7. 建立 3D 圖形

程式設計

  1. Plain TeX
  2. 建立包
  3. 建立包文件
  4. 主題

其他

  1. 模組化文件
  2. LaTeX 文件的協作寫作
  3. 匯出到其他格式

幫助和建議

  1. 常見問題解答
  2. 技巧和竅門

附錄

  1. 作者
  2. 連結
  3. 包引用
  4. LaTeX 文件示例
  5. 索引
  6. 命令詞彙表

編輯此框編輯 TOC

這是一個不完整的有用包列表,這些包可用於各種型別的文件。每個包旁邊都有一個簡短的描述,並且在有提供的情況下,會連結到一個詳細描述該包的部分。所有這些包(除非另有說明)應該包含在您的 LaTeX 發行版中,作為 package_name.sty。有關更多資訊,請參閱單個包的文件,如 安裝額外的包 中所述。

該列表按字母順序排列。

amsmath 它包含 LaTeX 的高階數學擴充套件。完整的文件應該在您的 LaTeX 發行版中;該檔名為 amsdoc,可以是 dvipdf。有關更多資訊,請參閱關於 數學 的章節。由下面描述的 mathtools 包補充。
amssymb 它添加了新的符號,可用於數學模式。
amsthm 它引入了 proof 環境和 \theoremstyle 命令。有關更多資訊,請參閱 定理 部分。
array 它擴充套件了 LaTeX 處理表格的能力,修復了一些錯誤並添加了新功能。使用它,您可以建立非常複雜和自定義的表格。有關更多資訊,請參閱 表格 部分。
babel 它提供 LaTeX 的國際化。它必須載入到任何文件中,並且您必須在文件中作為選項提供要使用的主要語言。有關更多資訊,請參閱 國際化 部分。
biblatex 高階參考文獻處理。它是編寫論文時要使用的 the 包。
bm 允許使用 \bm{...} 命令在數學模式下使用粗體希臘字母。這取代了 amsbsy 包。
booktabs 提供額外的命令以及幕後最佳化,用於生成表格。包文件中給出了構成良好表格的指南。
boxedminipage 它引入了 boxedminipage 環境,它與 minipage 完全相同,但周圍添加了一個框架。
caption 允許自定義圖形、表格等的標題外觀和放置。
cancel 提供用於刪除數學表示式的命令。語法是

\cancel{x}\cancelto{0}{x}

chemmacros 一個捆綁包的一部分,用於輕鬆一致地排版化學內容。
changepage 輕鬆更改頁面邊距。語法是
\changepage{textheight}{textwidth}%
  {evensidemargin}{oddsidemargin}%
  {columnsep}{topmargin}%
  {headheight}{headsep}%
  {footskip}

所有引數都可以是正數和負數;它們將被新增到(保留符號)相關變數中。

cleveref 增強了 LaTeX 的交叉引用功能,允許根據

引用型別自動確定引用的格式。

dcolumn 該包在表格環境中定義了一個新的“D”列格式,用於將列中的數字對齊到小數點。
enumitem 添加了對任意深度巢狀列表的支援(對大綱有用)。請參閱 列表結構
epstopdf 提供一個選項,將 EPS 影像轉換為 PDF 幷包含它們,使用\includegraphics{}.
esint 添加了額外的積分符號,用於對正方形進行積分、對集合進行順時針積分等。
eucal 其他數學符號。
fancyhdr 更改文件中任何頁面的頁首和頁尾。它在 頁面佈局 部分中進行了描述。
float 改進定義浮動物件(如圖形和表格)的介面,引入新的浮動物件型別(帶框、帶規則、普通頂部)並提供定義自定義浮動物件的能力。
fontenc 選擇輸出文字的字型編碼。如果您正在用英語以外的語言編寫文件,您可能需要它。請參閱 字型 部分。
gensymb 提供通用命令\de­gree, \cel­sius, \pert­hou­sand, \mi­cro\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 包,您將在編譯版本中看到標籤就在相關數字旁邊或上方。一個對章節的引用的例子是 。這樣,您可以輕鬆地跟蹤您新增或使用的標籤,只需檢視預覽(dvipdf)。在最終版本之前,請將其刪除。
showidx 它將在文字的左邊緣打印出所有索引條目。這對校對文件和驗證索引非常有用。有關更多資訊,請參見 索引 部分。
subfiles 可以在不更改“子文件”的情況下同時編譯“根”和“子”文件。有關更多資訊,請參見 模組化文件 部分。
subcaption 它允許在同一個環境中定義多個浮動(圖形、表格),並給出 1a、1b 格式的單獨標題和標籤。
syntonly 如果您在序言中新增以下程式碼
\usepackage{syntonly}
\syntaxonly

LaTeX 將僅掃描您的文件以檢查語法和命令的使用是否正確,但不會生成任何 (DVI 或 PDF) 輸出。由於 LaTeX 在此模式下執行速度更快,因此您可以節省寶貴的時間。如果您想獲得輸出,只需將第二行註釋掉即可。

textcomp 提供額外的符號,例如箭頭,如 \textrightarrow,各種貨幣 (\texteuro,...), 以及 \textcelsius 等許多其他符號。
theorem 您可以更改新定義的定理的樣式。有關更多資訊,請參見 定理 部分。
todonotes 允許您使用語法 \todo{Add details.} 插入待辦事項的註釋。
siunitx 幫助您正確排版 SI 單位。例如 \SI{12}{\mega\hertz}。自動處理數字和單位之間的正確間距。請注意,即使是非 SI 單位也會設定,例如 dB、rad 等。
ulem 它允許對文字進行下劃線(使用直線或波浪線)。字型 章節中添加了幾個使用示例。
url 它定義了 \url{...} 命令。URL 經常包含特殊字元,例如 '_' 和 '&',為了寫出它們,您應該透過插入反斜槓來對它們進行轉義,但是如果您將它們作為 \url{...} 的引數寫入,則無需對任何特殊字元進行轉義,它將為您處理正確的格式。如果您使用的是 hyperref,則無需載入 url,因為它已經提供了 \url{...} 命令。
verbatim 它改進了 verbatim 環境,修復了一些錯誤。此外,它還提供了 comment 環境,允許您新增多行註釋或輕鬆地註釋掉程式碼的大部分內容。
xcolor 它添加了對彩色文字的支援。有關更多資訊,請參見 相關部分
xypic 它用於建立樹、圖形、(交換)圖和其他類似的東西。參見 Xy-pic


上一頁: 連結 索引 下一頁: LaTeX 文件示例
華夏公益教科書