Inserir página A3 com figura em documento A4 com referências ativas

Inserir página A3 com figura em documento A4 com referências ativas

Com base na primeira resposta de uma postagem anterior"Inserir páginas A3 dobráveis ​​em um documento A4 com referências ativas", tentei obter uma figura em uma página A3 na minha tese. Porém, não sai como deveria: a imagem não fica centralizada na página. Caso contrário, funciona. (veja abaixo, por exemplo, saída).

O que eu gostaria: A imagem centralizada na página e a legenda na metade interna da página A3, como se fosse uma página A4. Alguma ideia? Eu também preciso do hyperref funcionando ...

\usepackage[demo]{graphicx}
\usepackage{lipsum}

\usepackage{afterpage}
\usepackage{changepage}
\newenvironment{hugepage}%
 {\clearpage
  \pagestyle{empty}  % turn off display of page numbers, headers, ...

   \changepage{247mm}{370mm}{25mm}{15mm}{}{}{}{}{}} % switch to A3
 {\clearpage
  \changepage{160mm}{247mm}{25mm}{25mm}{}{}{}{}{}} % back to A4

\begin{document}

\afterpage{%
 \pdfpagewidth=2\pdfpagewidth
 \pagestyle{empty}
 \begin{hugepage}
   $\,$
  \begin{figure}[!t]

    \includegraphics[width=308mm,height=229mm,page=1]{figures/aaa.pdf}
    \caption{Left side image A3.}
  \end{figure}
 \end{hugepage}
}

\newpage

\afterpage{%
 \pdfpagewidth=2\pdfpagewidth
 \pagestyle{empty}
 \begin{hugepage}
   $\,$
  \begin{figure}[!t]

    \includegraphics[width=308mm,height=229mm,page=2]{figures/aaa.pdf}
    \caption{Right side image A3.}
  \end{figure}
 \end{hugepage}
}

\lipsum{3}
\end{document}

A página 2 (a página A3) tem esta aparência: insira a descrição da imagem aqui

O problema é que a imagem não está alinhada ao centro. A legenda fica do lado direito da página par e ímpar, mas deve ficar do lado direito da página par e do lado esquerdo da página ímpar.

Outras soluções sugeridas são:

mudança detextwidth(Não é uma opção, pois requer memoirclasse).

usando um script KOMA(O que resulta em uma imagem não centralizada também. E a legenda também ficou centralizada, mas não deveria ser). Código cujo aspecto é este:

\afterpage{% Insert after the current page
\clearpage
\KOMAoptions{paper=A3,paper=landscape,pagesize}
\recalctypearea
\begin{figure}[p]
\centering
   \includegraphics[width=308mm,height=229mm,keepaspectratio]{largeimage}%
   \caption{A large image which required A3}
\end{figure}
\clearpage
\KOMAoptions{paper=A4,pagesize}
\recalctypearea
}

No entanto, isso atrapalha os números das páginas. (ver página 3).

Responder1

Acho que você está fazendo com que pareça mais complicado do que precisa, você não precisa de uma página posterior (ou de um float), apenas posicione as imagens e dobre localmente \pdfpagwidthpara que a imagem não seja cortada em uma página A4.

Uma vantagem de fazer isso dessa maneira é que a posição horizontal e vertical pode ser facilmente ajustada ajustando os comandos de espaçamento.

insira a descrição da imagem aqui

\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{lipsum}
\usepackage{capt-of,color}


\begin{document}


% \thispagestyle{empty}
 {\pdfpagewidth=2\pdfpagewidth
    \vspace*{-2cm}
    \noindent\kern.5\pdfpagewidth\rlap{\parbox{\textwidth}{%
    \noindent\kern.25\pdfpagewidth
        \llap{\includegraphics[width=308mm,height=229mm,page=1]{figures/aaa.pdf}}\endgraf
    \vspace{2ex}%
    \captionof{figure}{Left side image A3.}}}\kern-.5\pdfpagewidth
     \par
     \vspace*{-5cm}
\clearpage
%\thispagestyle{empty}
    \vspace*{-2cm}
    \noindent\parbox{\textwidth}{%
    \noindent\rlap{\includegraphics[width=308mm,height=229mm,page=2]{figures/aaa.pdf}}\endgraf
    \vspace{2ex}%
    \captionof{figure}{Right side image A3.}}
     \par
     \vspace*{-5cm}
\clearpage
}


\lipsum{3}
\end{document}

informação relacionada