自定义字幕字体大小

自定义字幕字体大小

这段代码很好:

\usepackage{caption}
\captionsetup{
  font=small,
  labelfont=bf,
  justification=justified,
  format=plain}

但我想像这样自定义字体:

\usepackage{caption}
\captionsetup{
  font={\fontsize{10pt}{11pt}\selectfont},
  labelfont=bf,
  justification=justified,
  format=plain}

后面的代码出现编译错误。帮忙吗?

这是一个包含不起作用的代码的最小示例:

\documentclass{article}

\usepackage{caption}
\captionsetup{
  font={\fontsize{10pt}{11pt}\selectfont},
  labelfont=bf,
  justification=justified,
  format=plain}

\begin{document}

\begin{figure}
  \caption{A figure caption}
\end{figure}

\end{document}

答案1

你需要定义新的字体样式,因为caption需要将其作为其键值输入的一部分:

在此处输入图片描述

\documentclass{article}

\usepackage{caption}

\DeclareCaptionFont{myfont}{\fontsize{10pt}{11pt}\selectfont}

\captionsetup{
  font=myfont,
  labelfont=bf,
  justification=justified,
  format=plain
}

\begin{document}

\begin{figure}
  \caption{This is a caption}
\end{figure}

\end{document}

相关内容