reledmac 文档(第 17 节)告诉我们(在提到该包对quote
和quotation
环境所做的修改之后):
您必须在 \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}