乳胶中的双附录

乳胶中的双附录

附录产生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行为以打印“附录A”而不是“第1章”。

(2)只有一个标题,由 生成\chapter,其中\chaptertitlename(附录)和\thechapter(A)在一行中,章节参数(Appendixtest2)在另一行中。

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

或者甚至是这样,有点棘手:

MWE3

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

相关内容