自訂標題字體大小

自訂標題字體大小

這段程式碼很好:

\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}

相關內容