我正在尝试在tabular
LaTeX 环境中插入多个方程式。我的问题很简单,但我还没有找到任何具体的解决方案:显示的方程式太小,我想增加它们的大小,这样我就可以获得一些不那么难看的东西(尤其是最后一个方程式):
我尝试了各种各样技巧(\displaystyle
、\def\arraystretch{3}
等等),但没有什么效果。
答案1
可能只是你没有放在\displaystyle
合适的位置。以下是一些选项,还有许多更多,取决于您的要求:
\documentclass{article}
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
\begin{document}
\verb|tabular (default)|:\par
\begin{tabular}{ccl}
Eq1 & $\sum_{i=1}^N |x A_i-x_i^B|$ & $a+b-2c$ \\ \\
Eq2 & $\sqrt{\sum_{i=0}^N(x A_i-x B_i)^2}$ & $\sqrt{a+b-2c}$ \\ \\
Eq3 & $\frac{\sum_{i=0}^N|x A_i-x B_i|}{\sum_{i=0}^N\max(x A_i-x B_i)}$ & $\frac{a+b-2c}{a+b-c}$
\end{tabular}
\bigskip
\verb|tabular (\displaystyle)|:\par
\begin{tabular}{ccl}
Eq1 & $\displaystyle\sum_{i=1}^N |x A_i-x_i^B|$ & $a+b-2c$ \\ \\
Eq2 & $\displaystyle\sqrt{\sum_{i=0}^N(x A_i-x B_i)^2}$ & $\sqrt{a+b-2c}$ \\ \\
Eq3 & $\displaystyle\frac{\displaystyle\sum_{i=0}^N|x A_i-x B_i|}{\displaystyle\sum_{i=0}^N\max(x A_i-x B_i)}$ &
$\displaystyle\frac{a+b-2c}{a+b-c}$
\end{tabular}
\bigskip
\verb|array (amsmath)|:\par
\[\begin{array}{c@{\quad}c@{\qquad}l}
\text{Eq1} & \displaystyle\sum_{i=1}^N |x A_i-x_i^B| & a+b-2c \\ \\
\text{Eq2} & \displaystyle\sqrt{\sum_{i=0}^N(x A_i-x B_i)^2} & \sqrt{a+b-2c} \\ \\
\text{Eq3} & \dfrac{\displaystyle\sum_{i=0}^N|x A_i-x B_i|}{\displaystyle\sum_{i=0}^N\max(x A_i-x B_i)} &
\dfrac{a+b-2c}{a+b-c}
\end{array}\]
\end{document}
因为你要显示数学,所以建议使用array
环境,或者amsmath
的align
环境。这将允许您自动对方程式进行编号。
您可以使用说明符更改列之间的间距@{<stuff>}
(如我在上一个示例中所做的那样)。垂直间距是通过添加额外的空行或增加来实现的\arraystretch
。有关此主题的更多信息,请参阅表格中的列填充。