キャプションしたい(caption)
%% プリアンブル
\usepackage{caption}
\captionsetup{
format = hang,
font = small, %% footnotesize / scriptsize
labelfont = bf,
singlelinecheck=false,
width=0.95\linewidth,
}
%% 本文
\begin{figure}
\centering
\includegraphics[width=0.8\linewidth]{ファイル名}
\caption[短いキャプション]{図のキャプション。デフォルトだと行幅いっぱいに表示される。}
\end{figure}
captionパッケージで図や表などのキャプションを設定できます。
このパッケージを使うことで、キャプションの外観や配置、スタイルを細かく制御できます。
\caption[]{}に設定した短いキャプションは\listoffiguresや\listoftablesに出力されます。
ページ全体の設定は\captionsetupコマンドを利用します。
詳しい使い方はパッケージのドキュメントを参照してください($ texdoc caption)
フォントしたい(font)
\captionsetup{
font = small,
labelfont = bf,
% textfont = it,
}
fontオプションでフォントサイズを変更できます。
labelfontで図ラベル、
textfontでキャプション本体の書体を変更できます。
欧文ではキャプションを斜体(イタリック)にする場合もあるようですが、 和文の場合は斜体にしないほうがよいと思います。
余白したい(skip)
\captionsetup{
width = 0.95\linewidth,
skip = 10pt,
}
widthオプションでキャプションの横幅を変更できます。
skipオプションで、図表とキャプションの間隔を変更できます。
ヒント
LaTeXで幅を設定する場合、
ページ幅(\textwidth)もしくは、
親環境の幅(\linewidth)などを基準にできます。
図表のキャプションは、figureやtabularなどの親環境の幅を基準にしたいため、
このサンプルでは\linewidthを使っています。
個別設定したい
\usepackage{caption}
\begin{figure}
\centering
\captionsetup{width=0.8\linewidth}
\includegraphics[width=0.9\linewidth]{ファイル名}
\caption[短いキャプション]{図のキャプション}
\end{figure}
図表のキャプションを個別にカスタマイズしたい場合は、
環境の中で\captionsetupします。