使用符号的多个脚注会产生错误:“计数器太大”

使用符号的多个脚注会产生错误:“计数器太大”

我正在写一份长报告,想在脚注中使用符号而不是数字。

当我添加第 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 个符号的选项。

相关内容