Вставка альбомной ориентации 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 (страница действительно отображается в альбомной ориентации), поскольку это невозможно сделать с отпечатками. Отпечаток будет поворачиваться, как обычная бумага формата А4 для печати.

решение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%. Полное объяснение можно найти вМарко Дэниелспочта.

Связанный контент