在两栏文章中自定义脚注上标

在两栏文章中自定义脚注上标

我正在写一篇文章,需要脚注来写作者隶属关系。我采用双栏格式,并使用\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}

但由于某种原因,它不允许数字作为可选参数,因此您必须遵循第一个代码或类似代码的修复。

相关内容