latex:公式的序號


1.排序單位

在文類book或report中,行間公式是以章為排序單位的,即每一新章節開始,公式序號計數器equation就被清零。比如第1章第3個公式的序號是(1.3),第2章第1個公式的序號是(2.1)。一章中有若干節,若每節中有很多公式,這種排序方式就很難分清某個公式是屬於哪一節的。如希望公式能以節為排序單位,可在導言中加入公式宏包提供的排序單位命令: \numberwithin{equation}{section}

這樣在所有公式的序號里就增加了節序號。例如第1章第3節第2個公式的序號是:(1.3.2)。在文類article中,行間公式序號是以全文為排序單位,若希望改為以節為排序單位,也可使用上述排序單位命令。

 

2.取消與替代

帶星號的公式環境以及split和cases公式環境都不會給出公式序號,其它不帶型號的公式環境都可以為公式自動提供序號。但有時希望公式組中的某些公式有序號,某些沒有,某些要另作標記,就需要用到下列序號設置命令。

\eqno{標號} 系統提供的序號設置命令,將它緊跟在equation*環境或\[…\]形式的公式行后,可在公式右側人工設置標號。標號可以是任意文本
\leqno{標號} 作用於\eqno相同,只是將標號至於公式的左側。\eqno與\leqno不能同時在一個公式中使用
\nonumber 系統提供的取消序號命令。把它插在換行命令\\之前,可以取消為該行公式排序而使其無序號
\notag 公式宏包提供的序號取消命令,使用方法和作用與\nonumber命令相同
\tag{標號} 公式宏包提供的序號設置命令,把它插在換行命令\\之前,可取消為該行公式排序,而以(標號)替代序號。該命令也可用於帶星號公式環境中的公式行,使其具有(標號)
\tag*{標號} 作用與\tag相同,只是標號的兩側沒有圓括號

 

2.1 把矩陣方程的序號改為人工標號,並將其至於方程的左側

代碼:

$$\left(\begin{array}{lcr}
a_{11}& a_{12} & a_{13}\\
a_{21} & a_{22} & a_{23}
\end{array}\right)=0 \leqno[A.1] $$

 

得到的公式如下:

 

2.3 將方程組中的每個方程式使用不同樣式的序號和標號

利用交叉引用命令\label和\ref來生成子序號

代碼:

\begin{gather}
x^2+y^2=z^2 \label{eq:r2} \\
x^3+y^3=z^3 \notag \\
x^4+y^4=z^4 \tag{$*$} \\
x^5+y^5=z^5 \tag*{$*$} \\
x^6+y^6=z^6 \tag{\ref{eq:r2}$'$}
\end{gather}

 

得到的公式如下:

2.4 在公式組環境中使用取消序號命令來編排多行公式

代碼:

\begin{align}
f(t)=& e^{-t}(\sin2t + 2\sin4t -{}\nonumber\\
& {}- 0.4\sin2t\sin40t)
\end{align}

 

得到的公式:

如果把\nonumber取消序號命令去掉后

代碼:

\begin{align}
f(t)=& e^{-t}(\sin2t + 2\sin4t -{}\\
& {}- 0.4\sin2t\sin40t)
\end{align}

 

得到的公式如下(仔細看編號):

 

3 底部序號

通常多行公式的序號垂直居中,要想把序號至於最后一行末尾,可在公式宏包的調用命令中添加一個頂部序號選好,即\usepackage[tbtags]{amsmath}, 就可以將夏利多行公式的序號置於尾行右端。

 

代碼:

\begin{equation}
\begin{split}
f(x) & = 2(x+1)^{2} -1 \\
& = 2(x^{2}+2x+1)-1 \\
& = 2x^{2} + 4x + 1
\end{split}
\end{equation}

 

得到的公式:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM