千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > eqnarray简介及其相关细节

eqnarray简介及其相关细节

来源:千锋教育
发布人:xqq
时间: 2023-11-24 22:11:45 1700835105

一、eqnarray 翻译

Eqnarray是Latex中的数学公式环境,它提供了一种可以在不同行之间对齐写入公式的方法。它的输入格式与Latex中其他的公式环境有不同的地方。Eqnarray中的公示是一个三列矩阵,其中一列左对齐、一列居中、一列右对齐。这三列分别用&aamp;, &=&和&表示。

二、eqnarray*与eqnarray

eqnarray*和eqnarray一样,也是Latex中的数学公式环境,也可以在不同行之间对齐写入公式。它将公式中的每一行分别用\begin{equation*}和\end{equation*}包围起来。eqnarray和eqnarray*之间的区别在于,eqnarray会给公式中的每行前后都加上一些额外空间,这样就使得公式比较好看。而eqnarray*则不会给每一行前后都加上额外的空间,所以公式看起来比较紧凑。

三、eqnarray缩短式子和正文的距离

eqnarray中默认行间距比较宽松,对于希望行间距更紧凑的人来说,可以采用缩短式子和正文的距离的方法。在eqnarray中,定义了一些长度来控制公式与正文间的距离,这些长度包括:


\abovedisplayskip   %公式顶部与正文之间的距离
\belowdisplayskip   %公式底部与正文之间的距离
\abovedisplayshortskip   %若前面有公式,则公式顶部与正文之间的距离
\belowdisplayshortskip   %若后面有公式,则公式底部与正文之间的距离
\jot   %公式中多行之间的距离
\smallskipamount   %小间距,可以在缩短式子和正文的距离时使用
\medskipamount   %中间间距,也可以在缩短式子和正文的距离时使用
\bigskipamount   %大间距,同样也可以在缩短式子和正文的距离时使用
\abovedisplayshortskip 和 \belowdisplayshortskip的大小比\abovedisplayskip和\belowdisplayskip小,所以我们可以使用\abovedisplayshortskip和\belowdisplayshortskip来达到缩短式子和正文距离的效果。具体的代码如下:


%默认距离
\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中比较常用的数学环境之一,用于生成二维表格及其公式。array中的每个元素都跟随着一个&符号。例如下面这个例子:


\begin{array}{lcr}
    x+y+z & = & 2 \\
    x-y-z & = & 3 \\
    2x+2y & = & 5
\end{array}

表示的是一个三元二次方程组。其中,l、c和r分别表示列的对齐方式:左对齐、居中和右对齐。类似地,我们还可以通过在\begin{array}{...}和\end{array}之间加上|来定义线条,如下面这个例子:


\begin{array}{| l | c | r |}
    \hline
    x & y & z \\ \hline
    1 & 2 & 3 \\ \hline
    4 & 5 & 6 \\ \hline
\end{array}

五、array函数

Latex还提供了一系列关于array函数的命令,例如:\arraycolsep和\arrayrulewidth。其中,\arraycolsep控制列之间的距离,\arrayrulewidth控制表格中横线和竖线的宽度。如果希望改变表格中可能出现的空白,可以使用\extrarowheight和\arraystretch来增加表格行高和列宽。


\setlength{\extrarowheight}{2pt}
\renewcommand{\arraystretch}{1.5}

六、latex中array环境

LATEX提供了一种能够让我们方便地排版大型矩阵和数组的环境,那就是array环境。用法和规则与tabular环境相当相似。在LATEX中,可以用\left\{\或\left[\等来定义矩阵的左侧边界,而用\right\}\或\right]\等来定义右侧边界。Matrix、pmatrix、bmatrix、Bmatrix、vmatrix、Vmatrix等matrix的一些变体以及smallmatrix或者psmallmatrix不带边框,而cases也可以被视为array的一种变体。

七、结尾

本文就是对eqnarray及其相关内容的详尽阐述,其中包括eqnarray的翻译、eqnarray*与eqnarray的差异、缩短式子和正文距离、array相关细节以及latex中array环境的描写,相信有助于初学者更深入地了解eqnarray相关知识点。

tags: es6forin
声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT