无法使用 \maketitle 插入日期(使用 llncs.cls)

无法使用 \maketitle 插入日期(使用 llncs.cls)

我只是想用 llncs 模板在 Overleaf 上写一些笔记(你可以试试这里),但当我把放在\date{06 August 2016}前面时\maketitle,什么都没有出现。目前我的笔记以

\documentclass{llncs}

\begin{document}

\title{My Notes on Bla Bla}
\author{John Doe}
\institute{
\email{[email protected]}\\
}
\date{06 August 2016}
\maketitle

(我知道我的\email可能没有正确插入,但此时我只需要一些能起作用的东西)

我想要的只是一些非常基本的东西,例如:

在此处输入图片描述

答案1

\date构成\maketitle以下的一部分llncs。您必须更新后续\@maketitle手动更新后续版本,要么使用类似etoolbox。但是,更简单的选择是在调用后手动添加它\maketitle

在此处输入图片描述

\documentclass{llncs}

\title{My Notes on Bla Bla}
\author{John Doe}
\institute{
\email{[email protected]}\\
}
\date{06 August 2016}

\begin{document}

\maketitle

\noindent
\makebox[\linewidth]{\small 06 August 2016}

\end{document}

以下是一个可能应用于\@maketitle使用的补丁etoolbox

\usepackage{etoolbox}
\makeatletter
\patchcmd{\@maketitle}% <cmd>
  {\end{center}}% <search>
  {\bigskip\small\@date
   \end{center}}% <replace>
  {}{}% <success><failure>
\makeatother

它插入一个间隙,并\date\end{center}- 的末尾提供\@maketitle供给。

相关内容