可以从 fnsymbols 中跳过一个字符吗?

可以从 fnsymbols 中跳过一个字符吗?

我正在使用以下代码行更改脚注的标记,但我不想使用星号作为标记。

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

是否可以删除星号并继续使用 fnsymbols?或者是否可以执行类似以下代码行的操作,在哪里将 1 添加到计数器?

\renewcommand{\thefootnote}{\fnsymbol{footnote+1}}

答案1

\fnsymbol通过 latex 格式定义

\def\@fnsymbol#1{%
   \ifcase#1\or \TextOrMath\textasteriskcentered *\or
   \TextOrMath \textdagger \dagger\or
   \TextOrMath \textdaggerdbl \ddagger \or
   \TextOrMath \textsection  \mathsection\or
   \TextOrMath \textparagraph \mathparagraph\or
   \TextOrMath \textbardbl \|\or
   \TextOrMath {\textasteriskcentered\textasteriskcentered}{**}\or
   \TextOrMath {\textdagger\textdagger}{\dagger\dagger}\or
   \TextOrMath {\textdaggerdbl\textdaggerdbl}{\ddagger\ddagger}\else
   \@ctrerr \fi
}%

所以它只是一个简单的命令列表,\or 您可以将其定义为您喜欢的任何序列。

相关内容