调整换行符之间的间距

调整换行符之间的间距

我想调整两行之间的间距收集环境。我的 MWE 是这样的:

\documentclass[]{scrreprt}
\usepackage{amsmath}

\begin{document}
\chapter{Chapter 1}
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.

\begin{gather}
    \text{LBG} [\%] = \frac{\text{AP}_\text{L}}{\text{AP}_\text{G}} \cdot 100\\
    \begin{aligned}
        \\
        &\text{LBG} &&= &&\text{Lieferbereitschaftsgrad} \\
        &\text{AP}_\text{L} &&= &&\text{S\"amtliche Auftragspositionen, die im Betrachtungszeitraum} \\
        &&&&& \text{fristgem\"a\ss{} vom Lager bedient worden sind} \\
        &\text{AP}_\text{G} &&= &&\text{S\"amtliche Auftragspositionen, die im Betrachtungszeitraum} \\
        &&&&& \text{in das Lager eingegangen sind}
    \end{aligned}
    \notag
\end{gather}

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.

\end{document}

结果如下。我试图消除的间距用黄色标记: 例子

答案1

您可以使用带有-type 列的常规列来进行描述,而不是(错误地)使用gather和的组合。这可以包含在自定义环境中,或者其他东西中。alignedtabularp{}eqdescription

下面的示例使用了centertabular环境,但它使用了 定义中的内部命令eqdescription,即 和\center\endcenter\tabular\endtabular。在列规范中,l@{${}={}$}p{.7\linewidth}}我们有一个l-type 列和p一个宽度为 的 -type 列.7\linewdith。在列之间@{${}={}$}插入一个=

\documentclass[]{scrreprt}
\usepackage{amsmath}
\usepackage{array}

\newenvironment{eqdescription}
  {\center\tabular{l@{${}={}$}p{.7\linewidth}}}
  {\endtabular\endcenter\addvspace{\baselineskip}}

\begin{document}
\chapter{Chapter 1}
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
voluptua. At vero eos et accusam et justo duo dolores et ea rebum.

\begin{equation}
  \text{LBG}[\%] = \frac{\text{AP}_\text{L}}{\text{AP}_\text{G}} \cdot 100
\end{equation}
\begin{eqdescription}
  LBG & Lieferbereitschaftsgrad \\
  $\text{AP}_\text{L}$ &
    S\"amtliche Auftragspositionen, die im Betrachtungszeitraum
    fristgem\"a\ss{} vom Lager bedient worden sind \\
  $\text{AP}_\text{G}$ &
    S\"amtliche Auftragspositionen, die im Betrachtungszeitraum in das Lager
    eingegangen sind
\end{eqdescription}

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
voluptua. At vero eos et accusam et justo duo dolores et ea rebum.

\end{document}

在此处输入图片描述

答案2

试试这个。我添加了负空间,但在我看来这不是一个好的解决方案 :-(

\begin{gather}
    \text{LBG} [\%] = \frac{\text{AP}_\text{L}}{\text{AP}_\text{G}} \cdot 100\\
    \begin{aligned}
        \\
        &\text{LBG} &&= &&\text{Lieferbereitschaftsgrad} \\
        &\text{AP}_\text{L} &&= &&\text{S\"amtliche Auftragspositionen, die im Betrachtungszeitraum} \\[-1ex]
        &&&&& \text{fristgem\"a\ss{} vom Lager bedient worden sind} \\
        &\text{AP}_\text{G} &&= &&\text{S\"amtliche Auftragspositionen, die im Betrachtungszeitraum} \\[-1ex]
        &&&&& \text{in das Lager eingegangen sind}
    \end{aligned}
    \notag
\end{gather}

答案3

您可以将行距减半,并在需要时添加额外的空行。

\usepackage{setspace}

%[...]

\begin{spacing}{0.5}
\begin{gather}
    \text{LBG} [\%] = \frac{\text{AP}_\text{L}}{\text{AP}_\text{G}} \cdot 100\\
    \begin{aligned}
        \\
        &\text{LBG} &&= &&\text{Lieferbereitschaftsgrad} \\~\\
        &\text{AP}_\text{L} &&= &&\text{S\"amtliche Auftragspositionen, die im Betrachtungszeitraum} \\
        &&&&& \text{fristgem\"a\ss{} vom Lager bedient worden sind} \\~\\
        &\text{AP}_\text{G} &&= &&\text{S\"amtliche Auftragspositionen, die im Betrachtungszeitraum} \\
        &&&&& \text{in das Lager eingegangen sind}\\~\\
    \end{aligned}
    \notag
\end{gather}
\end{spacing}

或者,使用 parbox 来保存多行描述。

        &\text{AP}_\text{G} &&= &&\text{\parbox[t]{0.7\textwidth}{S\"amtliche Auftragspositionen, die im Betrachtungszeitraum in das Lager eingegangen sind}}\\

相关内容