我想调整两行之间的间距收集环境。我的 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
和的组合。这可以包含在自定义环境中,或者其他东西中。aligned
tabular
p{}
eqdescription
下面的示例使用了center
和tabular
环境,但它使用了 定义中的内部命令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}}\\