我正在完成我的硕士论文,我需要从我的章节中删除“章节”名称,但不删除章节的相对编号。(我正在使用课程book
)
我现在拥有的是:
第 1 章。
章节名称。
我需要的是:
- 章节名称。
我尝试过titlesec
,但我的代码也改变了字体。
答案1
以下是您可以执行的操作titlesec
(您可能想要添加一些\titlespacing
说明)。
\documentclass{book}
\usepackage{titlesec}
\titleformat{\chapter}[display]
{\Huge\bfseries}
{}
{0pt}
{\thechapter.\ }
\titleformat{name=\chapter,numberless}[display]
{\Huge\bfseries}
{}
{0pt}
{}
\begin{document}
\frontmatter
\tableofcontents
\chapter{Abstract}
abc
\mainmatter
\chapter{Title}
abc
\end{document}
oneside
技术说明:为了限制页数,已生成图像选项
答案2
这是标题的一个小示例代码\chapter
(\chapter*
但不是)。相关部分隐藏在中\@makechapterhead
。
Number. Name
仅对中间无换行才有效。
\documentclass{book}
\makeatletter
\def\@makechapterhead#1{%
\vspace*{50\p@}%
{\parindent \z@ \raggedright \normalfont
\ifnum \c@secnumdepth >\m@ne
\if@mainmatter
\Huge\bfseries\space\thechapter.\space
\fi
\fi
\interlinepenalty\@M
\Huge \bfseries #1\par\nobreak
\vskip 40\p@
}}
\makeatother
\begin{document}
\chapter{A chapter}
\end{document}