我试图将标题与右侧对齐,但它并没有完全移动到右侧。
这是一个最小的例子(我包括了我的边距,以防这是问题的一部分?老实说,我不知道):
\documentclass[11pt]{article}
\usepackage{blindtext}
\usepackage{nopageno}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\rhead{header}
\renewcommand{\headrulewidth}{0pt}
\textwidth=7in
\textheight=9.5in
\topmargin = -.25 in
\hoffset=-1in
\voffset=-0.5in
\parskip = 0.1in
\parindent = 0.0in
\begin{document}
\blindtext
\end{document}
答案1
你应该设置\pagestyle{fancy}
后设置页面参数,因为fancyhdr
使用当前文本宽度来准备其页眉和页脚。
不过,我建议使用geometry
:可能
\usepackage[textwidth=7in,textheight=9.5in]{geometry}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[R]{header}
\renewcommand{\headrulewidth}{0pt}
足以满足您的需要。
首先,绝不设置\hoffset
和\voffset
:它们被认为可以在输出驱动程序需要时进行更正。
答案2
当您为标题页设置不同的页面几何形状时,这种情况经常发生(至少在我这边)。
如果您pagestyle{fancy}
在前言中设置了所有标题规范,那么您的标题规范将针对默认几何形状。如果您随后更改页面几何形状,则所有标题设置都会倾斜。因此,我建议在中指定newcommand
并在设置并完成页面属性后调用它。