居中章节/节/小节

居中章节/节/小节

我正在尝试将我的章节/部分/小节置于中心。

我使用了以下方法:

\newcommand{\cchapter}[1]{\chapter[#1]{\centering #1}}
\newcommand{\ssection}[1]{\section[#1]{\centering #1}}
\newcommand{\ssubsection}[1]{\subsection[#1]{\centering #1}}

这似乎适用于章节,但不适用于章节和小节。哪里出了问题?

答案1

您的定义适用于章节和小节,但不适用于章节,并且有一个潜在的缺点,即您失去了对章节单位可选参数的控制;根据您的定义,可选参数将始终等于强制参数,而这可能并不可取。

这是一个使用sectsty包裹:

\documentclass{book}
\usepackage{sectsty}
\usepackage{lipsum}

\allsectionsfont{\centering}

\begin{document}

\chapter{Test Chapter}
\section{Test Section}
\lipsum[4]
\subsection{Test Subsection}

\end{document}

在此处输入图片描述

现在可以使用titlesec包裹:

\documentclass{book}
\usepackage[center]{titlesec}
\usepackage{lipsum}

\begin{document}

\chapter{Test Chapter}
\section{Test Section}
\lipsum[4]
\subsection{Test Subsection}

\end{document}

这些解决方案将所有部分单元的标题水平居中;该软件包提供了修改格式的命令每级基础。以下是代码(使用sectsty)以将更改仅应用于章节、部分和小节:

\documentclass{book}
\usepackage{sectsty}
\usepackage{lipsum}

\chapterfont{\centering}
\sectionfont{\centering}
\subsectionfont{\centering}

\begin{document}

\chapter{Test Chapter}
\section{Test Section}
\lipsum[4]
\subsection{Test Subsection}

\结束{文档}

相关内容