Как изменить некоторые страницы документа на альбомный режим, оставив остальные в портретном режиме (или наоборот)?
Попробуйте использовать пакет lscape
:
% lscape.sty Produce landscape pages in a (mainly) portrait document.
\usepackage{lscape}
...
\begin{landscape}
...
\end{landscape}
Он изменяет поля и поворачивает содержимое страницы, но не номер страницы. Полезен, например, для больших многостраничных таблиц, и совместим с пакетами longtable
и supertabular
.
Если вы используете pdfLaTeX, вам следует использовать pdflscape
.
Пакет pdflscape
добавляет поддержку PDF в среду landscape
пакета lscape
, устанавливая атрибут страницы PDF/Rotate. Страницы с этим атрибутом будут отображаться в альбомной ориентации соответствующими программами просмотра PDF:
\usepackage{pdflscape}
...
\begin{landscape}
...
\end{landscape}
Пакет lscape
имеет проблемы с документами с двойным изображением!
Альбомные страницы с четными номерами страниц (на левой стороне документа) должны быть перевернуты по отношению к страницам с нечетными номерами страниц (на правой стороне документа).
Для решения этой проблемы в двусторонних документах используйте пакет rotating
:
\usepackage{rotating}
...
\begin{sidewaysfigure}
...
\end{sidewaysfigure}
Он поворачивает рисунки относительно нумерации страниц. Он также поддерживает ручной поворот с помощью \begin{sideways}
(90 градусов против часовой стрелки) и \begin{turn}{30}
(поворот на 30 градусов).
Я нашел решение здесь.
Найдено гораздо лучшее решение, которое работает только с файлами PDF. Используйте пакет pdflscape
вместо пакета lscape
. Это позволит повернуть страницу внутри PDF, так что она будет выглядеть хорошо. Однако, он все равно не изменяет \textwidth
и другие параметры. Взаимодействует с другими пакетами, например, вместо \SetWatermarkAngle{19}
вам придется вручную устанавливать \SetWatermarkAngle{109}
на альбомных (в реальности: повернутых) страницах.
Есть хороший &ампер; простое решение, основанное на typearea пакет этого кома-скрипты (по мотивам в ответ). Вам просто нужно добавить следующий блок команд, где вы хотите изменить ориентацию страницы.
\newpage
\KOMAoptions{paper={portrait or landscape},pagesize}
\recalctypearea
Лучший из всех, что количество страниц остается вертикально внизу (он не вращается вместе со страницей), а также сноски и бережно сохранил.
\documentclass{article}
\usepackage[paper=portrait,pagesize]{typearea}
\begin{document}
\section{This is my Portrait Page}
\newpage
\KOMAoptions{paper=landscape,pagesize}
\recalctypearea
\section{This is my Landscape Page}
Text in my landscape section\footnote{Footnote in Landscape}
\newpage
\KOMAoptions{paper=portrait,pagesize}
\recalctypearea
\section{This is again Portrait Page}
\end{document}
Я приземлился на эту страницу, потому что у меня был стол, который был слишком широк, чтобы быть отображены на книжной странице. Проблема с lscape " или " pdflscape
для меня является то, что они ломают страницы в том месте, где пейзаж страницы начинается. Что's не то, что я хотел. Вместо этого, я использовал ответ здесь: https://tex.stackexchange.com/questions/50070/landscape-figure-in-latex
С "вращающимся" пакет предлагает две среды:
\начать{sidewaystable} ... \конец{sidewaystable}
\начать{sidewaysfigure} ... \конец{sidewaysfigure}
Если таблица или рисунок достаточно большой, вы также получаете альбомная ориентация страницы. Разница в том, что разрыв страницы будет на естественном месте документа, а не где именно вы это определили (что может выглядеть некрасиво).
Обратите внимание, что этот пакет также совместим с двухсторонее документов:
если ‘двухсторонее’ вариант было уделено основным документом, класса (либо явно, либо неявно, как в по умолчанию для класса Book), пакет будет вращаться вбок цифры по номеру страницы (для этого необходимо, как минимум, два проходит через латекс).
Для получения более подробной информации см. пакет архива ctan.
Это работало для меня. Определить галантерейных страницу прежде чем ваш документ начинается и потом называете это необычные страницы, когда вы нуждаетесь в пейзаж. Первоначально предоставленного шаблона от УТК Высшей школы.
\usepackage{pdflscape}
\usepackage{fancyhdr}
\fancypagestyle{mylandscape}{
\fancyhf{} %Clears the header/footer
\fancyfoot{% Footer
\makebox[\textwidth][r]{% Right
\rlap{\hspace{.75cm}% Push out of margin by \footskip
\smash{% Remove vertical height
\raisebox{4.87in}{% Raise vertically
\rotatebox{90}{\thepage}}}}}}% Rotate counter-clockwise
\renewcommand{\headrulewidth}{0pt}% No header rule
\renewcommand{\footrulewidth}{0pt}% No footer rule
}
%%%% Now the actual Document %%%%
\begin{document}
% When you need landscape page do this
\begin{landscape}
\thispagestyle{mylandscape} %Call our predefined page type
% Put your figure, table, whatever, here
\begin{figure}[h]
\centering
\includegraphics[width=9in]{The wide angle...}
\caption{This view is too wide for a portrait page.}
\label{fig:wide-pic}
\end{figure}
%End lanscape to go back to portrait
\end{landscape}
\end{document}