
Я использую пакеты geometry
и fancyhdr
вместе. У меня стандартные макеты страниц plain
(нижний колонтитул с центрированным номером страницы) на первой странице главы и body
(без нижнего колонтитула и номера страницы в заголовке) в остальной части главы. С geometry
я НЕ использую, includefoot
так как это создаст место для нижнего колонтитула на всех страницах, на которых нет нижнего колонтитула. Однако, поскольку includefoot=False
номер страницы внизу первой страницы главы кажется слишком низким. Как мне увеличить это число, не создавая больше места для нижнего колонтитула на всех других страницах? Я пробовал что-то вроде
\documentclass{report}
\usepackage{fancyhdr}
\fancypagestyle{plain}{%
\fancyhf{}
\fancyfoot[C]{\vspace*{-30pt}\thepage}
}
\begin{document}
\chapter{first}
\end{document}
но это переместит номер страницы в текст, не создавая пробелов над номером страницы.
решение1
Я нашел обходной путь здесь:Пробелы через пустое окружение фигур что вполне удовлетворяет моим потребностям.
Добавление символа figure
в конец первой страницы главы с контролируемым пробелом перемещает текст таким образом, что номер страницы больше не выступает над текстом.
\documentclass{report}
\usepackage{fancyhdr}
\fancypagestyle{plain}{%
\fancyhf{}
\fancyfoot[C]{\vspace*{-30pt}\thepage}
}
\begin{document}
\chapter{first}
\begin{figure}[b!]
\vspace{20pt}
\end{figure}
\end{document}