Como posso transformar algumas páginas em documento em modo paisagem, deixando as outras em modo retrato (ou vice-versa)?
Tente o pacote iscape':
% lscape.sty Produce landscape pages in a (mainly) portrait document.
\usepackage{lscape}
...
\begin{landscape}
...
\end{landscape}
Isto modifica as margens e gira o conteúdo da página, mas não o número da página. Útil, por exemplo, com tabelas multi-página grandes, e é compatível com os pacotes longtable
e supertabular
.
Se você estiver utilizando **pdfLaTeX***, você deve utilizar pdflscape
em seu lugar.
O pacote pdflscape
adiciona suporte PDF ao ambiente landscape
do pacote lscape
, definindo o atributo PDF/Rotate page. Páginas com este atributo serão exibidas na orientação de paisagem através da conformidade dos visualizadores de PDF:
\usepackage{pdflscape}
...
\begin{landscape}
...
\end{landscape}
O pacote 'escape' tem problemas com documentos em frente e verso!
As páginas de paisagem dos paginumbers pares (no lado esquerdo do documento) devem estar ao contrário das páginas dos paginumbers ímpares (no lado direito do documento).
Para resolver este problema em documentos de dupla face utilize o pacote 'rotativo':
\usepackage{rotating}
...
\begin{sidewaysfigure}
...
\end{sidewaysfigure}
Ele gira os números em relação à numeração das páginas. Também suporta rotação manual com \begin{sideways}
(90 graus no sentido anti-horário) e \begin{30}
(30 graus de rotação).
Eu encontrei a solução aqui.
Encontrei uma solução muito melhor que funciona apenas com arquivos PDF. Utilize o pacote pdflscape' em vez do pacote
lscape'. Isto irá girar a página dentro do PDF também para que ele pareça bom. No entanto, ele ainda não muda a largura do texto e outras coisas. Interfere com outros pacotes, então por exemplo, ao invés de SetWatermarkAngle{19}` você terá que definir manualmente
SetWatermarkAngle{109}` em páginas landscape (na realidade: rotacionadas).