设置图片标题字体

设置图片标题字体

我想更改所有图形标题的字体。我目前正在使用该fontspec包来设置文档的主字体。我还用它DeclareCaptionFormat来设置字体大小。

我找不到任何设置字幕字体的方法。是否有fontspeccaption包的组合可以实现这一点?

答案1

以下是实现此目的的一种方法 - 指定标题格式,然后将其与浮点数关联figure

在此处输入图片描述

\documentclass{article}
\usepackage{fontspec,lipsum,caption,graphicx}
\setmainfont{Source Sans Pro}% Main document font
\newfontfamily\figcapfont{TeX Gyre Pagella}% Some other font
\DeclareCaptionFormat{figcapfont}{\figcapfont \textbf{#1#2}#3}
\captionsetup[figure]{format=figcapfont}
\begin{document}
\begin{figure}[ht]
  \centering
  \includegraphics[width=.3\linewidth]{example-image}
  \caption{This is a caption for a figure.}
\end{figure}
\lipsum[1]
\end{document}

相关内容