在 eledmac 中更改 parskip

在 eledmac 中更改 parskip

当我尝试进行调整时parskipeledmac只有当段落以 开头时它才会生效label

例如:

%!TEX TS-program =  xelatex
\documentclass{scrartcl}
\usepackage{libertine}
\usepackage{eledmac}

\parskip=\baselineskip

\begin{document}
\beginnumbering

\pstart
\noindent \textsc{Dubitabit autem aliquis etc.} Consequenter quaeritur
circa istam partem ubi philosophus movet dubitationem circa motum
caeli. Movet ibi istam dubitationem utrum caelum dependeat ab aliquo
in motu suo. Ideo quaeritur utrum caelum in motu suo dependeat ab
aliquo corpore fixo et immobili.\pend

\pstart 
\emph{1.} Et arguitur quod non. 
\pend

\pstart 
Consequenter quaeritur circa istam partem ubi philosophus
movet dubitationem circa motum caeli. Movet ibi istam dubitationem
utrum caelum dependeat ab aliquo in motu suo. Ideo quaeritur utrum
caelum in motu suo dependeat ab aliquo corpore fixo et immobili.
\pend

\pstart
\label{test-label} Consequenter quaeritur circa istam partem ubi
philosophus movet dubitationem circa motum caeli. Movet ibi istam
dubitationem utrum caelum dependeat ab aliquo in motu suo. Ideo
quaeritur utrum caelum in motu suo dependeat ab aliquo corpore fixo et
immobili.  
\pend

\endnumbering
\end{document}

给出这个结果。 在此处输入图片描述

这是预期的行为吗?有什么想法吗?

答案1

这更像是 eledmac 的默认行为,当 edlabel 开始 pstart 时会发生变化,而不是错误。Nore ledmac 和 eledmac 被概念化为添加此 parskip(在进行拆分过程时会丢失),并且只是 在开头调用\edlabel/\label会错误地插入它(您可以通过在\leavevmode前面添加来防止它)。

因此解决方案是\cs{AtEveryPend}手动插入。

\documentclass{book}


\usepackage{libertine}
\usepackage{eledmac}

\parskip=\baselineskip
\AtEveryPend{\vskip\parskip}

\begin{document}
\beginnumbering

\pstart
\noindent \textsc{Dubitabit autem aliquis etc.} Consequenter quaeritur
circa istam partem ubi philosophus movet dubitationem circa motum
caeli. Movet ibi istam dubitationem utrum caelum dependeat ab aliquo
in motu suo. Ideo quaeritur utrum caelum in motu suo dependeat ab
aliquo corpore fixo et immobili.\pend

\pstart 
\emph{1.} Et arguitur quod non. 
\pend

\pstart 
\strut Consequenter quaeritur circa istam partem ubi philosophus
movet dubitationem circa motum caeli. Movet ibi istam dubitationem
utrum caelum dependeat ab aliquo in motu suo. Ideo quaeritur utrum
caelum in motu suo dependeat ab aliquo corpore fixo et immobili.
\pend

\pstart
\leavevmode\label{test-label} Consequenter quaeritur circa istam partem ubi
philosophus movet dubitationem circa motum caeli. Movet ibi istam
dubitationem utrum caelum dependeat ab aliquo in motu suo. Ideo
quaeritur utrum caelum in motu suo dependeat ab aliquo corpore fixo et
immobili.  
\pend

\endnumbering
\end{document}

您也可以在 github 上打开一个问题来询问这样的选项。

相关内容