当我在 latex 中输入时,我发现章节名称太长。为了避免标题太拥挤(如图所示),
我想减小标题的字体大小,但我不知道该怎么做。有人能提供解决方案吗?
\documentclass{book}
\usepackage{blindtext}
\title{Lecture Notes}
\author{Terry}
\date{}
\begin{document}
\maketitle
%I wonder what I can put here to reduce the size of the headers for chapter name
\mainmatter
\chapter{Cauchy's Integral Formula and Consequences}
\blindtext
\end{document}
答案1
您有两个主要选项。从较简单的一个开始:
使用该
\chapter[short title]{long title}
设备。例如,对于你的情况,你可以写
\chapter[Cauchy's Integral Formula]{Cauchy's Integral Formula and Consequences}
我注意到您曾评论说您不想使用这种设备,而是希望减小页眉的字体大小。不过,我认为您应该认真考虑一下。特别是如果您的章节标题很长,如果您不使用短标题设备,您可能需要大幅减小字体大小(以使标题适合页眉),否则内容将变得难以辨认——除非您在销售的每本书中都提供放大镜。
加载一个包,使自定义页眉和页脚变得简单;这些包包括
fancyhdr
、titleps
和scrlayer-scrpage
。例如,如果你要使用fancyhdr
包,你可以这样写\usepackage{fancyhdr} \fancyhead{} \fancyfoot{} \renewcommand{\headrulewidth}{0pt} \fancyhead[RO,LE]{\footnotesize\thepage} \fancyhead[RE]{\footnotesize\slshape\leftmark} \pagestyle{fancy}
为什么
\footnotesize
?假设“柯西积分公式及其后果”是一个具有代表性的章节名称,并且假设您使用标准页面块参数,则使用\small
不足以将整个字符串舒适地放在一行上。