一、eqnarray 翻譯
Eqnarray是Latex中的數(shù)學(xué)公式環(huán)境,它提供了一種可以在不同行之間對(duì)齊寫入公式的方法。它的輸入格式與Latex中其他的公式環(huán)境有不同的地方。Eqnarray中的公示是一個(gè)三列矩陣,其中一列左對(duì)齊、一列居中、一列右對(duì)齊。這三列分別用&aamp;, &=&和&表示。
二、eqnarray*與eqnarray
eqnarray*和eqnarray一樣,也是Latex中的數(shù)學(xué)公式環(huán)境,也可以在不同行之間對(duì)齊寫入公式。它將公式中的每一行分別用\begin{equation*}和\end{equation*}包圍起來。eqnarray和eqnarray*之間的區(qū)別在于,eqnarray會(huì)給公式中的每行前后都加上一些額外空間,這樣就使得公式比較好看。而eqnarray*則不會(huì)給每一行前后都加上額外的空間,所以公式看起來比較緊湊。
三、eqnarray縮短式子和正文的距離
eqnarray中默認(rèn)行間距比較寬松,對(duì)于希望行間距更緊湊的人來說,可以采用縮短式子和正文的距離的方法。在eqnarray中,定義了一些長(zhǎng)度來控制公式與正文間的距離,這些長(zhǎng)度包括:
\abovedisplayskip %公式頂部與正文之間的距離
\belowdisplayskip %公式底部與正文之間的距離
\abovedisplayshortskip %若前面有公式,則公式頂部與正文之間的距離
\belowdisplayshortskip %若后面有公式,則公式底部與正文之間的距離
\jot %公式中多行之間的距離
\smallskipamount %小間距,可以在縮短式子和正文的距離時(shí)使用
\medskipamount %中間間距,也可以在縮短式子和正文的距離時(shí)使用
\bigskipamount %大間距,同樣也可以在縮短式子和正文的距離時(shí)使用
\abovedisplayshortskip 和 \belowdisplayshortskip的大小比\abovedisplayskip和\belowdisplayskip小,所以我們可以使用\abovedisplayshortskip和\belowdisplayshortskip來達(dá)到縮短式子和正文距離的效果。具體的代碼如下:
%默認(rèn)距離
\abovedisplayskip=12pt plus 3pt minus 9pt
\belowdisplayskip=12pt plus 3pt minus 9pt
\abovedisplayshortskip=0pt plus 3pt
\belowdisplayshortskip=7pt plus 3pt minus 4pt
\jot=3mm
%
%縮短式子與正文之間的距離
\setlength{\abovedisplayskip}{.5ex}
\setlength{\belowdisplayskip}{.5ex}
\setlength{\abovedisplayshortskip}{.5ex}
\setlength{\belowdisplayshortskip}{.5ex}
%
四、array
array是Latex中比較常用的數(shù)學(xué)環(huán)境之一,用于生成二維表格及其公式。array中的每個(gè)元素都跟隨著一個(gè)&符號(hào)。例如下面這個(gè)例子:
\begin{array}{lcr}
x+y+z & = & 2 \\
x-y-z & = & 3 \\
2x+2y & = & 5
\end{array}
表示的是一個(gè)三元二次方程組。其中,l、c和r分別表示列的對(duì)齊方式:左對(duì)齊、居中和右對(duì)齊。類似地,我們還可以通過在\begin{array}{...}和\end{array}之間加上|來定義線條,如下面這個(gè)例子:
\begin{array}{| l | c | r |}
\hline
x & y & z \\ \hline
1 & 2 & 3 \\ \hline
4 & 5 & 6 \\ \hline
\end{array}
五、array函數(shù)
Latex還提供了一系列關(guān)于array函數(shù)的命令,例如:\arraycolsep和\arrayrulewidth。其中,\arraycolsep控制列之間的距離,\arrayrulewidth控制表格中橫線和豎線的寬度。如果希望改變表格中可能出現(xiàn)的空白,可以使用\extrarowheight和\arraystretch來增加表格行高和列寬。
\setlength{\extrarowheight}{2pt}
\renewcommand{\arraystretch}{1.5}
六、latex中array環(huán)境
LATEX提供了一種能夠讓我們方便地排版大型矩陣和數(shù)組的環(huán)境,那就是array環(huán)境。用法和規(guī)則與tabular環(huán)境相當(dāng)相似。在LATEX中,可以用\left\{\或\left[\等來定義矩陣的左側(cè)邊界,而用\right\}\或\right]\等來定義右側(cè)邊界。Matrix、pmatrix、bmatrix、Bmatrix、vmatrix、Vmatrix等matrix的一些變體以及smallmatrix或者psmallmatrix不帶邊框,而cases也可以被視為array的一種變體。
七、結(jié)尾
本文就是對(duì)eqnarray及其相關(guān)內(nèi)容的詳盡闡述,其中包括eqnarray的翻譯、eqnarray*與eqnarray的差異、縮短式子和正文距離、array相關(guān)細(xì)節(jié)以及l(fā)atex中array環(huán)境的描寫,相信有助于初學(xué)者更深入地了解eqnarray相關(guān)知識(shí)點(diǎn)。