我试图让“身体”的宽度变小,同时保持头部和脚部不受影响。这就是我所做的:
\documentclass{article}
\usepackage{geometry}
\geometry{paperwidth=16in,marginparsep=2in,left=1in,right=1in,textwidth=10in}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[L]{HEAD}
\setlength\parindent{0pt}
\begin{document}
BODY
\end{document}
我期望"BODY"
开始更多向右比"HEAD"
。
我想在 header 前留出 1 英寸的水平空间(这就是原因left=1in
),在 body 前留出 3 英寸的空间(这就是原因marginparsep=2in
)。现在它们两个前面都有 1 英寸。有什么问题吗?
答案1
我认为情况恰恰相反:你把头弄大了。
\documentclass{article}
\usepackage{geometry}
\geometry{paperwidth=16in,left=3in,right=3in, marginparwidth=2in, marginparsep=0in}
\usepackage{showframe}% show margins
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[L]{\hspace*{-2in}LHEAD} % changed
\fancyhead[R]{RHEAD\hspace*{-2in}} % added
\setlength\parindent{0pt}
\begin{document}
BODY
\end{document}