如何在表格中使用 displaymath 环境?

如何在表格中使用 displaymath 环境?

我正在尝试使用案例构造在表格内.我试着跟进这个例子。当我复制粘贴整个示例时,它可以编译并且不会出现错误。

但当我尝试重现它时,我立即陷入麻烦:

\documentclass{article}

\begin{document}

\begin{table}
\begin{tabular}{c}
\hline
\[ e \]    \\
\hline
\end{tabular}
\end{table}

\end{document}

错误的数学环境分隔符 [ e ]。

我究竟做错了什么?

答案1

你的例子和你引用的例子之间的区别如何在表格中添加带有案例的方程式是您试图将显示的方程式放入“居中”表格单元格中,而示例将其放在表格环境中的“段落”内。

您需要p在您的tabular环境中使用 -cell:

\begin{tabular}{p{5cm}}
\hline
\[ e \]    \\
\hline
\end{tabular}

或者您可以使用带有内联数学运算的普通(居中)单元格,您可以明确排版\displaystyle

\begin{tabular}{c}
\hline
\(\displaystyle f(x)=\begin{cases}1,&\text{if }x=1,\\0,&\text{otherwise}\end{cases}\)
\hline
\end{tabular}

当然,你也可以把它留在这里\displaystyle

(顺便说一句,这里我假设您已经加载了amsmath\text命令的包。)

相关内容