我正在使用报告文档类编写 LaTeX 文档。
默认情况下,当开始新的章节时,例如标题为“简介”,它将以以下方式显示在新页面上:
第1章
介绍
在目录中,它显示为“1. 简介”。
我希望这些章节能够以如下形式呈现
- 介绍
但是,我还想保留目录中的形式,即“1.简介”。
我尝试应用 \renewcommand{\chaptername}{},它删除了“章节”标题。但是,章节仅显示其标题,即“简介”。如果我手动将这些标题更改为“1. 简介”等,它们在目录中显示为“1. 1. 简介”。
有人可以告诉我该怎么做吗?:)
谢谢!
答案1
您可以使用该titlesec
软件包并文档以下命令可以让你实现这种格式化:
\titleformat{〈command〉}[〈shape〉]{〈format〉}{〈label〉}{〈sep〉}{〈before-code〉}[〈after-code〉]
〈command〉
是要重新定义的分段命令,即 ,\part
,\chapter
,\section
,或\subsection
。\subsubsection
\paragraph
\subparagraph
- 段落形状由 设置
〈shape〉
。 〈format〉
是应用于整个标题(标签和文本)的格式。- 标签在 中定义
〈label〉
。如果该级别没有章节标签,您可以将其留空,但不建议这样做,因为这样做不会在目录和页眉中隐藏数字。 〈sep〉
是标签和标题主体之间的水平分隔,并且必须有一定的长度(不能为空)。〈before-code〉
是标题正文前面的代码。〈after-code〉
是标题正文后面的代码。
这是我的建议:
\titleformat{\chapter}[display]{\normalfont\LARGE\bfseries}{}{1em}{\thechapter.~}