我正在尝试在表格中插入子方程系统。这就是我想要的想法:
\begin{table*}[tb]
\centering
\caption{Device Modelling Specifications.}
\label{tab:deviceModelling}
%\begin{tabular}{p{2.4cm} p{1.4cm} p{1.4cm} p{1.4cm}}
\begin{tabular}{l c c c}
.....
\hline
\textbf{Fist model} &
\begin{subequations}
\begin{equation}
a = b
\end{equation}
\begin{equation}
a2 = b2
\end{equation}
\end{subequations}
&
....
我该怎么做?
答案1
这是一个可能的解决方案:
\documentclass[10pt,a4paper]{article}
\usepackage{amsmath}
\usepackage{array}
\begin{document}
\begin{table*}[tb]
\centering
\caption{Device Modelling Specifications.}
\label{tab:deviceModelling}
\begin{tabular}{|m{2.4cm}|m{1.4cm}|m{1.4cm}|m{1.4cm}|}
\hline
\textbf{Fist model} &
{\begin{align*}
a &= b\\
a2 &= b2
\end{align*}} &
another cell & last cell\\
\hline
dummy & text & I & entered\\
\hline
\end{tabular}
\end{table*}
\end{document}
正如大卫·卡莱尔在他的评论中所说,你需要一个段落单元格类型,因此l
或r
列c
都不行。我假设您希望垂直居中,因此我选择了类型m
(请注意,此选项需要array
包)。如果您有其他偏好,则m
可以使用p
(top) 或b
(bottom)。
这amsmath
包将使您能够使用align
环境,就像我在示例中所做的那样。您还可以从中描述的多种环境中进行选择amsmath
文档。
最后一件事:整个align
环境都放在花括号内,否则 LaTeX 会在错误的时刻尝试扩展它,文档将无法编译。这是因为align
使用&
来设置对齐点,并且 中的单元格分隔符也使用相同的字符tabular
。当然,在没有 & 符号的环境中(例如multline
),不需要这些括号。