我没有看到类似的问题,所以我发布了这个。
如果我删除 [11pt] 并将其默认为 10pt,则文件可以正常编译。
- 我认为 \documentclass[11pt][reqno]{amsbook} 格式是正确的
- 我相信 11pt 与文档类 amsbook 兼容
- 我没有读到 [regno] 和字体大小之间的冲突
如果重要的话,编译器就是MikTex
。
答案1
第一个可选参数\documentclass
采用逗号分隔的选项列表。
所以:
\documentclass[11pt,reqno]{amsbook}
\begin{document}
x
\end{document}
如果你输入
\documentclass[11pt][reqno]{amsbook}
\begin{document}
x
\end{document}
那么本质上 LaTeX 认为
\documentclass[11pt]{}[
并且无法找到名称为空的类文件。
使用旧版本(2019 或更早版本)时,您会收到错误
LaTeX Error: File `.cls' not found.
在当前版本中,您会遇到几个内部错误,因为新的文件钩子代码在空文件名上失败。
! LaTeX hooks Error: Missing (empty) default label on line 1.
(hooks) This command was ignored.
Type <return> to continue.
...
l.1 \documentclass[11pt][r
eqno]{amsbook}
?