Reledmac:仅编号引文

Reledmac:仅编号引文

reledmac 文档(第 17 节)告诉我们(在提到该包对quotequotation环境所做的修改之后):

您必须在 \pstart ... \pend 块内打开任何引号环境,而不能在外部打开。引号环境不得在 \pstart 之后立即打开,也不得在 \pend 之前立即关闭。

如果这正是我所需要的,即如果我需要行号和仅用于缩进引用的关键设备,我该怎么办?

\documentclass{article}
\usepackage{reledmac}
\setcounter{firstlinenum}{1}
\setcounter{linenumincrement}{1}
\usepackage{lipsum}

\begin{document}
\lipsum[1]

\beginnumbering
\pstart
\begin{quote}
\lipsum[2]
\end{quote}
\pend
\endnumbering

\lipsum[3]

\end{document}

在此处输入图片描述

显然,最后一行的号码位置错误。

答案1

当我开始维护 ledmac 时,添加了与引用的兼容性。今天我不会以同样的方式去做。也许你可以打开一个问题来改进这个功能。

在此之前,您可以使用黑客技术,修补特定 pstart 中的命令。

\documentclass{article}
\usepackage{reledmac}
\setcounter{firstlinenum}{1}
\setcounter{linenumincrement}{1}
\usepackage{lipsum}

\begin{document}
\lipsum[1]

\beginnumbering
\pstart
\patchcmd{\endquote}{\vskip\topsep}{\relax}{}{}
\begin{quote}
\lipsum[2]
\end{quote}

\pend
\endnumbering

\lipsum[3]

\end{document}

相关内容