LaTex 插入圖片

在Latex中插入圖片

\usepackage{graphicx}
\usepackage{subfigure}

\begin{document}
\begin{figure}[bhtp]   
  \begin{minipage}[b]{0.5\linewidth} % 若是一行放2個圖,用0.5,若是3個圖,用0.33  
    \centering   
    \includegraphics[width=1in]{cprogram.jpg}   
    \caption{The C programing Language}   
    \label{fig:side:a}   
  \end{minipage}%  
  \hfill  %水平填充
  \begin{minipage}[b]{0.5\linewidth}   
    \centering   
    \includegraphics[width=1.5in]{51maDCabOXL.jpg}   
    \caption{ C Primer Plus}   
    \label{fig:side:b}   
  \end{minipage}
\end{figure}  

\end{document}

圖形的放置

圖形(figure)環境有一個可選參數項容許用戶來指示圖形有可能被放置的位置.這一可選參數項能夠是下列字母的任意組合.html

  • hnode

    當前位置. 將圖形放置在 正文文本中給出該圖形環境的地方.若是本頁所剩的頁面不夠, 這一參數將不起做用.
  • tide

    頂部. 將圖形放置在頁面的頂部.
  • bcode

    底部. 將圖形放置在頁面的底部.htm

  • p對象

    浮動頁. 將圖形放置在一隻容許 有浮動對象的頁面上.圖片

注:ip

  • 若是在圖形環境中沒有給出上述任一參數,則缺省爲 [tbp].get

  • 給出參數的順序不會影響到最後的結果.由於在考慮這些參數時 LaTex 老是嘗試以 h-t-b-p 的順序來肯定圖形的位置.因此 [hb] 和 [bh] 都使 LATEX 以 h-b 的順序來排版.
  • 給出的參數越多, LaTex 的排版結果就會越好. [htbp]. [tbp], [htp], [tp] 這些組合獲得的效果不錯.
  • 只給出單個的參數項極易引起問題. 若是該圖形不適合所指定的位置,它就會被擱置並阻礙對後面的圖形 的處理.一旦這些阻塞的圖形數目超過了18 幅這一 LaTex所能允許的最大值,就會產生 "Too Many Unprocessed Floats"的錯誤.io

當 LATEX "試圖"放置一浮動圖形時,它將遵循如下規則:
  1. 圖形只能置於由位置參數所肯定的地點.
  2. 圖形的放置不能形成超過版心的錯誤(overfull page).
  3. 圖形只能置於當前頁或後面的頁中.因此圖形只能 "向後浮動"而不能"向前浮動".
  4. 圖形必須按順序出現.這樣只有當前面的圖形都被放置好以後才能被放置.
    • 只要前面有未被處理的圖形,一幅圖形就不會被放在當前位置.
    • 一幅 "不可能放置"的圖形將阻礙它後面的圖形的放置.直到文件結束或達到LaTex的浮動限制.
  5. 必須符合在
    第17章中給出的審美條件.例如,一頁上的浮動對象的數目不能超過totalnumber.在浮動位置選項前加上一個驚歎號(如 \begin{figure}[!ht]) 會使LaTex忽略應用於文本頁的審美條件,試圖用最嚴格的標準來放置浮動圖形.不過,!不會影響應用於浮動頁的審美條件.
    原文連接
相關文章
相關標籤/搜索