![Página A3 em paisagem em documento A4 em retrato - adiciona uma página em branco ou reorienta a página anterior - por favor ajude!](https://rvso.com/image/309853/P%C3%A1gina%20A3%20em%20paisagem%20em%20documento%20A4%20em%20retrato%20-%20adiciona%20uma%20p%C3%A1gina%20em%20branco%20ou%20reorienta%20a%20p%C3%A1gina%20anterior%20-%20por%20favor%20ajude!.png)
Eu tenho uma página A3 paisagem em um documento A4, mas do jeito que escrevi o código, ela requer uma página em branco ou também orienta a página anterior paisagem.
Alguém pode aconselhar?
Além disso, existe uma maneira fácil de fazer com que esta página não conte na contagem do número de páginas?
Muito obrigado!
\documentclass[titlepage,a4paper,12pt]{book}
\usepackage{graphicx}
\usepackage{rotating}
\usepackage{lscape}
\begin{itemize}
\item Carbon dioxide;
\item Temperature changes;
\item Global ice volume.
\end{itemize}
\begingroup
\pdfpagewidth=2\pdfpagewidth
\noindent%\makebox[0pt][l]{%
\pagestyle{empty}
\begin{landscape}
\begin{figure}[ht]
\centering
\includegraphics[width=0.95\linewidth]{BigFig.jpg}
\label{fig:locations}
\caption{TEXT}
\end{figure}
\end{landscape}
\endgroup
\end{document}
Responder1
Ocorreu-me que o que você realmente deseja é fazer com que a página inteira funcione como um flutuador, em vez de colocar um flutuador na página.
Mudar as margens foi mais difícil do que eu pensava. KOMA é obscuro sobre o assunto e a geometria força uma \newpage. Mesmo quando eu mesmo redefino todos os parâmetros, coisas como \centering ou \vfill não funcionam. Eu fiz \vfill funcionar usando um \vbox, ou \hfill para funcionar usando um \hbox, mas não os dois ao mesmo tempo.
Tentei usar \NewEnviron, mas \BODY e \afterpage não funcionam juntos. Por último, não consegui fazer com que o número da página aparecesse na próxima página e, eventualmente, apenas sobrepus a coisa.
\documentclass{article}
\usepackage{geometry}
\usepackage{afterpage}
\usepackage{caption}% for \captionof
\usepackage{mwe}% for example-image (also loads lipsum and graphicx)
\newlength{\oldpaperheight}
\newlength{\oldpaperwidth}
\newcommand{\writepagenumber}%
{\raisebox{\dimexpr -\textheight-\footskip}[0pt][0pt]{\rlap{\makebox[\textwidth]{\thepage}}}}
\newcommand{\pagefloat}[2][1cm]% #1 = margin size (optional), #2 = contents
{\afterpage{%
\savegeometry{current}%
\thispagestyle{empty}%
\paperwidth=42cm
\eject \pdfpagewidth=\paperwidth \pdfpageheight=\paperheight
\topmargin=#1
\advance\topmargin by -1in
\headheight=0pt
\headsep=0pt
\oddsidemargin=#1
\advance\oddsidemargin by -1in
\evensidemargin=\oddsidemargin
\linewidth=\paperwidth
\advance\linewidth by -#1
\advance\linewidth by -#1
\textheight=\paperheight
\advance\textheight by -#1
\advance\textheight by -#1
\textwidth=\linewidth% technically not in landscape
\noindent\vbox to \textheight{#2}%
\paperwidth=21cm
\eject \pdfpagewidth=\paperwidth \pdfpageheight=\paperheight
\loadgeometry{current}% automatic \newpage
\addtocounter{page}{-1}
\noindent\null\writepagenumber
}}
\begin{document}
\pagefloat{%
\rule{\linewidth}{1pt}\vfill\par% show top of text area
\makebox[\linewidth][c]{\includegraphics[height=0.9\textheight]{example-image}}
\captionof{figure}{example image}
\vfill\par\rule{\linewidth}{1pt}% show bottom of text area
}
\lipsum[1-16]
\end{document}
Responder2
Foi assim que fiz olhando para uma pergunta semelhante (não me lembro qual, mas se alguém a reconhecer, por favor, dê crédito):
\usepackage{lscape} %allow certain pages to be formatted in landscape orientation
\usepackage[paper=A4,pagesize]{typearea}
\usepackage{afterpage}
\begin{document}
\afterpage{% Insert after the current page
\clearpage
\KOMAoptions{paper=A3,paper=landscape,pagesize}
\recalctypearea
%put stuff on A3 lanscape page here
\clearpage
\KOMAoptions{paper=A4,pagesize}
\recalctypearea
}
\pagebreak
Para a numeração de páginas, você pode usar \setcounter{page}{1}
para redefinir o contador de páginas em páginas diferentes (por exemplo, apenas comece a contar a partir do índice, etc. Não tenho certeza de como perder uma página, talvez isso lhe dê um lugar para procurar