
Есть ли причина, по которой приложение содержит 2 заголовка?
\documentclass[12pt,oneside]{report}
\begin{document}
test
\appendix
\chapter{\textrm\bfseries Appendixtest2}\label{append}
\end{document}
Можно ли принудительно задать следующий формат заголовка приложения (используя \chapter, а не \section):
\titleformat{\chapter}[display]
{\normalfont\huge\bfseries}{\chaptertitlename\ \thechapter}{20pt}{\huge}
решение1
(1) \appendix
не создает никакого заголовка, а только изменяет \chapter
поведение, печатая «Приложение А» вместо «Глава 1».
(2) Имеется только один заголовок, созданный с помощью \chapter
, с \chaptertitlename
(Приложение) и \thechapter
(A) в одной строке и аргументом главы (Приложениеtest2) в другой.
(3) вы можете принудительно задать формат заголовка главы с помощью этой \titleformat
команды, используя пакет, используя пакетtitlesec
:
\documentclass[12pt,oneside]{report}
\usepackage{titlesec}
\titleformat{\chapter}[display]
{\normalfont\huge\bfseries}{\chaptertitlename\ \thechapter}{20pt}{\huge}
\begin{document}
\appendix
\chapter{The title of the appendix}
\end{document}
Но учтите, что вы пытаетесь принудительно установить формат по умолчанию... формат по умолчанию!Поэтому никакого эффекта вы не увидите.
Вы можете заметить, что это действительно работает при использовании любого другого формата, например, только с одним заголовком в одной строке:
\documentclass[12pt,oneside]{report}
\usepackage{titlesec}
\titleformat{\chapter}{\Large}{\chaptertitlename\ \thechapter:}{1em}{\bfseries}
\begin{document}
\appendix
\chapter{The title of the appendix}
\end{document}
Или с двумя линиями и более...
\documentclass[12pt,oneside]{report}
\usepackage{titlesec}
\titleformat{\chapter}{\huge}{\chaptertitlename\ \thechapter}{0pt}{\hrule\bigskip\hfill\bfseries\sffamily}
\begin{document}
\appendix
\chapter{The title of the appendix}
\end{document}
Или даже вот так, немного сложнее:
\documentclass[12pt,oneside]{report}
\usepackage[explicit]{titlesec}
\titleformat{\chapter}{\Large}{}{1em}{\bfseries #1 (\chaptertitlename\ \thechapter)}
\begin{document}
\appendix
\chapter{The title of the appendix}
\end{document}