标题中有多段脚注

标题中有多段脚注

我不知道为什么脚注不起作用。没有 也可以\par

\documentclass[a4paper, 12pt]{article}

\title{title%
\footnote{
    para1\par
    para2
}%
}
\author{author}

\begin{document}
\maketitle
text
\end{document}

答案1

至于为什么它不起作用,请参见:为什么我们不总是使用 \long\def 而要使用 \def?

因此,为了修复此问题,您可以重新定义\title\thankslatex.ltx\long,然后允许段落中断。

\makeatletter
\long\def\title#1{\gdef\@title{#1}}
\long\def\thanks#1{%
  \footnotemark
  \protected@xdef\@thanks{%
    \@thanks\protect\footnotetext[\the\c@footnote]{#1}}}
\makeatother

但更简单的选择是将脚注文本定义为单独的宏,以绕过错误检查。

\documentclass[a4paper, 12pt]{article}

\def\titlefootnotetext{para1\par para2}

\title{title\thanks{\titlefootnotetext}}
\author{author}

\begin{document}
\maketitle
text
\end{document}

相关内容