私は3つのことをやろうとしています:
- 各セクションのセクションタイトルを自動的に繰り返します (例: 「章」)。
- セクション番号の前にセクション タイトルを配置します (例: 「1 Chapter」ではなく「Chapter 1」)。
- 各セクション番号を 2 桁にします (例: 「Chapter 01」であり、「Chapter 1」ではありません)。
これら 3 つのことを個別に実行する方法を見つけることはできましたが、すべてを同時に実行する方法を見つけることができませんでした。
答え1
標準クラス
book
とreport
ドキュメント クラスは、\chapter
デフォルトで必要な機能を実行します。標準クラス
book
とreport
ドキュメント クラスは、\chapter
デフォルトで必要な機能を実行します。カーネルの を使用できます
\two@digits
。
コード:
\documentclass{book}
\makeatletter
\renewcommand\thechapter{\two@digits{\value{chapter}}}
\makeatother
\begin{document}
\chapter{Test chapter}
\end{document}
ランニングタイトルを作成しようとしている場合は、 を使用してtitlesec
書式設定を から に変更しdisplay
ますblock
。
\documentclass{book}
\usepackage{titlesec}
\makeatletter
\renewcommand\thechapter{\two@digits{\value{chapter}}}
\makeatother
\titleformat{\chapter}[block]
{\normalfont\huge\bfseries}
{\chaptertitlename\ \thechapter}
{1em}
{}
\begin{document}
\chapter{Test chapter}
\end{document}