我想选择出现在文档作者姓名旁边的符号(例如,我想用匕首代替星号)。下面是一个示例,展示了如何选择命令的符号\脚注:使用符号代替数字作为脚注标记
问题是它在\作者环境。如果我使用\谢谢代替\脚注。
这是一个简单的例子:
\documentclass[a4paper,11pt,two column]{article}
\usepackage[symbol]{footmisc}
\renewcommand{\thefootnote}{\fnsymbol{footnote}}
\begin{document}
\author{Nicolas\footnote[2]{Ask a question}}
\title{Minimal Example}
\maketitle
\end{document}
答案1
documentclassarticle
提供\thanks
在 内添加脚注的命令。author
这些脚注将自动用从以下列表中选择的符号标记(按给定顺序): *
,†
,‡
,§
,¶
,‖
,**
,††
。‡‡
如果您希望第一个脚注标记为†
而不是*
,您可以更改以下原始定义:
\def\@fnsymbol#1{\ensuremath{\ifcase#1\or *\or \dagger\or \ddagger\or
\mathsection\or \mathparagraph\or \|\or **\or \dagger\dagger
\or \ddagger\ddagger \else\@ctrerr\fi}}
到:
\def\@fnsymbol#1{\ensuremath{\ifcase#1\or \dagger\or \ddagger\or
\mathsection\or \mathparagraph\or \|\or **\or \dagger\dagger
\or \ddagger\ddagger \else\@ctrerr\fi}}
我只是将其*\or
从序列中删除了。
上述代码可按以下 MWE 所示应用:
\documentclass[a4paper,11pt,two column]{article}
\makeatletter
\def\@fnsymbol#1{\ensuremath{\ifcase#1\or \dagger\or \ddagger\or
\mathsection\or \mathparagraph\or \|\or **\or \dagger\dagger
\or \ddagger\ddagger \else\@ctrerr\fi}}
\makeatother
\begin{document}
\author{Nicolas\thanks{Ask a question}}
\title{Minimal Example}
\maketitle
\end{document}
有关该命令如何工作的更深入讨论\thanks
,您可以查看沃纳 (Werner) 对“\thanks 在 LaTeX 文章类中如何发挥作用?”的精彩回答。
答案2
比@leandriis 更简单的方法是适当设置计数器(只要您只有一个注释就更容易)。因此,您假装之前有一个脚注,而 latex 使用第二个脚注符号。
\documentclass[a4paper,11pt,two column]{article}
\usepackage[symbol]{footmisc}
\renewcommand{\thefootnote}{\fnsymbol{footnote}}
\begin{document}
\author{\stepcounter{footnote}Nicolas\thanks{Ask a question}}
\title{Minimal Example}
\maketitle
\end{document}