获取 \fancyhead 中的章节和节

获取 \fancyhead 中的章节和节

我花了点时间才\fancyhead得到我想要的输出。我想要一个包含第十章的标题:这是部分(像默认的那样斜体)。我可以让它将章节居中,部分在右侧,但如果它们可以一起在右侧就太酷了。我觉得我可以用一个来做到这一点,\renewcommand但我找不到有效的组合。或者,如果有人知道如何组合\thechapter\rightmark在其中\fancyhead,那也会有所帮助。

目前我正在使用:

\fancyhead[R]{\textit{ \nouppercase{\thechapter}} }

\pagestyle{fancy}在包含序言的多章节报告文件中。

这给了我标题中的“第 2 章”,但我想要“第 2 章:实验方法”

提前谢谢您,我对此还很陌生,所以如果您需要更多信息,请告诉我。

答案1

通常,只有当前章节或节的信息才会出现在页眉中,因为它们需要空间。最常见的方式是将章节信息放在左页(偶数),将节信息放在右页(奇数)。如果你的论文是单面的,那么选择章节

一种可能的解决方法是在标题中使用两行,但要小心,因为它可能会太重。

\documentclass{report}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead{}
\fancyhead[R]{\footnotesize
  \begin{tabular}[b]{@{}r@{}}
    \nouppercase{\leftmark}\\[3pt]
    \nouppercase{\rightmark}
  \end{tabular}%
}
\setlength{\headheight}{22pt} % check the log to be sure what this length should be

\usepackage{lipsum} % just for the example

\begin{document}
\chapter{This is my first chapter}
\section{With my section}
\lipsum

\end{document}

的值\headheight可以自行确定fancyhdr:首先将该行注释掉;然后检查文件.log,其中显示所需的值。

在此处输入图片描述

相关内容