Reledmac:将章节添加到尾注中

Reledmac:将章节添加到尾注中

我有一本包含信件的书。我想在所有信件之后打印包含评论的尾注。因此尾注应如下所示:

第一封信

p. 4)Word:这是一条评论

第二封信

第 6 页)另一个词:另一个评论

(如果更容易实现,分隔符也可以有页面引用)

问题是,章节标题不在编号区域。 reledmac 中有一个函数,您可以使用 \doendnotesbysection 来实现这一点,但这会很繁琐,因为我有 500 多封信要处理。

有没有一种简单的方法可以仅更改 \chapter 命令以立即将其名称写入尾注文件?

这是我目前得到的:

 \documentclass{scrbook}
\usepackage{reledmac}

\begin{document}
\chapter{Letter 1}

\beginnumbering
\pstart This is the first letter, containing a critical \edtext{note}{\Aendnote{This is what it's all about}}.
\pend
\endnumbering

\chapter{Letter 2}

\beginnumbering
\pstart This is the second letter, containing another critical \edtext{comment}{\Aendnote{This should be separated from the note above with a line containing "Letter 2"}}.
\pend
\endnumbering

\newpage
\doendnotes{A}

\end{document}

答案1

刚刚上传到 CTAN 的 reledmac 2.12.0 版本添加了一个toendnotes命令,允许您在尾注辅助文件中插入任意代码,这些代码将在排版尾注时执行。

例如,你可以这样做

\documentclass{scrbook}
\usepackage{reledmac}

\begin{document}
\chapter{Letter 1}

\beginnumbering \toendnotes{\chapter{Letter 1}}
\pstart This is the first letter, containing a critical \edtext{note}{\Aendnote{This is what it's all about}}.
\pend
\endnumbering

\chapter{Letter 2}

\beginnumbering \toendnotes{\chapter{Letter 2}}
\pstart This is the second letter, containing another critical \edtext{comment}{\Aendnote{This should be separated from the note above with a line containing "Letter 2"}}.
\pend
\endnumbering

\newpage
\doendnotes{A}

\end{document}

但是,就您而言,由于您使用\beginnumberingfor each chapter,因此您只需使用已经存在的命令即可\doendnotesbysection

\documentclass{scrbook}
\usepackage{reledmac}

\begin{document}
\chapter{Letter 1}

\beginnumbering 
\pstart This is the first letter, containing a critical \edtext{note}{\Aendnote{This is what it's all about}}.
\pend
\endnumbering

\chapter{Letter 2}

\beginnumbering 
\pstart This is the second letter, containing another critical \edtext{comment}{\Aendnote{This should be separated from the note above with a line containing "Letter 2"}}.
\pend
\endnumbering

\newpage
\chapter{Letter 1}
\doendnotesbysection{A}
\chapter{Letter 2}
\doendnotesbysection{A}

\end{document}

相关内容