我是第一次使用 TeX,曾以单列格式输入某些(长)方程式以提交给期刊(这部分工作正常)。不幸的是,我无意中忽略了事实(!)物理评论期刊有双列格式。直接转换为双列格式会导致它们溢出列宽。所以,现在,我需要打破所有这些漂亮的长方程式,这样就不会溢出列。
Q.1 - 有没有办法可以自动完成此操作,而无需进行太多更改(时间限制)?
Q.2 - 使用eqnarray
有一个缺点 -
\begin{eqnarray}
LHS & = & RHS1 \nonumber \\\
& & + RHS2 \nonumber\\\
& & + RHS 3
\end{eqnarray}
当然,我希望三个 RHS 对齐,以便等式能够很好地显示,但即使 LHS 不是一个很大的字符串,我也浪费了一些空间 =“LHS =”的宽度(在两列格式中明显很大)。
(那些计划将此标记为重复的人,请确保您参考正确的帖子,以便我的查询得到充分的答复。谢谢。)
PS - 根据 @egreg 和 @daleif 的要求,我还添加了一个清醒的最小工作示例 (MWE) -
\documentclass{article}
\begin{document}
\begin{eqnarray}
\Pi(\rho, \sigma, \delta) & = & \frac{1}{B} (4\rho_p + 2\rho_n + \rho_{\Lambda} + 2\rho_{\Sigma^+})-2\rho_{\Sigma^-} + 2\rho_{\Sigma^0} + 2\rho_{\Xi^0} - 2\rho_{\Xi^-}) - \frac{(\sigma_1 + (\sigma_3)_z)}{2\sigma_2\delta} \nonumber\\
& & + \frac{\sigma_1}{\sqrt{2}\delta}(4\rho^s_p + 2\rho^s_n + \rho^s_{\Lambda} + 2\rho^s_{\Sigma^+})-2\rho^s_{\Sigma^-} + 2\rho^s_{\Sigma^0} + 2\rho^s_{\Xi^0} - 2\rho^s_{\Xi^-})
\end{eqnarray}
\end{document}
现在,当然,这在单列格式的适当位置已被“破坏”,但需要针对双列格式进行改进。
答案1
这是我通常用来mathtools
拉回第一行的方法
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{align}
\MoveEqLeft
\Pi(\rho, \sigma, \delta) = \frac{1}{B} (4\rho_p + 2\rho_n +
\rho_{\Lambda} + 2\rho_{\Sigma^+})
\nonumber \\
& -2\rho_{\Sigma^-} +
2\rho_{\Sigma^0} + 2\rho_{\Xi^0} - 2\rho_{\Xi^-}) - \frac{(\sigma_1
+ (\sigma_3)_z)}{2\sigma_2\delta} \nonumber
\\
& + \frac{\sigma_1}{\sqrt{2}\delta}(4\rho^s_p + 2\rho^s_n +
\rho^s_{\Lambda} + 2\rho^s_{\Sigma^+})
\nonumber \\
&-2\rho^s_{\Sigma^-} +
2\rho^s_{\Sigma^0} + 2\rho^s_{\Xi^0} - 2\rho^s_{\Xi^-})
\end{align}
\end{document}
请注意您有一些未开封)
的。