在我的文本图像的标题中,文本“图 1.1”(等等)的大小大于文本本身。
我如何才能精确控制这个文本?
代码如下
\hvFloat[%
floatPos=htb,%
capWidth=0.40,%
capPos=r,%
capVPos=b,%
objectPos=l,%
%framedObject=true,%
]{figure}{\includegraphics[scale=1]{pascalina_ThomasWatson.jpg}}[Lorem ipsum]{\scriptsize \sffamily Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit.}.}
答案1
如果您想要完全控制您的标题,请使用\captionsetup
由caption
加载的包hvfloat
。
如果要完全更改标题的字体,请按 键font
;如果要更改标题标签的字体,请按 键labelfont
。
例如,如果你想要所有内容\scriptsize
并\sffamily
发出命令
\captionsetup[figure]{font={scriptsize,sf}}
梅威瑟:
\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{hvfloat}
\captionsetup[figure]{font={scriptsize,sf}}
\begin{document}
\hvFloat[%
floatPos=htb,%
capWidth=0.40,%
capPos=r,%
capVPos=b,%
objectPos=l,%
%framedObject=true,%
]{figure}{\includegraphics[scale=1]{pascalina_ThomasWatson.jpg}}[Lorem ipsum]{Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit.}{fig:fig}
\end{document}
答案2
hvfloat
caption
本身默认加载包。因此您可以设置 提供的所有可选参数caption
,例如:
\usepackage{hvfloat}
\captionsetup{labelfont=sf}