我正在尝试通过文本、页眉和页脚来改变整页的方向。
我发现,在我的例子中,使用 KOMA 脚本比 lscape 效果更好,尤其是在页眉/页脚方向。请参阅这个例子。
现在,在将文档发送到打印机之前,我想确保所有页面的方向都相同。换句话说,是否有一个便携式选项可以更改 PDF 中的页面方向,而无需费心处理pdfpageattr
xetex 不支持的选项,或者\PLS@Rotate
奇数页/偶数页可能会很棘手?
提前致谢。
这是我的 MWE:
\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[usegeometry]{typearea}
\usepackage[english]{babel}
\usepackage[hmargin=.65in,vmargin=1.1in]{geometry}
\usepackage[manualmark]{scrlayer-scrpage}
%% \usepackage{pdflscape}
\KOMAoptions{headsepline=false}
\ihead[]{ihead}
\chead[]{chead}
\ohead[]{ohead}
\ifoot[]{ifoot}
\cfoot[]{cfoot}
\ofoot[]{ofoot}
\usepackage{blindtext}%
\makeatletter
\newcommand{\mylandscape}{%
%% \PLS@Rotate{90}
\cleardoublepage%
\KOMAoptions{paper=landscape, pagesize}%
\recalctypearea%
\newgeometry{hmargin=.65in,vmargin=1.1in}%
}%
\newcommand{\myportrait}{%
%% \PLS@Rotate{0}
\cleardoublepage%
\KOMAoptions{paper=portrait}%
\recalctypearea%
\newgeometry{hmargin=.65in,vmargin=1.1in}%
}%
\makeatother
\begin{document}
\myportrait
\Blindtext
\mylandscape
\Blindtext
\newpage
\myportrait
\Blindtext
\end{document}