答案1
在 \author 中添加任何格式显然都是不好的风格,因为关键是要将作者姓名作为文本,并在\maketitle
设置中的其他地方指定样式,因此虽然可以使用宏来避免这个错误,但删除 \normalsize 是正确的解决方法。
也就是说,您可以使用\protect
它来避免错误。
在当前版本中你会得到一个稍微不同的错误:
! TeX capacity exceeded, sorry [input stack size=10000].
\__bool_quark_recursion_tail:w ...n_tail #2?#3?!->
#1#2
l.8 \maketitle
! ==> Fatal error occurred, no output PDF file produced!
但\protect
没有出现任何错误:
\documentclass[12pt,reqno]{amsart}
\title{Title}
\author{\protect\normalsize John Doe}
\begin{document}
\maketitle
\end{document}