У меня есть горизонтальный (например, страница формата А3) рисунок в формате .eps, который я хочу импортировать в сгенерированный Miktex текст, повернув его так, чтобы он заполнял всю страницу формата А4, а не занимал только 30% при вертикальном импорте.
Как мне это сделать?
Я наткнулся на опцию поворота, но она работала не очень хорошо, и, более того, мне не удалось найти работающий пример, который вращал бы рисунок и подпись.
Три возможных способа поворота, которые я попробовал, следуя просьбе предоставить рабочий пример:
\begin{figure}[!h]
\centerline{
\includegraphics[width=1\textwidth,angle=90]{Image.eps}
}
\caption{Example}
\label{fig:example}
\end{figure}
и
\begin{sidewaysfigure}
\centerline{
\includegraphics[width=\columnwidth]{Image.eps}%
}
\caption{Example}
\label{fig:example}
\end{sidewaysfigure}
и
\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
Ни один из них не вращает подпись. В первом случае захват смещен вправо, как и в последнем (он также выходит за пределы полей страницы)... Во втором случае подпись по крайней мере центрирована :-(
Есть много отличных решений, http://tex.stackexchange.com/questions/44427/rotate-picture-with-caption
но, к сожалению, ничего не работает - даже
\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}
хорошо поворачивает изображение (пример тигра по ссылке выше), но подпись расположена справа и не повернута...
Я добавил пример фиги и того, что она дает с поворотами выше: (*) Пример взят из стандартной библиотеки Matlab...
заранее спасибо
решение1
Чтобы решить это, используйте landscape
пакет. Я поставил два includegraphics, потому что это зависит от размера вашего изображения.
\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}
решение2
Кажется, что каждое из вышеперечисленных решений отлично работает при создании PDF-файла с помощью этих решений. Файл DVI выглядит неправильно, но преобразование из DVI в PDF помещает заголовок туда, где он должен быть. Я не уверен, связано ли это со средой Miktex, как предлагает @Lopezo, или с использованием WinEdt, но эти решения работают при создании выходного PDF-файла путем преобразования из DVI в PDF с помощью WinEdt через MikTex.