Latex中的caption
阿新 • • 發佈:2019-02-10
一般而言圖片的題注會加在圖片下方。如果想要使題注位於圖片上方,只需要 \caption{caption-content} 置於命令 \includegraphics[options]{picture-file} 之前即可。下面是一個例子。
\begin{figure}[h!]
\caption{A picture of a gull.}
\centering
\includegraphics[width=0.5\textwidth]{atom_in_cavity.jpg}
\end{figure}
\begin{figure}[h!]
\centering
\reflectbox {%
\includegraphics[width=0.5\textwidth]{atom_in_cavity.jpg}}
\caption{A picture of the same gull
looking the other way!}
\end{figure}
有的時候我們還可能希望題注出現在圖片的右面。這可以通過兩種方法實現。
第一,在figure環境中巢狀小頁(minipage)環境來實現。
第二,使用sidecap巨集包中的SCfigure環境。下面例子中我們分別使用了這兩種方法實現了題注的側置。
\begin{figure}
\begin{minipage}{0.5\textwidth}
\includegraphics[width=\textwidth]{atoms_in_cavity.jpg}
\end{minipage}%
\begin{minipage}{0.5\textwidth}
\caption{A picture of a gull.}
\end{minipage}
\end{figure}
\begin{SCfigure}
\centering
\includegraphics[width=0.5\textwidth]{atoms_in_cavity.jpg}
\caption{A picture of a gull}
\end{SCfigure}
下面是一個例子:
\begin{figure}[htpb]
\centering
\noindent\makebox[\textwidth][c] {
% 因為兩個0.55\texwidth的圖片橫向寬度 大於 \texwidth,所以要看做一個整體
\begin{minipage}{0.55\textwidth}
\includegraphics[width=\textwidth]{figure/spinPic/mtxPic/spin1D_ee_Matrix.png}
%圖片的寬度實際為:0.55*1\texwidth
\end{minipage}
\begin{minipage}{0.55\textwidth}
\includegraphics[width=\textwidth]{figure/spinPic/mtxPic/spin1D_mm_Matrix.png}
\end{minipage}
}
\noindent\makebox[\textwidth][c] {
\begin{minipage}{0.55\textwidth}
\includegraphics[width=\textwidth]{figure/spinPic/mtxPic/spin1D_em_Matrix.png}
\end{minipage}
\begin{minipage}{0.55\textwidth}
\caption{Response matrices from the SM MC sample for different channels ($\ee$, $\mumu$ and $\emu$).}
\label{fig:smMatrix} % label要放在caption 之後,否則在引用過程中會出現引用錯誤。
\end{minipage}
}
\end{figure}