XeLaTeX 迫使读者将头旋转 90 度

XeLaTeX 迫使读者将头旋转 90 度

我的文档包含一些使用lscape包制作的景观页面。当我使用编译输入文件时latex-dvips-ps2pdf,景观页面会自动旋转,因此读者无需将头旋转 90 度。

\documentclass{article}
\usepackage{lscape}
\usepackage{blindtext}
\usepackage[english]{babel}
\begin{document}
\blindtext
\begin{landscape}
\blindtext
\end{landscape}
\blindtext
\end{document}

使用 latex-dvips-ps2pdf 输出

在此处输入图片描述

然而,当输入文件被编译时xelatex,横向的页面不再自动旋转,所以我们需要旋转头部。

使用 xelatex 输出

在此处输入图片描述

文档中有lscape如下声明,

我对 lscape.dtx 做了一些小改进,希望与大家分享。我的补充是,当给定“pdftex”选项时,lscape 会旋转 PDF“纸张”{而不仅仅是页面上的文本{。(当然,这只适用于 pdfLaTeX。)结果是,读者无需将头旋转 90 度即可在线查看文本。文档仍可正常打印。

但是当我使用时\usepackage[pdftex]{lscape},编译失败。

有什么办法可以修复它吗?

答案1

使用包pdflscape而不是 lscape。它设置 pdf 的旋转属性

相关内容