TeXのcaption内での改行

はじめに

TeXの小ネタです.caption内で改行したいときのメモ.

コード

\captinon{}内で素直に\\を用いるとエラーがでます.

ググると色々方法はでてきますが,個人的に一番良かったのは数式環境にして,\scriptstyleを使う方法です.

\usepackage{amsmath}が必要です.


\begin{figure}[tbp] \begin{minipage}[tbp]{0.45\columnwidth} \center \includegraphics[width=1.0\columnwidth]{image/4-black.png} \end{minipage} \begin{minipage}[tbp]{0.45\columnwidth} \center \includegraphics[width=1.0\columnwidth]{image/4-explain.png} \end{minipage} \caption{{$\scriptstyle \mbox{左:黒い4}\atop \scriptstyle \mbox{右:白い4}$}} \label{4image} \end{figure}

とすると,

のようになります.

また,他の方法として\protect\linebreakを使うこともできます.


\begin{figure}[tbp] \begin{minipage}[tbp]{0.45\columnwidth} \center \includegraphics[width=1.0\columnwidth]{image/4-black.png} \end{minipage} \begin{minipage}[tbp]{0.45\columnwidth} \center \includegraphics[width=1.0\columnwidth]{image/4-explain.png} \end{minipage} \caption{左:黒い4 \protect\linebreak 右:白い4} \label{4image} \end{figure}

この場合は以下のように,「図」の字と一行目が同じレベルになります.そして二行目頭の位置が「図」と被ってしまいます.

個人的には,前者の方がスッキリして好みです.

(*) サンプル画像はブログ主の愛用のロゴです.格好付けてGitHubで公開なんかもしてます.ちなみに好きな数字は4です.

3