我的问题是这样的:我正在为报告创建 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
包。