LyX:方程编号与方程重叠

LyX:方程编号与方程重叠

使用 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),这将不再是问题。

相关内容