我不知道为什么脚注不起作用。没有 也可以\par
。
\documentclass[a4paper, 12pt]{article}
\title{title%
\footnote{
para1\par
para2
}%
}
\author{author}
\begin{document}
\maketitle
text
\end{document}
答案1
至于为什么它不起作用,请参见:为什么我们不总是使用 \long\def 而要使用 \def?
因此,为了修复此问题,您可以重新定义\title
并\thanks
从latex.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}