更改章节标题的字体大小而不影响运行页眉(书籍类)

更改章节标题的字体大小而不影响运行页眉(书籍类)

实际上,我使用的是 bookest 类,但它继承了 book 类命令。遗憾的是,文档很少,而且 CTAN 的 book 类手册似乎归档错误(从 book 类下载文档会显示有关编写类的一般 pdf)。

我想更改章节标题的字体大小,但不影响页眉的大小。一定有一个简单的方法可以做到这一点。

为了:

\chapter{THIS CHAPTER TITLE IS TOO LONG}

替代:

 \chapter{\huge THIS CHAPTER TITLE IS TOO LONG}

影响了正在运行的标题。

答案1

或者与包装一起titlesec. 这允许以更灵活的方式改变格式。

\documentclass{book}
\usepackage{titlesec}
\titleformat{\chapter}[display]{\bfseries\huge}{\chaptertitlename\space\thechapter}{20pt}{\huge}{}
\begin{document}
\chapter{THIS CHAPTER TITLE IS TOO LONG}
Text
\chapter{THIS CHAPTER TITLE IS OTHER TOO LONG}
Text\newpage Text
\end{document}

答案2

章节字体已\Hugebook类中。确实要更改吗?

有几个方法。一个是使用sectsty

\documentclass{book}
\usepackage{lipsum}
\usepackage{sectsty}
\chapterfont{\huge}
\pagestyle{headings}
\begin{document}
  \chapter{THIS CHAPTER TITLE IS TOO LONG}
  \lipsum
  \chapter{Some Chapter}
  \lipsum
\end{document}

另一个方法是使用可选参数\chapter

\chapter[THIS CHAPTER TITLE IS TOO LONG]{\huge THIS CHAPTER TITLE IS TOO LONG}

因此它可用于运行标题、目录等。

相关内容