我是乳胶的新手,并且已经进行了一些实验。
这个问题和这个有点类似章节标题居中,但它只使章节标题居中。(我尝试使用\chapter*{\centering Title}
,但这会删除章节编号并仅使“标题”居中。)
我也尝试过\chapter{\centering Title}
,但是这给出了一个错误:
If you say, e.g., `\def\a1{...}', then you must always
put `1' after `\a', since control sequence names are
made up of letters only. The macro here has not been
followed by the required stuff, so I'm ignoring it.
我是否遗漏了什么?如果您需要详细说明,我可以回复。
答案1
您可以使用该\titlesec
包来完成此操作,以便打印以标题为中心的章节。
尝试将以下几行添加到你的序言中:
\usepackage{titlesec}
\titleformat{\chapter}
{\huge\bfseries\centering}
{\thechapter}
{10pt}
{}
以下是 MWE:
\documentclass{report}
\usepackage{titlesec}
\titleformat{\chapter}
{\huge\bfseries\centering}
{\thechapter}
{10pt}
{}
\begin{document}
\chapter{title}
\end{document}
显然,您可以添加其他选项来改变标题的外观。
编辑:
下面是一个将标题居中放在两行上的 MWE:
\documentclass{report}
\usepackage[T1]{fontenc}
\usepackage{titlesec}
\titleformat{\chapter}[display]
{\huge\centering}
{Chapter \thechapter} % <------ "\thechapter" is chapter number, it is preceded by the text you want to insert berfore chapter number, i.e. "Chapter"
{0ex}
{
\vspace{1ex}%
\begin{minipage}{\textwidth}\centering}
[\end{minipage}]
\begin{document}
\chapter{Your title}
\end{document}
答案2
这是一个简单的代码,使用display
样式(章节号和标题在不同的行上,第三个参数是距离,对于这种样式,它是章节号和章节标题之间的垂直距离。我还将章节标题页眉和页脚留空,这是排版中的传统做法。使用指令可以实现titlesec
居中\filcenter
。
\documentclass{report}
\usepackage[T1]{fontenc}
\usepackage{titlesec}
\titleformat{\chapter}[display]
{\bfseries\filcenter}
{\huge\chaptername~\thechapter} %
{6ex}
{\Huge\thispagestyle{empty}}
\begin{document}
\chapter{Looking-Glass House}
\end{document}