答案1
除了出现错误
! LaTeX Error: \RequirePackage or \LoadClass in Options Section.
当我编译从 AIAA 网站下载的类附带的文档时,添加后\tableofcontents
我在.toc
文件中没有看到任何特别的东西。但是,该类定义了
\def\l@section{%
\l@@sections{}{section}% Implicit #3#4
}%
\def\l@f@section{%
\addpenalty{\@secpenalty}%
\addvspace{1.0em plus\p@}%
%\bf
}%
\def\l@subsection{%
\l@@sections{section}{subsection}% Implicit #3#4
}%
\def\l@subsubsection{%
\l@@sections{subsection}{subsubsection}% Implicit #3#4
}%
\def\l@paragraph#1#2{}%
\def\l@subparagraph#1#2{}%
并且\l@@sections
是来自基类的命令revtex4-1
,它完全忽略tocdepth
计数器。
所以,不行:你没有办法从目录中删除小节(和小节),除非你用大锤:
\documentclass{AIAA}
\makeatletter
\def\l@subsection#1#2#3{}
\def\l@subsubsection#1#2#3{}
\makeatother
\begin{document}
我相信文字编辑们不会对这个代码感到满意,这可能会导致稿件被拒绝。