重新定义 \chapter*、\section* 和 \subsection*

重新定义 \chapter*、\section* 和 \subsection*

我的问题是这样的:我正在为报告创建 LaTeX 模板,我的目标是制作一个.tex尽可能简单的文件。我使用一个.cls文件,我想在其中重新定义\chapter*(等等),但不是\chapter。我没有找到精确执行此操作的方法,所以我在这里提问。

我想要做的是,将和\chapter*保留在目录中,并将名称保留在标题中。\section*\subsection*\chapter*

现在,每次我想打电话

\chapter*{A random Chapter}

我必须打电话

\chapter*{A random Chapter}\addcontentsline{toc}{chapter}
{A random Chapter}\markboth{A random Chapter}{A random Chapter}

从模板的角度来看,这并不太方便。

有谁知道在单独的 .cls 文件中重新定义它们的最佳解决方案是什么?

感谢您的帮助!

附言:我对 LaTeX 还很陌生,我不知道在该主题上要放什么标签,但我可以在知道后立即通过编辑这篇文章来添加它们 :)

答案1

抑制全局编号的一个简单方法是发出:

\setcounter{secnumdepth}{0}

在这种情况下,您可以只使用未加星号的版本,它们没有编号但会出现在目录中。

对于更高级的配置,我建议您使用该titlesec包。

相关内容