
這段程式碼很好:
\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}