我想在一行中用一个方程编号写出 4 个方程。我写了
\begin{equation}
t=\gamma({t^'} +\frac{v}{c^2}{z^'})
\text{, }
z=\gamma({z{^'} + v {t^'})
\text{, }
x ={x^'}
\text{, }
y ={y^'}
\end{equation}
并且方程编号位于最后一个方程的紧后面,而不是像往常一样位于右边距。
答案1
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
t=\gamma({t^'} +\frac{v}{c^2}{z^'})
\text{, }
z=\gamma({z{^'} + v {t^'})
\text{, }
x ={x^'}
\text{, }
y ={y^'}
\end{equation}
\end{document}
产生错误
! Missing { inserted.
<to be read again>
^
l.5 t=\gamma({t^'
} +\frac{v}{c^2}{z^'})
?
出现任何错误后,任何 pdf 输出都无法使用,仅作为调试辅助。
t'
永不使用t^'
一旦解决这个问题,方程式就会按预期排版。
注意多个空格只能组成一个空格,我将其替换为\quad
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\hrule % just to see page size
\begin{equation}
t=\gamma(t' +\frac{v}{c^2}z')
\text{,}\quad
z=\gamma(z' + v t')
\text{,}\quad
x =x'
\text{,}\quad
y =y'
\end{equation}
\hrule
\end{document}