我试图使用对齐环境在一行上对齐多个方程式,如下所述:
https://latex.wikia.org/wiki/Align_(环境)
我的代码很简单:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
\begin{split}
a &= b & c &= d & e &= f \\
b &= a & d &= c & f &= e
\end{split}
\end{align}
\end{document}
这很有效并产生了所需的输出,只是每行都有不同的方程编号。
我尝试使用 split 删除多个方程编号,就像只有一个 & 符号时一样。代码如下:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
\begin{split}
a &= b & c &= d & e &= f \\
b &= a & d &= c & f &= e
\end{split}
\end{align}
\end{document}
但是,这会导致错误:
l.12 \end{align}
! Extra alignment tab has been changed to \cr.
<template> }$\hfill \endtemplate
为什么拆分在该模式下不起作用(每行多个“&”符号)?
答案1
aligned
而是使用split,它仅支持&
每行一个。这就是为什么我的 goto 总是aligned
,然后split
在少数相关情况下可以使用。