\renewcommand{\thefootnote{\fnsymbol{footnote}}} 给出编译器错误 \thefootnote{} cmd 未定义?

\renewcommand{\thefootnote{\fnsymbol{footnote}}} 给出编译器错误 \thefootnote{} cmd 未定义?

主题行说明了一切 - 我假设 \thefootnote{} 是内部定义的,所以这个错误看起来很奇怪。

我从这里解除了命令:http://latex.silmaril.ie/formattinginformation/footnotes.html。注意,命令中缺少一个 },这是我添加的。结果符合预期——符号而不是数字——但编译器错误怎么办?

顺便说一句,我想切换索引,以便我可以一起使用脚注和尾注,而不会混淆索引。

答案1

建议的代码是错误的:

\renewcommand{\thefootnote{\fnsymbol{footnote}}

应该是(下面的第二行只是为了显示缺失括号的正确位置)

\renewcommand{\thefootnote}{\fnsymbol{footnote}}
%                         ^

并不是

\renewcommand{\thefootnote{\fnsymbol{footnote}}}

就像你一样。

相关内容