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-caption
mas 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: (*) O exemplo é da biblioteca padrão Matlab...
desde já, obrigado
Responder1
Para resolver isso, use o landscape
pacote. 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.