LaTeX插圖始終是件麻煩的事情, 這里介紹了如何 在LaTeX文檔中插入圖片, 但有時還是不能滿足某些特殊要求. 前面介紹了使用Latex的subfigure豎排圖形, 這是介紹使用latex的subfigure排版並排放置的兩張圖.
注意要使用宏包\usepackage{graphicx}和\usepackage{subfigure}
[CODE]
\begin{figure}
\begin{minipage}[t]{0.5\linewidth}
\centering
\includegraphics[width=2.2in]{fig1.eps}
\caption{fig1}
\label{fig:side:a}
\end{minipage}%
\begin{minipage}[t]{0.5\linewidth}
\centering
\includegraphics[width=2.2in]{fig2.eps}
\caption{fig2}
\label{fig:side:b}
\end{minipage}
\end{figure}
還有一種方法:
在某些情況下,有時會希望將並列的圖形組成一組,而其中的每一幅圖都保持其獨立性。 paisubfigure 宏包的 \subfigure 命令將這一組做為一幅圖形,其中的每一幅圖做為子圖形。例如:
[code]
\begin{figure} \centering \subfigure[Small Box with a Long Caption]{ \label{fig:subfig:a} %% label for first subfigure \includegraphics[width=1.0in]{graphic.eps}} \hspace{1in} \subfigure[Big Box]{ \label{fig:subfig:b} %% label for second subfigure \includegraphics[width=1.5in]{graphic.eps}} \caption{Two Subfigures} \label{fig:subfig} %% label for entire figure \end{figure}
子圖的標記有兩種形式:
|
如果改變子圖標題的標記,字體等的缺省值,可參見文獻 [10]。下面給出幾個簡單的例子:
|
缺省情況下,用 \listoffigures 命令生成的圖形目錄中只包括圖形,而不包括子圖。要想在圖形目錄中包括子圖,要在 \listoffigures 命令前加上 \setcounter{lofdepth}{2}。需要說明的是,由於 LATEX 的變化,導致目前版本(3/95)的 subfigure 宏包在圖形目錄的子圖輸入項開始部分都加上 ``numberline1''。將下面的代碼加到導言區中就可以解決這一問題。 \makeatletter \renewcommand{\@subcaption}[2]{% \begingroup \let\label\@gobble \def\protect{\string\string\string}% \xdef\@subfigcaptionlist{% \@subfigcaptionlist,% {\numberline {\@currentlabel}% \noexpand{\ignorespaces #2}}}% \endgroup \@nameuse{@make#1caption}{\@nameuse{@the#1}}{#2}} \makeatother |
演示效果圖:
演示代碼:
\documentclass{article}
\usepackage{CJK}
\usepackage{graphicx}
\usepackage[includemp,body={398pt,550pt},footskip=30pt,%
marginparwidth=60pt,marginparsep=10pt]{geometry}
\usepackage{graphicx}
\usepackage{subfigure}
\begin{CJK*}{GBK}{song}
\renewcommand\figurename{圖}
\begin{document}
\begin{figure}
\begin{minipage}[t]{0.5\textwidth}
\centering
\includegraphics[width=2.2in]{pic1.eps}
\caption{fig1}
\label{fig:side:a}
\end{minipage}%
\begin{minipage}[t]{0.5\textwidth}
\centering
\includegraphics[width=2.2in]{pic.eps}
\caption{fig2}
\label{fig:side:b}
\end{minipage}
\end{figure}
\begin{figure}
\centering
\subfigure[Small Box with a Long Caption]{
\label{fig:subfig:a} %% label for first subfigure
\includegraphics[width=1.0in]{pic1.eps}}
\hspace{1in}
\subfigure[Big Box]{
\label{fig:subfig:b} %% label for second subfigure
\includegraphics[width=1.5in]{pic.eps}}
\caption{Two Subfigures}
\label{fig:subfig} %% label for entire figure
\end{figure}
\paragraph{}
\clearpage
\end{CJK*}
\end{document}

