我正在尝试编写 LaTeX 报告(使用 class report
),但我不想使用章节,只使用节、小节和 subsub。使用
\renewcommand{\thesection}{\arabic{section}},
我的章节编号现在从 1 开始,而不是 0.1,这正是我想要的。但是,我的目录在 1 之前保留了 0(例如 0.1“标题”),这是为了章节编号。我该如何删除它?
我知道文章类没有章节,这可能是一个解决方案,但是有没有办法在不使用文章类的情况下删除目录中 1 之前的 0?
感谢您的回答
编辑:这就是我所做的:
\documentclass[a4paper]{report}
\begin{document}
\renewcommand{\thechapter}{}%
\renewcommand{\thesection}{\arabic{section}}
\setcounter{tocdepth}{3} %I want the subsubsection in my ToC
\tableofcontents
\section*{Introduction}
\section{first section}
\appendix
\addcontentsline{toc}{section}{Annexes} % I want the appendix title in my ToC
\addtocontents{toc}{\protect\setcounter{tocdepth}{0}}
\section*{Annexes}
\renewcommand{\thesubsection}{\Alph{subsection}} % And the numbering with letters
\subsection{first appendix}
\end{document}
答案1
这应该适用于大多数情况:
编辑同时,楼主也有一个 MWE。楼主可能忘记编译两次了。
\documentclass{report}
\renewcommand{\thesection}{\arabic{section}}
\begin{document}
\tableofcontents
\section{First} \label{firstsection}
\subsection{First section} \label{firstsubsection}
\end{document}