Страница формата A3 в альбомной ориентации в документе формата A4 в портретной ориентации — добавляет пустую страницу или изменяет ориентацию предыдущей страницы — помогите, пожалуйста!

Страница формата A3 в альбомной ориентации в документе формата A4 в портретной ориентации — добавляет пустую страницу или изменяет ориентацию предыдущей страницы — помогите, пожалуйста!

У меня есть альбомная страница формата А3 в документе формата А4, но код, который я написал, требует пустой страницы или ориентирует предыдущую страницу также альбомно.

Может кто-нибудь посоветовать?

Кроме того, есть ли простой способ сделать так, чтобы эта страница не учитывалась при подсчете номеров страниц?

Большое спасибо!

\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}

решение1

Мне пришло в голову, что на самом деле нужно сделать так, чтобы вся страница действовала как плавающий элемент, а не помещать плавающий элемент на страницу.

Изменение полей оказалось сложнее, чем я думал. KOMA неясна в этом вопросе, а геометрия заставляет \newpage. Даже когда я сам сбрасываю все параметры, такие вещи, как \centering или \vfill, не работают. Я заставил \vfill работать, используя \vbox, или \hfill работать, используя \hbox, но не оба одновременно.

Я пытался использовать \NewEnviron, но \BODY и \afterpage не работают вместе. Наконец, я не смог заставить номер страницы отображаться на следующей странице, и в конечном итоге просто наложил его.

\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}

решение2

Вот как я это сделал, прочитав похожий вопрос (не помню какой, но если кто-то узнает, пожалуйста, укажите авторство):

\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

Для нумерации страниц вы можете использовать , \setcounter{page}{1}чтобы сбросить счетчик страниц на разных страницах (например, начать отсчет только после оглавления и т. д.). Не уверен, как пропустить страницу, возможно, это даст вам место, где можно поискать.

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