我有一本包含信件的书。我想在所有信件之后打印包含评论的尾注。因此尾注应如下所示:
第一封信
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}
但是,就您而言,由于您使用\beginnumbering
for 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}