![Inserir página A3 com figura em documento A4 com referências ativas](https://rvso.com/image/266407/Inserir%20p%C3%A1gina%20A3%20com%20figura%20em%20documento%20A4%20com%20refer%C3%AAncias%20ativas.png)
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:
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 memoir
classe).
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 \pdfpagwidth
para 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.
\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}