我正在写一篇文章,需要脚注来写作者隶属关系。我采用双栏格式,并使用\twocolumn
。我希望脚注的上标是定制的,这样第一作者的脚注上标可以是\dagger 1
,第二作者的脚注上标可以是,例如\ddagger 2a
。请参见下面的示例
\documentclass[10pt,twocolumn]{article}
\begin{document}
\twocolumn[
\begin{center}
Author 1\footnotemark and Author 2\footnotemark
\end{center}
]
\footnotetext{Custom superscript 1: Text}
\footnotetext{Custom superscript 2: Text}
Text \footnote{Ordinary footnote}
\end{document}
目前,两位作者的上标都是“2”。我该如何更改?
答案1
您可以使用\textsuperscript{<whatever>}
来模拟脚注表示。然后,\customfootnotetext{<whatever>}{<footnote text>}
(定义如下)可用于设置实际的脚注文本。
\documentclass[twocolumn]{article}
\newcommand{\customfootnotetext}[2]{{% Group to localize change to footnote
\renewcommand{\thefootnote}{#1}% Update footnote counter representation
\footnotetext[0]{#2}}}% Print footnote text
\begin{document}
\twocolumn[
\centering
Author 1\textsuperscript{$\dagger$1} and Author 2\textsuperscript{$\ddagger$2a}
]
\customfootnotetext{$\dagger$1}{Custom superscript 1: Text}
\customfootnotetext{$\ddagger$2a}{Custom superscript 2: Text}
Text \footnote{Ordinary footnote}
\end{document}
答案2
解决方案如下:
\documentclass[10pt,twocolumn]{article}
\begin{document}
\twocolumn[
\begin{center}
Author 1\footnotemark and Author 2\footnotemark
\end{center}
]
\footnotetext[1]{Custom superscript 1: Text}
\footnotetext[2]{Custom superscript 2: Text}
Text \footnote{Ordinary footnote}
\end{document}
如果 twocolumn 内部的环境没有特殊行为,您可以按如下方式执行操作:
\documentclass[10pt,twocolumn]{article}
\begin{document}
\begin{center}
Author 1\footnotemark[1] and Author 2\footnotemark[2]
\end{center}
\footnotetext[1]{Custom superscript 1: Text}
\footnotetext[2]{Custom superscript 2: Text}
Text \footnote[3]{Ordinary footnote}
\end{document}
但由于某种原因,它不允许数字作为可选参数,因此您必须遵循第一个代码或类似代码的修复。