横向,A3/A4 纸张,带有 XeTeX

横向,A3/A4 纸张,带有 XeTeX

使用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@emptybookreportmemoir)。

您也可以使用以下方法获得类似的样式(如果稍后需要进行小修改)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
%...

相关内容