单面和双面文档的边距 + 页面设置

单面和双面文档的边距 + 页面设置

我希望我的文档有前四页,例如:

\usepackage[left=3cm,right=2cm,top=2.5cm,bottom=2.5cm]{geometry}

以及页脚右侧的页码。从第五页开始,我希望它像书一样,因此对于偶数,我们的设置与上述相同,但对于奇数,则为:

\usepackage[left=2cm,right=3cm,top=2.5cm,bottom=2.5cm]{geometry}

以及页脚左侧的页码。

有没有一种巧妙的方法可以获得这样的结果?页眉和页脚基本信息很有用,例如命令\fancyfoot[LO,RE]{\thepage},但我不知道如何将其与边距排列联系起来。我也没有更多了——\pagestyle{fancy}在标题中添加了额外的行。

答案1

毕竟我只是将fancyhr包与bindingoffset属性一起使用geometry。然后我定义了用于单面页面的附加页面样式。简单问题的简单解决方案。序言如下:

\documentclass[12pt,a4paper,twoside]{report}
\usepackage[utf8]{inputenc}
\usepackage[left=2cm,right=2cm,top=2.5cm,bottom=2cm,bindingoffset=1cm]{geometry}
\usepackage{fancyhdr}

\pagestyle{fancy} 
\renewcommand{\headrulewidth}{0pt} %. Delete default header line
\fancyhf{} %......................... Discard old settings for footer
\fancyfoot[LE, RO]{\thepage} %....... Set mirrored pages in footer

% Define additional style for 2nd and 4th page
\fancypagestyle{right}{%
\fancyhf{} 
\renewcommand{\headrulewidth}{0pt}
\fancyfoot[RE, RO]{\thepage}
% Redefine geometry for particular pages
\newgeometry{left=2cm,right=3cm,top=2.5cm,bottom=2.5cm}}

如果有人需要测试它是如何工作的,这里有一个 MWE:

\begin{document}

{\huge Right hand-side page 1}

\pagebreak
\thispagestyle{right}

{\huge Right hand-side page 2}

\pagebreak
{\huge Right hand-side page 3}

\pagebreak
\thispagestyle{right}

{\huge Right hand-side page 4}

\pagebreak
{\huge Page 5 - mirrored, here will be right-hand side}

\pagebreak
{\huge Page 6 - mirrored, here will be left-hand side}

\end{document}

相关内容