.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
캡션 글꼴을 (for ) 와 동일한 기본 글꼴 \small
로 설정합니다 . 패치는 의 글꼴 크기를 와 동일하게 변경합니다 .12pt
10.95pt
\caption
\caption*
\footnotesize
10pt
geometry
이 예에서는 용지 크기를 줄이기 위해 사용되었으며 응용 프로그램에는 필요하지 않을 수도 있습니다.