![表格内自动对齐逗号](https://linux22.com/image/383543/%E8%A1%A8%E6%A0%BC%E5%86%85%E8%87%AA%E5%8A%A8%E5%AF%B9%E9%BD%90%E9%80%97%E5%8F%B7.png)
我想输入两个独立的方程,一个在另一个下面,第二个方程具有对齐的 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}