latex中公式过长问题的解决

latex中公式过长通常有以下几个解决方案:
(1)使用amsmath package的split环境
\begin{equation}
\begin{split}
F = \{F_{x} \in  F_{c} &: (|S| > |C|) \\
&\quad \cap (\text{minPixels} < |S| < \text{maxPixels}) \\
&\quad \cap (|S_{\text{conected}}| > |S| - \epsilon) \}
\end{split}
\end{equation}
 
(2)利用\!命令,如加在等号、+号两侧进行微调
\begin{eqnarray}
\dot{x}(t)\!=\!\bar{A}_{i}x(t)+\bar{B}_{i_{1}}x(t)+\bar{B}_{i_{2}}x(t)+\bar{B}_{i_{3}}[a_{i}(t)\!+\!b_{i}(t)].
\end{eqnarray}
 
(3)缩小公式
[编号不缩小]
\begin{equation}
\resizebox{.9\hsize}{!}{$A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z$}
\end{equation}
 
[编号同步缩小]
\begin{small}
\begin{equation}
\ldots
\end{equation}
\end{small}
或者:定义新的变量环境
在开始、\begin{document}前加上:\newenvironment{sequation}{\begin{equation}\small}{\end{equation}}
然后正文中使用如下:
\begin{sequation}
  \int_a^b f(x) \mathrm{d}x=A
\end{sequation}
LATEX 中空格的距离大致如下:
具体的间隔大小为:
\quad           1em,em代表一个字符宽度
\qquad          2em
\,              3/18em
\:              4/18em
\;              5/18em

\!             -3/18em(不仅不会增加空格,还会把间距给减小1/6个字符,这个有时可以用到,比如输入模的时候||x||,可以用这个把两个|的间距缩小点,这样更加美观)


原文链接:http://blog.sina.com.cn/s/blog_5fe506110101fieh.html

你可能感兴趣的:(latex)