分摊金额

分摊金额

我有一些很长的方程式,如果不将它们分成多行,它们就会超出页面范围。其中一些方程式左侧有一个常数,右侧有一个项的和。我发现,当我使用命令拆分右侧时split,结果有点丑陋:

\documentclass[11 pt]{report}
\usepackage{amsmath}
\begin{document}
\[\begin{split}16801 =& \text{DG:H:HICAP} + \text{DG:H:HIPP} + \text{DG:H:Hilar proj} +\\
& \text{DG:H:Aspiny Hilar}\end{split}\]
\end{document}

在此处输入图片描述

这幅图有两个问题:

  • 等号周围的间距明显不对
  • 第一行结尾的加号与前面的“j”非常接近

我该如何解决这些问题?顺便说一句,我使用alignin place 而不是 split 得到了相同的结果。

答案1

我建议将对齐移到&左侧=并将结尾+移到下一行:

在此处输入图片描述

\documentclass[11pt]{report}
\usepackage{amsmath}

\begin{document}
\[
    \begin{split}
      16801 & = \text{DG:H:HICAP} + \text{DG:H:HIPP} + \text{DG:H:Hilar proj}\\
            &\quad   + \text{DG:H:Aspiny Hilar}
    \end{split} 
\]
\end{document}

答案2

我肯定会使用multline,并且二元运算符总是位于换行符之后:

\documentclass[11pt]{report}
\usepackage{amsmath}
\begin{document}

\begin{multline*}
    16801 = \textnormal{DG:H:HICAP}
    + \textnormal{DG:H:HIPP} + \textnormal{DG:H:Hilar proj}
\\
    + \textnormal{DG:H:Aspiny Hilar}
\end{multline*}

\end{document}

正如另一个答案和评论所指出的那样,\text这里是非常不正确的,因为它在定理陈述中会以斜体显示,而这可能不是你想要的。

答案3

我建议在等号和与号之间放置一对括号以获得更好的间距:= {} &

我通常还会将加号移到下一行的开头。我发现有时这个和第一个术语之间的间距不太正确,但这可以通过在\left.加号后插入分隔符(记住在行末关闭它)来简单地修复,这样第二行将是:& + \left. \text{DG:H:Aspiny Hilar} \right.

一般来说,我也会使用\mathrm代替\text

相关内容