![隐藏正文中的章节编号,但不隐藏目录中的章节编号](https://linux22.com/image/471885/%E9%9A%90%E8%97%8F%E6%AD%A3%E6%96%87%E4%B8%AD%E7%9A%84%E7%AB%A0%E8%8A%82%E7%BC%96%E5%8F%B7%EF%BC%8C%E4%BD%86%E4%B8%8D%E9%9A%90%E8%97%8F%E7%9B%AE%E5%BD%95%E4%B8%AD%E7%9A%84%E7%AB%A0%E8%8A%82%E7%BC%96%E5%8F%B7.png)
有没有一种简单的方法可以对目录中的章节进行编号,但隐藏文档正文中的章节编号?
我可以使用 \section*{Title},但条目会从目录中消失。或者我可以使用
%\makeatletter
%\renewcommand{\@seccntformat}[1]{}
%\makeatother
但是它会删除所有类型的章节(章节、小节、小小节……)的编号。
答案1
使用 KOMA-Script 类非常简单,例如scrartcl
:
\documentclass[sfdefaults=false,10pt]{scrartcl}
\usepackage{mwe}
\renewcommand*{\sectionformat}{}% Don't print section number in section titles.
\begin{document}
\tableofcontents
\section{Test Section}
\lipsum[1]
\subsection{Test Subsection}
\lipsum[2]
\blinddocument
\end{document}
查看KOMA-Script 手册、第 3.16 节了解有关等 的更多信息\sectionformat
。\sectionmarkformat