该endnotes
包会干扰标题文本,但前提是文档的页数为奇数。这是一个最小的工作示例:
\documentclass{amsart}
\usepackage{endnotes}
\begin{document}
\title{My Title}
\author{My Name}
\maketitle
\thispagestyle{empty}
First page
\endnotetext{first note}
\newpage
Second page
\endnotetext{second note}
\newpage
Third page
\endnotetext{third note}
\theendnotes
\end{document}
在打印了尾注的最后一页上,页眉变成了“注释”而不是“我的标题”。但是,如果我删除第三页(或添加第四页),那么页眉就会显示作者姓名(应该如此)。
我认为这与 尾注和页眉
我尝试了那里的两种修复方法: \addtoendnotes{\protect\markboth{Note}{Note}}
没有什么区别并且 \def\notesname={\relax}
导致乳胶崩溃(除非我将它放在文件的顶部附近,在这种情况下没有什么区别)。
非常感谢您的帮助!
答案1
\theendnotes
\enoteheading
在执行打印标题的命令时添加一个标记\notesname
。无需任何其他钩子,最简单的做法是重新定义\enoteheading
如下:
\renewcommand{\enoteheading}{\section*{\notesname}%
\mbox{}\par\vskip-\baselineskip}
顺便说一句,您的命令\def\notesname={\relax}
实际上是使用需要遵循的\notesname
模板进行定义的。不属于那里。 通常,最好坚持使用 LaTeX 命令来定义/重新定义命令,而不是降到纯 TeX 。=
=
\def