使用 enumitem 和 reledmac 包时编号列表格式错误

使用 enumitem 和 reledmac 包时编号列表格式错误

更新: 格式问题是由 reledmac (见评论)。是否可以使用其他设置实现相同的输出?很高兴收到建议。

使用enumitemreledmac包时,我遇到了编号列表的一些格式问题。我将嵌套列表放在使用中, ledgroup因为reledmac我希望脚注(两种类型)出现在每个部分的末尾,而不是页面的底部。(列表和编号都符合要求。)如示例所示,部分(但不是全部)项目之间的间距不符合要求。

有什么办法可以解决这个问题吗?非常感谢。

\documentclass{book}

\usepackage{titlesec}
\titleformat{\section}{\normalfont}{}{}{}
\titlespacing{\section}{0pc}{3pc}{0pc}

\usepackage{enumitem}
\setlist[description]{style=standard, labelwidth=3em, leftmargin=!, parsep=0pt, itemsep=0pt, nosep, font=\normalfont}
\setlist[enumerate]{align=left, labelwidth=2em, leftmargin=!, parsep=0pt, itemsep=0pt, nosep}
\renewcommand{\labelenumi}{\Roman{enumi}}
\renewcommand{\labelenumii}{\arabic{enumii}.}

\usepackage[series={A, B},noend,noeledsec]{reledmac}
\renewcommand*{\thefootnoteA}{\textit{\alph{footnoteA}}}
\renewcommand*\footnoteruleA{}
\bhooknoteX[A]{\vskip -3pt\noindent} 
\beforenotesX[B]{0pt}
\renewcommand*\footnoteruleB{}
\bhooknoteX[B]{\vskip -3pt\noindent} 
\numberlinefalse

\begin{document}

\begin{ledgroup}
\beginnumbering
\setcounter{footnoteA}{0}
\setcounter{footnoteB}{0}
\pstart

\section*{Section}

\begin{enumerate}
    \item Item 1\footnoteA{This is a test.}
    \item Item 2\footnoteB{This is another test.}
    \begin{enumerate}
        \item Item 3
    \end{enumerate}
    \textit{Some text}
    \begin{enumerate}\setcounter{enumii}{1}
        \item Item 4
        \item Item 5
            \begin{enumerate}[label=\alph*.]
                \item Item 6
                \item Item 7
            \end{enumerate}
    \end{enumerate}
    \item Item 8
    \begin{enumerate}
        \item Item 9
        \item Item 10
        \item Item 11
    \end{enumerate}
    \begin{enumerate}
        \item Item 12\\
    \end{enumerate}
\end{enumerate}

\pend
\endnumbering
\end{ledgroup}

\end{document}

在此处输入图片描述

相关内容