表格内自动对齐逗号

表格内自动对齐逗号

我想输入两个独立的方程,一个在另一个下面,第二个方程具有对齐的 iff 链。我编写了以下代码:

\documentclass{article}
\usepackage[portuguese]{babel}
\usepackage{commath} 

\begin{document}

\def\,{{,}}

\begin{tabular}{l}
    $1+q_{12}+6=15  \iff q_{12} = 8$; \\
    $\begin{aligned}
            q_{12} + q_{22} + 9= 15 & \iff 8+q_{22} + 9= 15\\
            & \iff q_{22} = -2
    \end{aligned}$
\end{tabular}

\end{document}

结果就是我想要的,除了在等式中间自动插入一个逗号。

答案1

您的问题不清楚,您发布的代码中没有任何内容构成逗号(或者您指的是分号;?)

Atabular不适用于进行数学显示,正如您所知,第一行采用内联数学样式,后面的行采用显示数学样式。

我认为您想要使用的布局aligned如下所示,gather*但也许第二个版本的使用align*看起来更自然。

在此处输入图片描述

\documentclass{article}

\usepackage{amsmath}

\begin{document}

gather
\begin{gather*}
    1+q_{12}+6=15  \iff q_{12} = 8 \\
    \begin{aligned}
            q_{12} + q_{22} + 9= 15 & \iff 8+q_{22} + 9= 15\\
            & \iff q_{22} = -2
    \end{aligned}
\end{gather*}

align
\begin{align*}
    1+q_{12}+6=15  &\iff q_{12} = 8 \\
            q_{12} + q_{22} + 9= 15 & \iff 8+q_{22} + 9= 15\\
            & \iff q_{22} = -2
\end{align*}

\end{document}

相关内容