表格内的子公式

表格内的子公式

我正在尝试在表格中插入子方程系统。这就是我想要的想法:

\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}

正如大卫·卡莱尔在他的评论中所说,你需要一个段落单元格类型,因此lrc都不行。我假设您希望垂直居中,因此我选择了类型m(请注意,此选项需要array包)。如果您有其他偏好,则m可以使用p(top) 或b(bottom)。

amsmath包将使您能够使用align环境,就像我在示例中所做的那样。您还可以从中描述的多种环境中进行选择amsmath文档

最后一件事:整个align环境都放在花括号内,否则 LaTeX 会在错误的时刻尝试扩展它,文档将无法编译。这是因为align使用&来设置对齐点,并且 中的单元格分隔符也使用相同的字符tabular。当然,在没有 & 符号的环境中(例如multline),不需要这些括号。

相关内容