我正在为我所在部门的专著、学位论文和毕业论文建立一个类。我选择了 koma-script 中的 scrbook 类作为基础。我需要 natbib 包中的 numbers 选项由同名的类选项调用。我不明白为什么以下示例 minimal 不起作用
Estilo 类。文件 Estilo.cls。
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesClass{Estilo}[21/06/2018 UFRRJ monografias, dissertações e teses]
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrbook}}
\ProcessOptions\relax
\LoadClass[fontsize=12pt]{scrbook}
\RequirePackage[sort&compress]{natbib}
\DeclareOption{numbers}{\PassOptionsToPackage{numbers}{natbib}}
文件测试.tex
\documentclass{Estilo}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\begin{document}
Uma gravação em pedra encontrada em Karnak-Egito
\end{document}
编译此示例时我们发现以下错误:
LaTeX Error: \RequirePackage or \LoadClass in Options Section
如果 Estilo.cls 类的最后一行被注释,则编译成功,没有任何错误消息、警告或坏框。
我不明白为什么会发生此错误。有人能帮我理解一下吗?如果可能的话,请指出解决方案。
非常感谢