章/節/サブセクションの中央揃え

章/節/サブセクションの中央揃え

章/セクション/サブセクションを中央に配置しようとしています。

私は以下を使用しました:

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

\end{ドキュメント}

関連情報