Springer LNCS 模板:两个作者使用相同的脚注

Springer LNCS 模板:两个作者使用相同的脚注

要在 Springer LNCS 模板中为作者添加脚注,不应使用\footnote{},而应使用\thanks{}

源代码:

\author{Author 1\thanks{author footnote...}}

结果作者看起来是这样的:

在此处输入图片描述

脚注如下:

在此处输入图片描述

但是,我想对两个作者使用相同的脚注。我第一次尝试没有成功:

\author{Author 1\thanks{author footnote...}
\and Author 2\thanks{author footnote...}}

这显然会创建另一个(第二个)脚注,仅包含相同的文本,如下所示:

在此处输入图片描述

在此处输入图片描述

如何创建被两个不同作者引用的一个作者脚注?

答案1

在缺少 MWE 的情况下,这是一个使用article类的快速而粗糙的解决方案……

\documentclass{article}

\newcommand{\repeatthanks}{\textsuperscript{\thefootnote}}

\begin{document}
\title{Title}
\author{Author1\thanks{Text}, Author2\repeatthanks}
\maketitle
\end{document}

\thanks仅当中间没有其他东西时它才会起作用。

答案2

该类llncs的处理方式\thanks与标准类不同。但是一些技巧使之成为可能。

\documentclass[runningheads]{llncs}

\usepackage{etoolbox}

\usepackage{kantlipsum} % just for the example

\newcommand{\repthanks}[1]{\textsuperscript{\ref{#1}}}
\makeatletter
\patchcmd{\maketitle}
  {\def\thanks}
  {\let\repthanks\repthanksunskip\def\thanks}
  {}{}
\patchcmd{\@maketitle}
  {\def\thanks}
  {\let\repthanks\@gobble\def\thanks}
  {}{}
\newcommand\repthanksunskip[1]{\unskip{}}
\makeatother


\begin{document}

\title{LaTeX Template for Your LNCS Paper}

\author{Author 1\thanks{Supervised by Author 9\protect\label{X}}, Author 2\repthanks{X}}

\institute{Lab, University, Address}
\maketitle

\begin{abstract}
Abstract is here.
\end{abstract}

\section{Introduction}\label{sec:Introduction}

The rest goes here.

\kant

\end{document}

您需要在想要重复的命令\protect\label{<whatever>}中执行并重复脚注标记。\thanks\repthanks{<whatever>}

如果有必要,也可以对该部分进行类似的调整\institute

在此处输入图片描述

相关内容