我创建了我的第一个 LaTeX 文档,它非常小,有 4 个部分。问题是编号是小数,看起来有点奇怪,我搜索了所有地方,我相信这是一个简单的修复。
当前状态:
0.1 introduction
0.2 aims
0.3 Objectives
0.4 summary
我怎样才能将其更改为正常编号,例如 1、2、3、...?
这是我的基本代码:
\documentclass[12pt]{report}
\usepackage[parfill]{parskip}
\usepackage[round]{natbib}
\renewcommand\bibname{References}
\begin{document}
\maketitle
\renewcommand\thepage{}
\pagenumbering{roman}
\tableofcontents
\newpage
\renewcommand\thepage{\arabic{page}}
\newpage
\section{Introduction}
The text starts here
答案1
这report
文档类提供\chapter
(以及更多),就像book
文档类。因此,它定义了相对于这个常用顶级节标题的所有节标题编号\chapter
。是的,还有另一个更高级别,称为\part
,但并不常用。
\thechapter.\arabic{section}
默认情况下,编号的章节标题有;编号的子章节标题有\thesection.\arabic{subsection}
;等等。这定义了一个分层编号结构,这是您在书中看到的典型结构。只需删除章节计数器而不打印章节计数器即可覆盖此结构:
\renewcommand{\thesection}{\arabic{section}}
指\the<counter>
的是计数器的打印<counter>
。上面的命令将打印行为更改为仅section
使用\arabic
样式打印计数器。由于所有较低级别的分段计数器都使用分层结构打印,因此只需要此定义即可使其余部分按预期工作。
一个更好的(也许是首选的)替代方案是使用不支持章节的文档类。这是由article
文档类。由于它没有提供\chapter
,\section
是顶级部分标题,因此所有计数器必须按照它进行分层编号。
答案2
\renewcommand{\thesection}{\arabic{section}}
可能做,取决于你的\documentclass
。
答案3
没有最小工作示例,很难确切地说出问题是什么。例如,对于以下book
类:
\documentclass{book}
\begin{document}
\section{section}
\section{section}
\section{section}
\end{document}
你得到
0.1节
0.2节
0.3节
但是,如果你使用\chapters
:
\documentclass{book}
\begin{document}
\tableofcontents
\chapter{Chapter}
\chapter{Chapter}
\chapter{Chapter}
\end{document}
你得到
第一章
第 2 章
第 3 章