在 Miktex (Latex) 中,如何旋轉圖形並用它填充整個頁面?

在 Miktex (Latex) 中,如何旋轉圖形並用它填充整個頁面?

我有一個水平(例如 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 輸出時確實有效。

相關內容