如何在枚举/逐项列表中将标签在下一行向上或向下移动?

如何在枚举/逐项列表中将标签在下一行向上或向下移动?

我想为一些枚举的数据创建自定义列表/结构化显示(在我的例子中是信息自由要求。

这是我已经创建的 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 的位置。我已经完成的是将字体重置为该项目符号/列表项的正常大小。

请做出回答不可知论者我是否在那里使用enumerateitemize左右,因为我可能稍后会更改它。

我也检查了通常的间距,但据我所知,我只能移动整个项目,而不能单独移动标签/项目符号。

但由于这些可能是相同的设置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}

在此处输入图片描述

相关内容