使用 titlepage、多位作者和 hyperref 与 pdfusetitle 不可行?

使用 titlepage、多位作者和 hyperref 与 pdfusetitle 不可行?

以下代码:

\documentclass[titlepage]{article}
\usepackage[pdfusetitle]{hyperref}
\title{Test}
 \author{Hans \and Karl}
\begin{document}
 \maketitle
\end{document}

会引发此错误:

! Use of \end doesn't match its definition.
\and ^^@-\end {
             tabular}\hskip 1em \@plus .17fil\begin {tabular}[t]{c}
l.10 \end
       {document}
?

可以使用

\author{Hans \texorpdfstring{\and}{,} Karl}

这是一个错误吗hyperref

一个可能的解决方案是\and像这样重新定义:

\let\oldand\and
\renewcommand\and{\texorpdfstring{\oldand}{,}}

甚至创建一个类似的选项pdfAuthorDelimiter,使用它来代替和。

相关内容