\documentclass[11pt][reqno]{amsbook} 编译失败,文件 .cls 未找到

\documentclass[11pt][reqno]{amsbook} 编译失败,文件 .cls 未找到

我没有看到类似的问题,所以我发布了这个。

如果我删除 [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}
? 

相关内容