我想要在附录中的一章中添加脚注和尾注。这些脚注/尾注也带有超链接。我enotez
为此使用了它们,但我发现存在一些问题。
\documentclass[12pt,a4paper]{report}
\usepackage{amsmath,amsfonts,amssymb}
\usepackage[toc,page]{appendix}
\usepackage{enotez}
\let\footnote\endnote
\usepackage[hyperfootnotes=true]{hyperref}
\begin{document}
\tableofcontents
\chapter{chapter}
my first equation:
\begin{equation}
a-b-c
\end{equation}
\section{section}
first\footnote{hello},
second\endnote{this is my equation
\begin{equation}
z=x+y
\end{equation}
}
third\endnote{another equation $a+b+c$}
\appendix
\addcontentsline{toc}{chapter}{Notes}
%\chapter{these are my notes}
\printendnotes
\end{document}
这些脚注/尾注中的任何方程式都没有被格式化为A.1
、A.2
等,而这正是我想要的。方程式编号似乎遵循上一章中的值。
此外,除非我定义某个附录章节,否则附录标题根本不会出现\chapter{these are my notes}
。即便如此,脚注/尾注的开头也会被推到另一页。我想为附录打印附录标题,并让其Appendix
出现在目录中。
解决这些问题最简单的方法是什么?
答案1
\appendix
\chaptername
除了重新定义和之外,没什么作用\thechapter
。
但是,\theequation
方程计数器格式化程序会执行一些检查,以检查是否c@chapter
大于 0 并使用\thechapter
,否则它只会输出不带任何前缀或后缀的方程编号。
解决方法:使用\chapter
命令或者手动增加章节编号(或者重新定义\theequation
环境appendices
)。
\documentclass[12pt,a4paper]{report}
\usepackage{amsmath,amsfonts,amssymb}
\usepackage[toc,page]{appendix}
\usepackage{enotez}
\let\footnote\endnote
\usepackage[hyperfootnotes=true]{hyperref}
\begin{document}
\tableofcontents
\chapter{chapter}
my first equation:
\begin{equation}
a-b-c
\end{equation}
\section{section}
first\footnote{hello},
second\endnote{this is my equation
\begin{equation}
z=x+y
\end{equation}
}
third\endnote{another equation $a+b+c$}
\begin{appendices}
\addcontentsline{toc}{chapter}{Notes}
\stepcounter{chapter}%
\printendnotes
\end{appendices}
\end{document}