可能重复:
章节编号
我对文档的逻辑布局很满意,但章节编号却困扰着我。
我希望第一部分(简介)是 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 会拉伸标题和段落之间的空白。它经常出现在文本较少的情况下。使用\raggedbottom
LaTeX 时,不必将页面的最后一行始终放在同一位置。
答案2
该类别report
使用章节作为其顶级节段。
(部分 >章节 > 节 > 小节 > …)
如果您只想使用部分作为顶层,则应使用类article
。
(部分 >部分 > 小节 > …)
在您的示例中,您可以添加
\renewcommand{\thesection}{\arabic{section}}
到您的序言中,这样就\section{}
省略了,1.
但这仍然会在目录中产生印刷错误。最好只使用类article
。
答案3
如果您希望保留文档类别,并希望每章中的各节按、 、 等report
进行编号1
,而不是(例如在第 2 章中)按 、 、 等进行编号,则需要重新定义宏。例如,您可以发出命令2
3
2.1
2.2
2.3
\thesection
\renewcommand\thesection{\arabic{section}}
在序言中。
请注意,即使您\chapter
根本不发出任何命令,这也将有效。