使用表格内对齐时出现“与”符号冲突

使用表格内对齐时出现“与”符号冲突

我正在尝试aligntabular环境中使用环境。每当我&align环境中使用角色时,似乎都会发生冲突,即以下内容有效

\documentclass{article}
\usepackage{amsmath}
\usepackage{array}

\begin{document}
    \begin{table}
        \begin{tabular}{|m{0.3\textwidth}|m{0.7\textwidth}|}
            \hline
            \textbf{Compact form} & \textbf{Expanded form} \\
            \hline
            \begin{equation*}y=\left(x+a\right)^6\end{equation*}
             & \begin{align} y =x^6+6x^5a+15x^4a^2+20x^3a^3+15x^2a^4 \nonumber\\ +6xa^5+a^6 \end{align} \\
             \hline
        \end{tabular}
    \end{table}
\end{document}

方程式错位的表格

但下面的方法不起作用(注意&里面的字符align

\documentclass{article}
\usepackage{amsmath}
\usepackage{array}

\begin{document}
    \begin{table}
        \begin{tabular}{|m{0.3\textwidth}|m{0.7\textwidth}|}
            \hline
            \textbf{Compact form} & \textbf{Expanded form} \\
            \hline
            \begin{equation*}y=\left(x+a\right)^6\end{equation*}
             & \begin{align} y & =x^6+6x^5a+15x^4a^2+20x^3a^3+15x^2a^4 \nonumber\\ & +6xa^5+a^6 \end{align} \\
             \hline
        \end{tabular}
    \end{table}
\end{document}

TeXStudio 给出了以下错误:! Forbidden control sequence found while scanning use of \align.

我的目标是获得这样的东西 带有对齐方程的表格

有什么方法可以解决这个问题,例如通过设置 & 符号替换来 align避免冲突?

答案1

align用大括号将 分组{...}

\documentclass{article}
\usepackage{amsmath}
\usepackage{array}

\begin{document}
    \begin{table}
        \begin{tabular}{|m{0.3\textwidth}|m{0.7\textwidth}|}
            \hline
            \textbf{Compact form} & \textbf{Expanded form} \\
            \hline
            \begin{equation*}y=\left(x+a\right)^6\end{equation*}
             & {\begin{align} y & =x^6+6x^5a+15x^4a^2+20x^3a^3+15x^2a^4 \nonumber\\ 
                                & +6xa^5+a^6 \end{align}} \\
             \hline
        \end{tabular}
    \end{table}
\end{document}

在此处输入图片描述

相关内容