
Когда я создаю заголовок с fancyhdr
разделительной линией между заголовком и телом, она имеет ширину, равную ширине текстового тела. Когда начинается новая часть, это выглядит довольно странно, так как разделительные линии частей имеют полную ширину страницы.
Как мне сделать линию разделения заголовка такой же ширины, как и деталь. Я искал и нашел несколько описаний для пакета fancyhdr
, но ни одно из них не охватывало мою проблему до сих пор.
Пример:
\documentclass[a4paper]{refart}
\usepackage{fancyhdr}
\usepackage{lipsum}
\pagestyle{fancy}
%\pagestyle{headings}
\fancyhf{}
\rhead{Test}
\rfoot{Page \thepage}
\begin{document}
\part{Part 1}
\section{Bla Bla}
\lipsum
\newpage
\part{Part 2}
\end{document}
решение1
Добавьте следующую строку после \pagestyle{fancy}
:
\fancyhfoffset[L]{\leftmarginwidth}