粗体章节名称

粗体章节名称

\textbf{...}我可以在文本文件中使用以下方法将章节名称加粗:

\chapter{\textbf{Scholastic Forest Management Planning and Forest Zoning}}

但我也想将“第 1 章”文本设为粗体。

在此处输入图片描述

为了实现上述目标,下面是我使用/创建的类

% Chapter title formatting
\newcommand*{\chaptertitleformatone}{ % main-matter and appendices
  \titleformat{\chapter}[display]
          {\normalfont\LARGE\normalfont}
         % {\titleline{\leaders\hrule height 1pt\hfill}
              {\titleline{}
        \vspace{5pt}
        \titleline{}
        \vspace{1pt}
        \LARGE\MakeUppercase{\chaptername} \thechapter}
          {1pc}
          {\titleline{}
        \vspace{0.5pc}
        \LARGE}

答案1

只需\bfseries在第二个参数中使用\titleformat;那么这将适用于“章节号”字符串和标题;类似的备注也适用于\LARGE;因为您想将它用于标题的所有部分,所以将其移动到第二个参数。

此外,使用\chaptertitlename而不是仅仅\chaptername;后者将始终产生“章节”(或其惯用本地化),而前者如果\appendix已被使用则会正确产生“章节”或“附录”。

这是您的代码的一个版本(模数\titleline{}实际上并没有以目前的形式完成其工作):

\documentclass{book}
\usepackage{titlesec}

\titleformat{\chapter}[display]
  {\normalfont\LARGE\bfseries}
  {\titleline{}\vspace{5pt}\titleline{}\vspace{1pt}%
  \MakeUppercase{\chaptertitlename} \thechapter}
  {1pc}
  {\titleline{}\vspace{0.5pc}}

\begin{document}

\chapter{Test chapter}

\end{document}

在此处输入图片描述

因为显然您对标题中的规则并不真正感兴趣,如图所示,您的代码可以简化为:

\documentclass{book}
\usepackage{titlesec}

\titleformat{\chapter}[display]
  {\normalfont\LARGE\bfseries}
  {\MakeUppercase{\chaptertitlename}~\thechapter}
  {1.5pc}
  {}

\begin{document}

\chapter{Test chapter}

\end{document}

答案2

按照您的意愿进行调整。

\documentclass{report}
\usepackage{kpfonts}
\usepackage[explicit]{titlesec}
\titleformat{\chapter}[display]
  {\normalfont}{\Large\scshape\chaptertitlename\ \thechapter}{0pt}{\LARGE\bfseries #1}
\titlespacing*{\chapter}
  {0pt}{65pt}{40pt}

\begin{document}
\tableofcontents
\chapter{Introduction}
Text
\chapter{Main}
\section{Section}
Text
\begin{thebibliography}{99}
\bibitem{Test} test reference
\end{thebibliography}
\end{document}

在此处输入图片描述

相关内容