我正在写一份长报告,想在脚注中使用符号而不是数字。
当我添加第 10 个脚注时,出现错误“计数器太大”
\documentclass{report}
% Using symbols for footnotes
\renewcommand{\thefootnote}{\fnsymbol{footnote}}
\begin{document}
\footnote{f1}, \footnote{f2}, \footnote{f3}, \footnote{f4},
\footnote{f5}, \footnote{f6}, \footnote{f7}, \footnote{f8},
\footnote{f9}, \footnote{f10}
\end{document}
如果我使用:\footnote[1]{f10}
而不是\footnote{f10}
,错误就消失了,但这是否意味着我必须从这里开始计算每个脚注?或者有更简单的方法可以做到这一点?
答案1
问题是,使用符号选项时,LaTeX 提供了 9 个符号,因此如果计数更多,就会产生错误。最简单的解决方案是在达到 9 时重置计数器:
\setcounter{footnote}{0}
您可以使用footmisc
包。它允许 15 个符号,并且您可以使用perpage
选项自动重置每页的计数器。
\documentclass{report}
\usepackage[perpage]{footmisc}
% Using symbols for footnotes
\renewcommand{\thefootnote}{\fnsymbol{footnote}}
\begin{document}
\footnote{f1}, \footnote{f2}, \footnote{f3}, \footnote{f4},
\footnote{f5}, \footnote{f6}, \footnote{f7}, \footnote{f8},
\footnote{f9}, \footnote{f10}, \footnote{f11}, \footnote{f12}, \footnote{f13}, \footnote{f14},
\footnote{f15},
\newpage \footnote{f16}, \footnote{f17}, \footnote{f18},
\footnote{f19}, \footnote{f20}
\end{document}
该软件包还提供了symbol*
允许您定义超过 15 个符号的选项。