Tex tools
Latex 載入圖形技巧

  • 使用 graphicx 巨集    【全部 Sample 圖檔下載區】
    \usepackage{graphicx}
    \begin{figure}[h]
    \includegraphics{2b}
    \end{figure}

    該 Latex 路徑下有 2b.eps 及 2b.pdf兩種檔案類型, includegraphics 時不加延伸檔案檔名, 以 Latex Typeset Latex 使用 2b.eps, pdflatex Typeset 使用 2b.pdf.
  • \usepackage[dvips]{graphicx} —某些巨集功能必須經過 dvips 才能顯現,
    一般狀況沒有作用, 可以省略 [dvips], 方便 Latex 或 pdflatex Typeset 互用,
    尤其製作投影片必須使用 pdflatex. Sample : figure.tex
  • \includegraphics[key vals]{micky}
    key vals : angle=45, width=5.0cm, height=6.0cm, scale=0.8
    Or \scalebox{0.8}{\includegraphics{mickey}} , \rotatebox{90}{\includegraphics[width=5.0cm]{mickey}}
    Sample : graphic.tex
  • 圖形中有些文字想要在文章中重新輸入, 使用 \usepackage{psfrag},
    psfrag 必須執行完 dvips 才會顯現, 置換的文字.
    [ps: 無法於 pdflatex 使用 psfrag]
    \usepackage{psfrag}
    \begin{figure}[h]
    \psfrag{vt}{$\vartheta$}
    \psfrag{NP}{$N^\perp$}
    \psfrag{y0}{$y=0$}
    \includegraphics[width=5.0cm]{nomath.eps}
    \end{figure}

    Sample : psfrag.tex , Matlab 產生的圖檔 psfrag_matlab.tex
  • 同一行放置兩個以上圖形,
    \usepackage{subfigure}
    \begin{figure}[ht]
    \begin{center}
    \mbox{
    \subfigure[]{\includegraphics[height= 4.4cm]{1a}}
    \subfigure[]{\includegraphics[height= 4.4cm]{1b}}
    \subfigure[]{\includegraphics[height= 4.4cm]{2b}} }
    \end{center}
    \end{figure}

    用 \mbox{..} 框住, 強迫數個圖必須放在同一列. 省去 \mbox{...}
    有些圖會被放到下一列. Sample: subfig.tex
  • 遇到某些製圖軟體, 製作出沒有 boundingBox 的 eps圖, 於 Latex 編譯時會有
    錯誤訊息, 無法將圖形放入 Latex. 此時先以 Acrobat Distiller 等工具,
    將 eps 檔換為 pdf 檔, 進入 Adobe Acrobat 進行空白邊裁切, 將檔案另存為
    eps 檔. 注意 EPS 檔案語言至少為 level 2, ASCII. 許多 EPS 問題檔案, 皆可以
    利用, Adobe Acrobat 重新處理得到規格化 EPS, 但是 EPS 中文字經過 PDF
    轉為 Binary code 之後, 變為圖形, 就無法以 psfrag 進行文字置換了.
    Acrobat tools
    Acrobat tools Save as EPS