跳至主要內容
EasyLaTeXDocs

公式編號與引用

使用 equation 或 align 生成公式編號,在公式內部寫 \label{...},然後在正文中用 \eqref{...} 引用。編號會隨公式位置自動更新。

EasyLaTeX 編譯器設定:XeLaTeX + ctex;需載入 amsmath。新增或移動標籤後,請在平台編譯並等待完整任務結束,所需輪次由平台處理。

給單個公式編號

equation 環境自動生成一個編號。把 \label 放在該公式內部,通常緊接公式主體:

LaTeX
\begin{equation}  E = mc^2  \label{eq:mass-energy}\end{equation}

標籤本身不會顯示在 PDF 中;它只是給當前公式一個穩定的內部名稱。

引用公式

載入 amsmath 後使用 \eqref:

LaTeX
由式 \eqref{eq:mass-energy} 可知,品質與能量可以相互轉換。

\eqref 會自動輸出圓括號和當前編號,例如「式 (1)」。不要在它外面再手寫一對圓括號。\ref 只輸出數字,適合需要自行控制格式的少數情況。

給多行公式編號

align 預設給每行編號,可以在每一行後放置標籤:

LaTeX
\begin{align}  a + b &= c \label{eq:sum}, \\  a - b &= d \label{eq:difference}.\end{align}

若整組推導只需要一個編號,使用 equation 包住 aligned,並在外層環境中放標籤:

LaTeX
\begin{equation}\begin{aligned}  f(x) &= x^2 + 2x + 1 \\       &= (x+1)^2\end{aligned}\label{eq:complete-square}\end{equation}

不需要編號時

臨時示例或不需要在正文中討論的公式使用無編號EasyLaTeX 編譯器設定:

LaTeX
\[  x^2 + y^2 = r^2.\]

或者使用 equation*、align*。不要先生成編號再手動隱藏它;直接選擇無編號環境能保持輔助檔案和編號序列清晰。

標籤命名

標籤應表達物件型別和含義,便於搜尋:

LaTeX
\label{eq:mass-energy}\label{eq:navier-stokes}

常見字首包括 eq:(公式)、fig:(圖片)、tab:(表格)、sec:(章節)。同一份文件中的標籤必須唯一;複製公式時尤其要檢查標籤是否重複。

常見問題

顯示為 ??

在 EasyLaTeX 中從完整主檔案編譯,並等待本次任務結束。平台會處理引用所需的編譯輪次。若仍顯示 ??,檢查標籤拼寫、重複名稱、標籤位置,以及日誌中的第一處錯誤。

編號順序不對

編號按主檔案中的公式順序生成,不要手寫數字。移動公式後,在平台重新編譯整個主檔案並檢查日誌;發現重複或錯誤引用時,先核對標籤。

\label 放在公式外

如果標籤寫在 \end{equation} 後面,它可能附著到錯誤的計數器或失效。把它放回 equation、align 等環境內部。

完整示例

LaTeX
\documentclass[UTF8,a4paper,12pt]{ctexart}\ctexset{contentsname={目錄},listfigurename={插圖目錄},listtablename={表格目錄},figurename={圖},tablename={表}}\usepackage{amsmath}​\begin{document}​愛因斯坦的質能關係如式 \eqref{eq:mass-energy} 所示。​\begin{equation}  E = mc^2  \label{eq:mass-energy}\end{equation}​平方展開可寫為式 \eqref{eq:square}。​\begin{align}  (x+1)^2 &= x^2 + 2x + 1  \label{eq:square}\end{align}​\end{document}
公式編號與引用 | EasyLaTeX | EasyLaTeX