2009-07-30 100 views
0

我的LaTeX將我的文檔中的每張圖片都放到一個空白頁面中,不管圖片的大小如何,只有標題在圖片所在的頁面中。在LaTeX的同一頁面上有文本和圖片

的代碼

\begin{table}[h!] 
    \begin{landscape} 
     \begin{figure} 
      \caption{ERD} 
      \includegraphics[width=25cm]{/Users/cs/hy/usecases.png}      

     \end{figure}          
    \end{landscape} 
    --- text --- 
\end{table} 

示例table命令使disppear完全雖然我使用graphicx包的內容。

該代碼需要兩頁沒有表命令。

我想將小圖片和文字放在相同的A4中。

你怎麼能在同一個A4圖片和一些文字?

+0

請提供一個完整的*最小*的例子來演示這個問題。代碼片段不一定能說明整個故事。爲圖片和文字使用佔位符(\ rule {4cm} {4cm})。 – 2009-07-31 01:28:21

回答

2
some text 
\begin{figure}[h] 
    \centering 
    \includegraphics{images/something.png} 
    \caption{Explanation of something} 
\end{figure} 
some text 

對我很好,雖然我不使用'橫向'作爲頁面格式(但是,你沒有說你需要它)。但是,如果你這樣做了,而且你希望文本與圖像一樣出現在同一頁面上,則還需要在景觀環境中放置文本。

+0

謝謝你的回答! - 我的問題是,我不知道你可以在圖形和景觀環境中使用文字。我認爲你只能在那裏有標題等。 - 謝謝您的回答! – 2009-07-30 21:18:10

2

我不確定是否可以在圖表環境中放置圖形環境 - 這可以解釋您的第一個問題。它們都是LaTeX試圖左右移動的結構,以便它們很好地貼合在頁面上,所以將它們放在另一個裏面並沒有什麼意義。希望你能解決這個問題。

至於頁面拆分,您使用的是景觀環境,這意味着「本節中的所有頁面都應該創建爲橫向。」這迫使它在新頁面上開始,切換方向,並在結束後開始新頁面以切換回。

如果你的目的只是要旋轉圖片,你應該使用

\includegraphics[rotate=90,<other-options>]{<file>} 

如果你真的想要一個橫向頁面(或幾個),將景觀環境周圍的橫向你想整節。

0

你爲什麼要在圖表環境中放置圖形環境?我不清楚,如果你想讓一個漂浮的身體包含一個數字和一些廣泛的文本,或者如果你只是想讓一個數字靠近它的文本。這可能是你想要的東西:

 
\documentclass{article} 
\usepackage{pdflscape,lipsum,geometry} 
\begin{document} 
\begin{landscape} 
\begin{figure} 
\caption{ERD} 
\rule{6cm}{6cm}\par 
\lipsum[1] 
\end{figure}          
\end{landscape} 
\end{document} 
相關問題