居中章節/章/小節

居中章節/章/小節

我正在嘗試將我的章節/部分/小節居中。

我使用過以下內容:

\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}

\結束{文件}

相關內容