你好,我是 Latex 的新手,但我想删除章节、小节、小节等的编号,但像平常一样将其添加到目录中。
\section*{abc}
\subsection*{adsas}
\subsubsection*{adsda}
答案1
如果您的章节标题均不应被编号,但如果所有章节标题都应出现在目录中,您可以按照以下方式进行操作:(a) 将计数器设置secnumdepth
为0
,(b) 将计数器设置tocdepth
为合适的正整数,例如,,4
以及 (c) 使用“无星号”章节命令,即\section
,\subsection
等。
此方法适用于hyperref
,即目录中的条目将超链接到文档正文中相应的章节标题。
\documentclass{article}
\setcounter{secnumdepth}{0}
\setcounter{tocdepth}{4}
\begin{document}
\tableofcontents
\section{abc}
\subsection{def}
\subsubsection{ghi}
\paragraph{jkl}
\end{document}
答案2
使用article
类并且不使用额外的包:
\documentclass{article}
\begin{document}
\tableofcontents
\clearpage
\section*{First}
\addcontentsline{toc}{section}{First}
\subsection*{First subsec}
\addcontentsline{toc}{subsection}{First sub}
\subsection*{First subsubsec}
\addcontentsline{toc}{subsubsection}{First subsub}
\end{document}
如果必须多次执行此操作,则需要采用更复杂的方法(使用特殊类等)。
答案3
\addsec
未\addchap
获得编号,但已列在目录中
\documentclass{scrreprt}% or scrbook
\begin{document}
\tableofcontents
\addchap{foo}
\addsec{First}
\chapter{BAR}
\section{bar}
\end{document}