将节号增加 1,而不是 0.1

将节号增加 1,而不是 0.1

可能重复:
章节编号

我对文档的逻辑布局很满意,但章节编号却困扰着我。

我希望第一部分(简介)是 1,而不是 1.1。另外,第二部分应该是 2,而不是 1.2(是的,这是一个 1,就像它仍然是简介一样)。显然,我弄错了。(我还希望各部分从新页面的顶部开始,并且页码应该从简介开始,如果您想知道我必须在文档标题中放入的其他内容。但这些事情都行得通。)

当然,我们欢迎任何其他建议。

% x.tex

\documentclass[a4paper, twoside, draft, 12pt]{report}

\usepackage[pdftex, final]{graphicx}
\graphicspath{{./pics/}}

\usepackage[parfill]{parskip}

\usepackage{titlesec}
\newcommand{\sectionbreak}{\clearpage}

\setcounter{tocdepth}{6}
\setcounter{secnumdepth}{6}
\setcounter{chapter}{1}

\begin{document}

\begin{titlepage}
% some stuff here
\end{titlepage}

\pagebreak
\tableofcontents
\thispagestyle{empty}
\pagebreak

\cleardoublepage
\pagenumbering{arabic}

\section{Introduction}

% first section - should have number 1, but have 1.1

\subsection{Services}

% subsection - should be 1.1, is 1.1.1

\section{The algorithm}

% new section - number is 1.2, should be 2

\end{document}

编辑

有了article解决方案,它突然看起来像这样。否则,它就可以工作了。

白色的

答案1

您使用的文档类report以 开始分段\chapter。这就是您的来源0.。更改\section\chapter或使用文档类article

大块空白,尤其是在您更改的 MWE(到类)的目录中article,您可以使用\raggedbottom序言中的宏来解决。问题是 LaTeX 会拉伸标题和段落之间的空白。它经常出现在文本较少的情况下。使用\raggedbottomLaTeX 时,不必将页面的最后一行始终放在同一位置。

答案2

该类别report使用章节作为其顶级节段。
部分 >章节 > 节 > 小节 > …)

如果您只想使用部分作为顶层,则应使用类article
部分 >部分 > 小节 > …)

在您的示例中,您可以添加

\renewcommand{\thesection}{\arabic{section}}

到您的序言中,这样就\section{}省略了,1.但这仍然会在目录中产生印刷错误。最好只使用类article

答案3

如果您希望保留文档类别,并希望每章中的各节按、 、 等report进行编号1,而不是(例如在第 2 章中)按 、 、 等进行编号,则需要重新定义宏。例如,您可以发出命令232.12.22.3\thesection

\renewcommand\thesection{\arabic{section}}

在序言中。

请注意,即使您\chapter根本不发出任何命令,这也将有效。

相关内容