换行时 lhead 和 rhead 内容之间的间距

换行时 lhead 和 rhead 内容之间的间距

我对标题中的换行文本感到困扰。

目前它看起来是这样的: 两个布偶

我希望它看起来是这样的: 两个布偶

这是我的代码:

\documentclass[12pt,a4paper]{article}

\usepackage{titling}  
\usepackage{geometry} 
\usepackage{fancyhdr}

\geometry{a4paper, left=30mm,right=20mm, top=25mm, bottom=20mm}

\setlength{\headheight}{12.7mm}
\pagestyle{fancy}
\fancyhf{}
\lhead{\textbf{\thetitle}}
\rhead{\textit{\thepage}}

\title{This is a really long title which takes lot of space in header, so it is wrapped over to the next line.}

\begin{document}
\end{document}

lhead基本上,我需要在内容之间留出一些间距rhead,无论lhead内容是否会被包装成多行。

答案1

文档中的标题用于引导读者。读者可能想知道自己处于文档的哪一部分(我在哪?)。

因此,页眉不应太长,您可以使用 为目录和页眉指定较短的名称\chapter[short title for toc and head]{long title which can, but shall not, confuse the reader by using many many words}。如果您想(必须)坚持使用长页眉,则可以使用 minipage。

kreideHeaderMinipage

\documentclass[12pt,a4paper]{article}

\usepackage{titling}  
\usepackage{geometry} 
\usepackage{fancyhdr}
\usepackage{blindtext}

\geometry{a4paper, left=30mm,right=20mm, top=25mm, bottom=20mm}

\setlength{\headheight}{12.7mm}
\pagestyle{fancy}
\fancyhf{}
\lhead{\minipage[b]{.8\linewidth}\textbf{\thetitle}\endminipage}
\rhead{\textit{\thepage}}

\title{This is a really long title which takes lot of space in
header, so it is wrapped over to the next line.}

\begin{document}
\maketitle
\blinddocument
\end{document}

使用可选参数,您可以更改小页面相对于行的其余部分(页码所在的位置)的对齐方式。

相关内容