新浪博客

LaTeX数学符号细节上的一些问题和技巧

2014-04-28 18:29阅读:

符号大小

在遇到括号或竖线等多层嵌套的情形,如果能够将外层的括号加大一些,则便于读者阅读。可以使用\big、\Big、\bigg和\Bigg修饰,大小依次增大。下面是一个例子。
\[
\Bigg\{
  \bigg\{
    \Big[
      \big(
       (x)
     \big)
    \Big]
  \bigg\}
\Bigg\}
\]
结果为
QQ截图20140428162703
 

普通原子和开闭原子——关于\left和\right

首先说开闭原子,是指需要成对出现的符号,例如()、{}、[]等。而普通原子则不需成对出现。
使用\left和\right对开闭原子进行修饰可以让LaTeX自动判断是否需要加大。例如在输入分数时
QQ截图20140428163110

上图左边的效果对应如下代码
\[
  \left(
    \frac{1}{2}
  \right)
\]
如果(在输入多行公式时)只希望输入半个括号则使用半角句号.,例如
\[
  \left.
    \frac{1}{2}
  \right\}
\]
的结果为
QQ截图20140428163621
在\left和\right之间,还可以用\middle使中间的符号也可以自动调整,例如在输入斜分数时
\[
\left. \dfrac12 \middle/ x \right.
\]
结果如下
QQ截图20140428175611 
 

数学环境下的文字

有时需要在数学环境中输入一些文字,对变量或公式进行解释说明,可以使用\mbox、\text或者\mathrm,但建议使用\text或\mathrm。因为\text会自动调节文字的大小,当在箭头上输入文字时,使用\text的结果将十分美观。下面是一个例子。
\[
  \xrightarrow
    [\mbox{mbox control sequence}]
    {\text{text control sequence}}
\]
结果为
QQ截图20140428164756
在输入矩阵转置符号时,也需要使用\text
\[
  \begin{aligned}
    & mathrm: & A^\mathrm{T} \\
    & text:   & A^\text{T}   \\
  \end{aligned}
\]
QQ截图20140428165410
 

字符间距

LaTeX中会根据原子的性质,细微地调整字符之间的距离。例如,“-”作为负号减号与其之后的字符的距离是不同的。
QQ截图20140428170340负三减三
另外一个例子是math italic和text italic之间的区别:math italic字符间距比text italic字符间距稍大,这样在输入$z=xy$时,x和y之间有一定空隙,能够被认为是x乘以y
\[
\begin{aligned}
{\rm math\ } italic \\
{\rm text\ } {\it italic} \\
\end{aligned}
\]
QQ截图20140428180944
 
 

竖线|及符号间距的问题

 
但对于绝对值负三,一般我们会使用如下代码
\[
  |-3|
\]
效果如图
QQ截图20140428171042
可以发现这里的“-”被识别为了减号。而对于小括号负三,使用
\[
  (-3)
\]
得到
QQ截图20140428171532
则没有问题。说明LaTeX认为竖线|是普通原子,而小括号是开闭原子。因此绝对值需要使用
\[
  \lvert -3 \rvert
\]
或者
\[
  \left| -3 \right|
\]
均可达到如下效果
QQ截图20140428171831
另外一个例子是整除符号|。对比两种效果
\[
\begin{aligned}
  a | b    & \ \  &  a \| b        \\
  a \mid b & \ \  &  a \parallel b \\
\end{aligned}
\]
得到
QQ截图20140428173617
即第一行直接使用|和\|时,LaTeX将其作为普通原子;而第二行使用\mid和\parallel时,LaTeX将其作为关系原子,因此在两边留出了一些空白。
 

空白

数学模式下可以使用\\quad\,\>\;\!等控制字符间距。
\[
\begin{aligned}
  &\text{blank}  \\
  &.  \         .\\
  &.  \quad     .\\
  &.  \,        .\\
  &.  \>        .\\
  &.  \;        .\\
  &.  \!        .\\
\end{aligned}
\]
QQ截图20140428182229

我的更多文章

下载客户端阅读体验更佳

APP专享