我有一個水平(例如 A3 頁面).eps 圖形,我想將其導入 Miktex 生成的文本中,旋轉它,以便它填充整個 A4 頁面,而不是在垂直導入時僅佔據 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
套件。我放了兩個包含圖形,因為這取決於圖像的大小。
\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 會將標題放置在應有的位置。我不確定這是由於 @Lopezo 建議的 Miktex 環境還是由於使用 WinEdt,但這些解決方案在透過 MikTex 使用 WinEdt 將 DVI 轉換為 PDF 來產生 PDF 輸出時確實有效。