我在 Windows 7 上使用最新的 TexLive 2014 的 LuaLaTeX。
我想要重叠页眉(页码)和文档。
我的代码如下:
\documentclass[a4, 10pt]{article}
\usepackage{fancyhdr}
\setlength{\headheight}{0mm}
\setlength{\headsep}{0mm}
\pagestyle{fancy}
\rhead{\thepage{}}
\begin{document}
test1
\clearpage
test2
\end{document}
当我排版代码时,会生成 2 个页面。
但是这些布局不同。
“test1”在标题行上方,而“test2”在标题行下方。
如何才能使第二页后的文字升起?
答案1
检查控制台或.log
文件,包fancyhdr
会告诉您发生了什么:
Package Fancyhdr Warning: \headheight is too small (0.0pt):
Make it at least 12.0pt.
We now make it that large for the rest of the document.
This may cause the page layout to be inconsistent, however.
解决方案:在前言中设置\headheight
为。手动:12pt
\setlength{\headheight}{12pt}
或者如果包geometry
已经被使用:
\usepackage[
headheight=12pt,
% other options
]{geometry}
顺便说一句:MWE 中有一个拼写错误(两次):\0mm
→ 0mm
。