No Miktex (Latex), como faço para girar a figura e preencher a página inteira com ela?

No Miktex (Latex), como faço para girar a figura e preencher a página inteira com ela?

Eu tenho uma figura .eps horizontal (digamos, página A3) que desejo importar para o texto gerado pelo Miktex, girando-a para preencher toda a página A4, em vez de ocupar apenas 30% quando importada verticalmente.

Como faço isso?

Me deparei com a opção de rotação, mas não funcionou bem e, além disso, não consegui encontrar um exemplo funcional que girasse a figura e a legenda.

Três maneiras possíveis de girar que tentei, seguindo uma solicitação de um exemplo prático:

\begin{figure}[!h]
\centerline{
\includegraphics[width=1\textwidth,angle=90]{Image.eps}
}
\caption{Example}
\label{fig:example}
\end{figure}

e

\begin{sidewaysfigure}
\centerline{
\includegraphics[width=\columnwidth]{Image.eps}%
}
\caption{Example}
\label{fig:example}

\end{sidewaysfigure}

e

\blindtext
\begin{figure}[h!]
  \begin{adjustbox}{addcode={\begin{minipage}{\width}}{\vspace*{-10mm}\caption{
      Example
      }\end{minipage}},rotate=90,right}
      \includegraphics[scale=.4]{Image.eps}%
  \end{adjustbox}
\end{figure}
\blindtext

Nenhum dos dois gira a legenda. No primeiro caso a captura é direcionada à direita assim como no último (também ultrapassa as margens da página)... No segundo caso a legenda é pelo menos centralizada :-(

Existem muitas soluções excelentes, http://tex.stackexchange.com/questions/44427/rotate-picture-with-captionmas infelizmente nada parece funcionar - mesmo o

\lipsum[2]
\hvFloat[
 floatPos=!htb,
 capWidth=h,
 capPos=r,
 capAngle=90,
 objectAngle=90,
 capVPos=c,
 objectPos=c]{figure}{\includegraphics[width=4cm]{Image.eps}}%
{Example}{fig:label}

gira bem a imagem (exemplo do tigre no link acima), mas a legenda está posicionada corretamente e não girada ...

Adicionei um exemplo de fig e o que ele dá com as rotações acima: Imagem original Imagem girada. Como você pode ver, a legenda está à direita, mas não está girada (*) O exemplo é da biblioteca padrão Matlab...

desde já, obrigado

Responder1

Para resolver isso, use o landscapepacote. Coloquei dois includegraphics porque depende do tamanho da sua imagem.

\documentclass[]{scrbook}
\usepackage{lscape}
\usepackage{graphicx}
\begin{document}
\begin{landscape}
\begin{figure}[!h]
   \centering
    %\includegraphics[width=1.0\textwidth]{Image.eps}
    \includegraphics[height=0.95\textheight]{Image.eps}
    \caption{Example}
    \label{fig:example}
\end{figure}
\end{landscape}
\end{document}

Responder2

Parece que todas as soluções acima funcionam bem ao gerar o arquivo PDF com essas soluções. O arquivo DVI não parece correto, mas a conversão de DVI para PDF coloca a legenda onde deveria estar. Não tenho certeza se isso se deve ao ambiente Miktex sugerido por @Lopezo ou ao uso do WinEdt, mas essas soluções funcionam ao gerar uma saída PDF convertendo de DVI para PDF com WinEdt sobre MikTex.

informação relacionada