使用pdflatex
,似乎很容易在 A3 纸上获得横向文档。只需将[landscape,a3paper]
或添加[landscape,a4paper]
到文档类选项即可。xelatex
但是,使用 ,这些选项似乎不起作用。
如何在 XeTeX 中获取 A3 或 A4 纸上的横向模式文档,其边距为 2 厘米,并且文档所有页面都没有页码、页眉或页脚?
答案1
你可以使用geometry
用于文档布局并将页面样式(包括plain
)设置为empty
。
\documentclass{book}
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\usepackage[margin=2cm,landscape,a3paper]{geometry}% http://ctan.org/pkg/geometry
\pagestyle{empty}% Set page style to empty
\makeatletter
\let\ps@plain\ps@empty% Make plain page style equivalent to empty page style
\makeatletter
\begin{document}
\chapter{First and only chapter}
\lipsum[1-50]
\end{document}
上述 MWE 将文档页面样式设置为empty
,其中没有页眉/页脚,也没有页眉/页脚规则。然后,它还将plain
页面样式) 设置为与( )(\ps@plain
完全相同,因为这些样式用作和文档类(包括empty
\ps@empty
book
report
memoir
)。
您也可以使用以下方法获得类似的样式(如果稍后需要进行小修改)fancyhdr
包裹为此,以下前导修改将产生相同的输出:
%...
\usepackage{fancyhdr}% http://ctan.org/pkg/fancyhdr
\renewcommand{\headrulewidth}{0pt}% Default is 0.4pt
\renewcommand{\footrulewidth}{0pt}% Default is 0.4pt
\fancyhead{}% Clear fancy page style header
\fancyfoot{}% Clear fancy page style footer
\pagestyle{fancy}% Set page style to fancy
\makeatletter
\let\ps@plain\ps@fancy% Make plain page style equivalent to fancy page style
\makeatletter
%...