LaTeX 論文排版:格式設定、參考文獻與表格管理

說明中心EasyLaTeX 官方發布日期

把文件類、頁面設定、引用樣式和常用表格規則集中管理,可以減少重複修改。全域規則由模板與導言區負責,正文以內容和結構指令為主。

在主檔案集中設定格式

在專案根目錄建立 main.tex 與 refs.bib,選擇 XeLaTeX。下面的主檔案把頁面、公式、表格和文獻配置放在一起:

LaTeX
\documentclass[UTF8,a4paper,11pt]{ctexart}\ctexset{contentsname={目錄},listfigurename={插圖目錄},listtablename={表格目錄},figurename={圖},tablename={表}}\usepackage[a4paper,margin=1in]{geometry}\usepackage{amsmath,booktabs,siunitx}\usepackage[backend=biber,style=numeric]{biblatex}\addbibresource{refs.bib}\usepackage{hyperref}\title{Formatting Example}\author{Your Name}\date{\today}\begin{document}\maketitle\section{Method}\label{sec:method}For background, see~\parencite{knuth1984}.\begin{align}  f(x)&=x^2+2x+1,\\      &=(x+1)^2.\end{align}\begin{table}[tbp]\centering\caption{Illustrative values}\label{tab:values}\begin{tabular}{l S[table-format=1.3] S[table-format=2.1]}\topruleModel & {Score} & {Time (s)} \\\midruleA & 0.812 & 12.3 \\B & 0.867 & 15.8 \\\bottomrule\end{tabular}\end{table}See Table~\ref{tab:values}.\printbibliography\end{document}

對應的文獻庫:

bibtex
@book{knuth1984,  author = {Donald E. Knuth},  title = {The TeXbook},  publisher = {Addison-Wesley},  year = {1984}}@book{lamport1994,  author = {Leslie Lamport},  title = {LaTeX: A Document Preparation System},  edition = {2},  publisher = {Addison-Wesley},  year = {1994}}

標題和作者由 \title、\author 與 \maketitle 生成,不用靠手動放大、加粗模擬。區域格式可以在分組內調整,但不要用遍佈全文的空白指令代替全域規則。

用文獻資料與樣式分離管理引用

正文只引用條目鍵,樣式在 biblatex 的載入行設定。以下兩個示例二選一,替換原行而不是重複載入:

LaTeX
\usepackage[backend=biber,style=numeric]{biblatex}
LaTeX
\usepackage[backend=biber,style=authoryear]{biblatex}

換樣式後檢查欄位是否齊全、引用形式是否符合投稿要求。不能保證換模板時正文和文獻配置永遠不用改;模板指定的方式優先。

用專門套件處理表格與公式

  • booktabs 提供表格橫線,保持同類表格的規則一致。
  • siunitx 的 S 列解析數字並按位對齊,列標題用花括號保護,單位通常寫在表頭。
  • amsmath 的 align 用於多行公式,不靠空格拼齊。

例子中的數值僅用於展示對齊。文字、無法解析的值或特殊標註進入 S 列時,應按 siunitx 的寫法處理,或為那列選合適的文字列。

更換模板時檢查整套配置

上傳模板所需檔案並從其示例主檔案開始,對照文件類、套件選項、標題作者指令、摘要、參考文獻方式與浮動體規則。不能只改 \documentclass 的名字就假定完成遷移。

避免重複載入帶不同選項的套件。保留目標模板的規定,逐項遷入內容,編譯後核對頁邊距、字型、圖表、引用與前置頁。

常見提示與處理

提示常見原因處理
Option clash for package geometry不同選項重複載入檢視模板已提供的設定,只保留需要的載入方式
Please (re)run Biber文獻資料或樣式改變在平台編譯並等待完整處理,殘留時查日誌
Citation 'x' undefined鍵或資料庫檔案不對應搜尋鍵,核對 \addbibresource
Undefined control sequence. \toprule沒有載入 booktabs使用模板支援的指令或載入所需套件
siunitx Error: Invalid number數字列放入不可解析內容處理標註、把單位移到表頭或調整列型別

在 EasyLaTeX 中完成檢查

選對主檔案,等待編譯完成,透過 Bug 面板看錯誤,PDF 中確認版式。參考 文獻管理、編譯排錯 和 按模板調整格式 繼續處理對應問題。