如果启用了数学模式,这种方程数组或某些对齐环境的设置似乎在表格环境事件中不起作用:
例如:对齐
\begin{align*}
(1+x)^2 &= 2\\
\frac{3}{4} &=\frac{x}{(1+y)}\\
\end{align*}
例如:表格
\begin{tabular}
\alpha &\gamma\\
\beta &\delta
\end{tabular}
例如:表格内的嵌套对齐 -不起作用
Nested
Tabular {
Align
}
\newcommand{\test}{\begin{align*}
(1+x)^2 &= 2\\
\frac{3}{4} &=\frac{x}{(1+y)}\\
\end{align*}}
\begin{tabular}
\alpha &\gamma\\
\beta &$\test$
\end{tabular}
解决方案:将 align* 更改为 aligned 环境。
答案1
路上,你好吗,没有。
- tabular 处于“文本”模式。您需要使用 更改“数学”中的单元格
$ ... $
。 - 表格应该有定义的列类型,例如
\begin{tabular}{cc}
- 包括多行方程式比较棘手。例如,
\begin{align*} ... end{align}
你应该写类似$\begin{aligned} ...\end{aligned}$
fromamsmath
package 的内容。
对于某些具体的解决方案,从\documentclass{...}
必要的包开始准备(不)工作的最小示例,并将代码封装在\begin{document}
和之间\end{document}
。