.png)
フォント サイズを から に変更する必要があります\caption*
。10pt
ただし、使用すると\captionsetup
フォント\caption
サイズも変わります。どうすれば解決できますか?
答え1
次の最小限の例では\caption
、全て\caption
フロートは、使用する場合とは異なりますetoolbox
パッチを当てる\caption@@@make
:
\documentclass[12pt]{article}
\usepackage[paperheight=4in]{geometry}% http://ctan.org/pkg/geometry
\usepackage{caption}% http://ctan.org/pkg/caption
\usepackage{etoolbox}% http://ctan.org/pkg/etoolbox
\captionsetup{font=small}
\makeatletter
\patchcmd{\caption@@@make}% <cmd>
{\ifcaption@star}% <search>
{\ifcaption@star\footnotesize}% <replace>
{}{}% <success><failure>
\makeatother
\begin{document}
\makeatletter
\begin{figure}\caption{A regular figure caption: \f@size{}pt}\end{figure}
\begin{figure}\caption*{A starred figure caption: \f@size{}pt}\end{figure}
\makeatother
\end{document}
\captionsetup
は、キャプションフォントを基本フォント\small
でに設定します。これは、 ( の場合)12pt
と同等です。パッチは、のフォントサイズを に変換します。これは、 と同等です。10.95pt
\caption
\caption*
\footnotesize
10pt
geometry
この例では用紙サイズを縮小するためだけに使用されており、アプリケーションでは必要ない場合もあります。