我目前正在努力构建一个带有自定义标签和一些调整间距的枚举。之后你可以找到我的 mwe。
\documentclass[a4paper, twoside, openright]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage{geometry}
\geometry{inner=4cm, outer=2cm, top=3cm, bottom=2cm}
\usepackage{enumitem}
\begin{document}
\paragraph{Eine Liste}
\begin{enumerate}[label=Fall \arabic*:, leftmargin=*]
\item Hier steht ein Text, der sich über mehrere Zeilen erstreckt. Hier steht ein Text, der sich über mehrere Zeilen erstreckt. Hier steht ein Text, der sich über mehrere Zeilen erstreckt. Hier steht ein Text, der sich über mehrere Zeilen erstreckt.\\
Eine ergänzende Information: 1,2,3\\
Noch eine Info: Test
\item Hier steht ein Text, der sich über mehrere Zeilen erstreckt. Hier steht ein Text, der sich über mehrere Zeilen erstreckt. Hier steht ein Text, der sich über mehrere Zeilen erstreckt. Hier steht ein Text, der sich über mehrere Zeilen erstreckt.\\
Eine ergänzende Information: 1,2,3\\
Noch eine Info: Test
\end{enumerate}
\end{document}
mwe 看起来像这样:
下面您可以找到我所面临的、无法解决的问题:
红色箭头:实际文本应该与标签稍微分开一点。大约 0.25 厘米就好了。
绿色箭头:段落之间的距离应大约与蓝色箭头一样大
蓝色箭头:项目之间的距离应大约与绿色箭头一样大
最后绿色和蓝色箭头的间距应该扭曲。
为了实现这一点,我尝试了parsep
和itemsep
参数,但我仍未能实现我的目标。
\begin{enumerate}[label=Fall \arabic*:, leftmargin=*, parsep=0cm, itemsep=3em]
有谁知道如何实现这些目标吗?谢谢你的帮助!
答案1
\\
好吧,首先要说明一下:为什么要在空白行前使用?你永远不应该这样做!
让我们来看看您的三个问题:
你的红色箭头:你可以在后面获得更多的空间
:
,例如~
添加\begin{enumerate}[label=Fall \arabic*:~, leftmargin=*] % <============== : -> :~
如果您需要其他空间,请检查其他可能性,例如
\;
等等,而不是~
。你的绿色箭头:只需删除
\\
段落末尾的即可获得与蓝色箭头相同的距离......你的蓝色箭头:那是两个段落之间的标准距离,没什么关系……
请参阅以下第一个列表示例的更正后的 MWE:
\documentclass[a4paper, twoside, openright]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage{geometry}
\geometry{%
inner=4cm, outer=2cm, top=3cm, bottom=2cm,
showframe % <=========================================================
}
\usepackage{enumitem}
\begin{document}
\paragraph{Eine Liste}
\begin{enumerate}[label=Fall \arabic*:~, leftmargin=*] % <============== : -> :~
\item Hier steht ein Text, der sich über mehrere Zeilen erstreckt.
Hier steht ein Text, der sich über mehrere Zeilen erstreckt.
Hier steht ein Text, der sich über mehrere Zeilen erstreckt.
Hier steht ein Text, der sich über mehrere Zeilen erstreckt.%\\ <===========
Eine ergänzende Information: 1,2,3\\ % well, better blank line here?
Noch eine Info: Test
\item Hier steht ein Text, der sich über mehrere Zeilen erstreckt.
Hier steht ein Text, der sich über mehrere Zeilen erstreckt.
Hier steht ein Text, der sich über mehrere Zeilen erstreckt.
Hier steht ein Text, der sich über mehrere Zeilen erstreckt.\\
Eine ergänzende Information: 1,2,3\\
Noch eine Info: Test
\end{enumerate}
\end{document}
及其结果:
编辑:
要为绿色和蓝色箭头获得更大的空间,请参阅enumerate
以下 MWE 中第二个示例的代码:
\documentclass[a4paper, twoside, openright]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage{geometry}
\geometry{%
inner=4cm, outer=2cm, top=3cm, bottom=2cm,
showframe % <=========================================================
}
\usepackage{enumitem}
\usepackage{blindtext}
\begin{document}
\paragraph{Eine Liste}
\begin{enumerate}[label=Fall \arabic*:~, leftmargin=*] % <============== : -> :~
\item Hier steht ein Text, der sich über mehrere Zeilen erstreckt.
Hier steht ein Text, der sich über mehrere Zeilen erstreckt.
Hier steht ein Text, der sich über mehrere Zeilen erstreckt.
Hier steht ein Text, der sich über mehrere Zeilen erstreckt.%\\ <===========
Eine ergänzende Information: 1,2,3\\ % well, better blank line here?
Noch eine Info: Test
\item Hier steht ein Text, der sich über mehrere Zeilen erstreckt.
Hier steht ein Text, der sich über mehrere Zeilen erstreckt.
Hier steht ein Text, der sich über mehrere Zeilen erstreckt.
Hier steht ein Text, der sich über mehrere Zeilen erstreckt.\\
Eine ergänzende Information: 1,2,3\\
Noch eine Info: Test
\end{enumerate}
\blindtext
\begin{enumerate}[label=Fall \arabic*:~, leftmargin=*, parsep=1cm] % <============== parsep=1cm
\item Hier steht ein Text, der sich über mehrere Zeilen erstreckt.
Hier steht ein Text, der sich über mehrere Zeilen erstreckt.
Hier steht ein Text, der sich über mehrere Zeilen erstreckt.
Hier steht ein Text, der sich über mehrere Zeilen erstreckt.%\\ <===========
Eine ergänzende Information: 1,2,3\\ % well, better blank line here?
Noch eine Info: Test
\item Hier steht ein Text, der sich über mehrere Zeilen erstreckt.
\end{enumerate}
\blindtext
\end{document}
及其结果:
, parsep=1cm
两个红色箭头表示添加选项的结果
\begin{enumerate}[label=Fall \arabic*:~, leftmargin=*, parsep=1cm]