我想为一些枚举的数据创建自定义列表/结构化显示(在我的例子中是信息自由要求。
这是我已经创建的 MWE enumitem
,主要内容如下:
% !TeX program = lualatex
% !TeX encoding = UTF-8
% !TeX spellcheck = de_DE
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{enumitem}
% description with better font
\renewcommand{\descriptionlabel}[1]{\hspace{\labelsep}\textsf{#1}}
% better right align
% https://tex.stackexchange.com/a/195775/98645
\SetLabelAlign{parright}{\parbox[t]{\labelwidth}{\raggedleft#1}}
\begin{document}
\section{Titel}
\begin{enumerate}[itemsep=2em,font=\vspace{-2em}\normalsize]
\item
% left
{\small
% \hphantom{\normalsize\textsc{An:\,}}
\textsf{Anfrage nach dem IFG}
% right
{\hspace*{\fill}\textsf{
Az.: J-0123/00/42
$\cdot$
Nummer: \#133742%
}}}
\vspace{1pt}
\\
\textsc{An:} {\large Bundesbeauftragter für den Datenschutz und die Informationsfreiheit}
\begin{description}[
labelindent=0em,
leftmargin=10.5em,
style=multiline,
itemsep=1pt,
parsep=1pt,
labelsep=1em,
align=parright
]
\item [Anfragedatum:]
8. Juni 2020
\item [Anfragetext:]
Anfrage an Datenschutzbehörde\\
{\small (ohne Anfrage nach Datenschutzverletzungen nach Art.~33 DSGVO)}
\item [Adresse:]
\texttt{https://fragdenstaat.de/anfrage/…}
\item [Status:]
Bearbeitung ausstehend
\item [Antwortdatum:]
-
\item [Ergebnis:]
-
\end{description}
\item
% left
{\small
% \hphantom{\normalsize\textsc{An:\,}}
\textsf{Anfrage nach dem Informationsfreiheitsgesetz}
% right
{\hspace*{\fill}\textsf{
Nummer: \#ABC123%
}}}
\vspace{1pt}
\\
\textsc{An:} {\large Bundesbeauftragter für Anderes} \\
…
\end{enumerate}
\end{document}
我唯一还存在的问题是“标签”,也就是说,我想将其下移一线即应该显示前就\textsc{An:}
好像第一行不存在一样。原因只是第一行纯粹是“装饰性的”,不应该影响 bzu 的位置。我已经完成的是将字体重置为该项目符号/列表项的正常大小。
请做出回答不可知论者我是否在那里使用enumerate
或itemize
左右,因为我可能稍后会更改它。
我也检查了通常的间距,但据我所知,我只能移动整个项目,而不能单独移动标签/项目符号。
但由于这些可能是相同的设置enumitem
,所以我想这并不难。
所以,我怎样才能将标签/项目符号/数字向下或向上移动?
答案1
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{enumitem}
% description with better font
\renewcommand{\descriptionlabel}[1]{\hspace{\labelsep}\textsf{#1}}
% better right align
% https://tex.stackexchange.com/a/195775/98645
\SetLabelAlign{parright}{\parbox[t]{\labelwidth}{\raggedleft#1}}
\newcommand\loweritemlabel[1]{\normalsize\raisebox{\dimexpr-\baselineskip-1pt}[0pt][0pt]{#1}}
\begin{document}
\section{Titel}
\begin{enumerate}[itemsep=2em,format=\loweritemlabel]
\item
% left
{\small
% \hphantom{\normalsize\textsc{An:\,}}
\textsf{Anfrage nach dem IFG}
% right
{\hspace*{\fill}\textsf{
Az.: J-0123/00/42
$\cdot$
Nummer: \#133742%
}}}
\vspace{1pt}
\\
\textsc{An:} {\large Bundesbeauftragter für den Datenschutz und die Informationsfreiheit}
\begin{description}[
labelindent=0em,
leftmargin=10.5em,
style=multiline,
itemsep=1pt,
parsep=1pt,
labelsep=1em,
align=parright
]
\item [Anfragedatum:]
8. Juni 2020
\item [Anfragetext:]
Anfrage an Datenschutzbehörde\\
{\small (ohne Anfrage nach Datenschutzverletzungen nach Art.~33 DSGVO)}
\item [Adresse:]
\texttt{https://fragdenstaat.de/anfrage/…}
\item [Status:]
Bearbeitung ausstehend
\item [Antwortdatum:]
-
\item [Ergebnis:]
-
\end{description}
\item
% left
{\small
% \hphantom{\normalsize\textsc{An:\,}}
\textsf{Anfrage nach dem Informationsfreiheitsgesetz}
% right
{\hspace*{\fill}\textsf{
Nummer: \#ABC123%
}}}
\vspace{1pt}
\\
\textsc{An:} {\large Bundesbeauftragter für Anderes} \\
…
\end{enumerate}
\end{document}