使用 LyX 2.0.1,使用带有“按部分编号方程式”模块的书籍(KOMA 脚本)类,我有一个与方程式编号重叠的长方程式(在方程式数组中):
LyX 中是否有方法指定将方程编号向下移动以避免重叠?如果没有,我可以使用哪些命令来使用前言来解决这个问题。我想避免使用内联 latex 代码(即 LyX 中的 ERT)。
所讨论的等式是:
\begin{eqnarray}
\tau_{0}^{-} & = & \frac{m_{x}+m_{y}-\sqrt{1-r_{H}}\left|m_{x}-m_{y}\right|}{2e^{2}n_{s}\rho_{\text{xx}}}\\
\tau_{vv}^{-} & = & \frac{24\tau_{0}^{-}\sqrt{1-r_{H}}m_{x}m_{y}\left(m_{x}+m_{y}\right)\left|m_{x}-m_{y}\right|}{\left(10m_{x}m_{y}+3m_{x}^{2}+3m_{y}^{2}\right)\left(m_{x}^{2}-2m_{x}m_{y}+m_{y}^{2}-\left|m_{x}-m_{y}\right|\sqrt{1-r_{H}}\left(m_{x}+m_{y}\right)\right)}.
\end{eqnarray}
答案1
eqnarray
您不应该使用,而应该使用align
或提供的其他环境amsmath
(原因可以在避免使用 eqnarray!);为了减少公式的长度并提高可读性,我建议您在等式中使用一些缩写,然后给出其含义;例如,由于m_{x} + m_{y}
出现了好几次,你可以用\sigma_{xy}
(或其他名称)来缩写它,对于\lvert m_{x} - m_{y}\rvert
(我使用了\delta_{xy}
)也是如此;你的等式现在变成:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
\tau_{0}^{-} & = \frac{\sigma_{xy} - \delta_{xy}\sqrt{1 - r_{H}}}{2e^{2}n_{s}\rho_{\text{xx}}} \\
\tau_{vv}^{-} & = \frac{24\tau_{0}^{-}m_{x}m_{y}\sigma_{xy}\delta_{xy}\sqrt{1 - r_{H}}}{\left(10m_{x}m_{y} + 3m_{x}^{2} + 3m_{y}^{2}\right)(\delta_{xy}^{2} - \sigma_{xy}\delta_{xy}\sqrt{1 - r_{H}})},
\end{align}
where $\sigma_{xy} = m_{x} + m_{y}$ and $\delta_{xy} = \lvert m_{x} - m_{y}\rvert$.
\end{document}
答案2
实际上,最新版本(2016 年 5 月)似乎将默认环境更改为align
使用eqnarray
。
来自更新帖子:
Ctrl+M
现在插入\text
数学模式而不是\mbox
,并且Ctrl+Enter
默认引入AMSalign
环境而不是eqnarray
。
因此,如果您安装了最新版本的 LyX (>= 2.2),这将不再是问题。