我试图“欺骗” \maketitle 中的日期字段,以便允许我添加一行链接到我论文的最新版本。我借用了一个例子这里,并且成功了。但是,当我尝试编辑它时,出现了奇怪的行为。我尝试删除所有占位符文本并添加自己的文本,如下所示:
\documentclass[11pt]{article}
\usepackage{pdfpages}
\usepackage{hyperref}
\usepackage{titling}
\title{Title}
\author{Me}
\date{\parbox{\linewidth}{\centering
\today\endgraf\medskip
Please click {\color{blue}\href{[[link]]}{here}} for the latest version of this paper.}}
\usepackage{caption}
\begin{document}
\maketitle
\end{document}
(我有一个真正有效的链接来代替 [[link]]。完全删除 \href 命令不会改变任何事情)但是,这给了我以下错误:
! Argument of \reserved@a has an extra }.
奇怪的是,有效的方法是在“Please”前添加一个“1”:
\date{\parbox{\linewidth}{\centering
\today\endgraf\medskip
1Please click {\color{blue}\href{[[link]]}{here}} for the latest version of this paper.}
}
编译起来很好,尽管它给了我一个我不想要的多余的“1”。
有人知道这种行为从何而来吗?
谢谢!