在打印的文档中插入横向 PDF

在打印的文档中插入横向 PDF

我想知道如何最好地插入横向 PDF。由于我的文档将被打印,我倾向于将其作为左侧向上旋转的纵向插入。但这样在屏幕上就不太好读了。而且章节标题和页码也被错误地旋转了。

那么处理这种情况的常用方法是什么?最好是兼顾这两种优点,屏幕上显示横向格式,打印时左侧朝上旋转纵向?

谢谢!

答案1

这是一个解决方案。对于我来说,使用 Acrobat Reader 11 效果很好

\documentclass{article}
\usepackage{lipsum}


\usepackage{pdfpages}
\begin{document}
\lipsum[1-4]
\includepdf[pages=1,landscape]{file.pdf}
\lipsum[1-4]
\end{document}

答案2

如果您使用 pdfLatex,您可以使用该pdflscape包,然后使用该landscape环境。

平均能量损失

\documentclass[a4paper]{article}
\usepackage{pdflscape}
\usepackage{lipsum} %random text

\begin{document}
\lipsum
\begin{landscape}
\lipsum
\end{landscape}
\end{document}

这仅适用于 PDF 输出(页面确实以横向模式显示),因为打印时无法做到这一点。打印将像普通的 A4 纸一样旋转以进行打印。

答案3

我发现了一个非常简单的解决方案(尽管显然是一个“肮脏的黑客”),KOMA-script无论如何我都会使用它。

它会自动旋转Section title以及page numbers这似乎是实现此目的的最简单的方法。

\documentclass{scrreprt}
\usepackage{lipsum}


\usepackage{pdfpages}
\begin{document}
    \lipsum[1-4]

    \storeareas\LandscapeArea
    \KOMAoptions{pagesize, paper=landscape, DIV=10} 
        \includepdf[pages=1,pagecommand={\section{Test}}]{file.pdf}
    \clearpage\LandscapeArea

    \lipsum[1-4]
\end{document}

不过,这会导致一些警告:

错误的类型区域设置!(typearea) 检测到的线宽比启发式检测到的线宽大约 85%(typearea)。

Typearea 已更改!(typearea)您应该只在序言中执行此操作,因为只有(typearea) \begin{document} 计算输出尺寸!(typearea)尝试计算新的输出尺寸,但是(typearea)这只是一个肮脏的黑客

我刚刚发现,这些是基于最后一页的设置,或者更确切地说,从纵向切换到横向会导致变化,textwidth并且textheight变化幅度更大,因为允许的惩罚为 15%。完整的解释可以在马可·丹尼尔斯邮政。

相关内容