\addtokomafont 与 subcaption 的干扰

\addtokomafont 与 subcaption 的干扰

尊敬的 StackExchange 用户,

文件

\documentclass{scrartcl}
\addtokomafont{captionlabel}{\textbf}
\usepackage{subcaption}

\begin{document}

\begin{figure}
    \caption{test}
\end{figure}

\end{document}

无法编译

pdflatex 2018.6.18
scartcl 3.25
subcaption 1.1-162
caption 3.3-147

我猜是字幕定义不太好。你们知道如何解决这个问题吗?

错误消息如下

! Missing \endcsname inserted.
<to be read again> 
                   \aftergroup 
l.8     \caption{test}

? 
! Extra \endcsname.
<argument> ...t \csname fnum@\@captype \endcsname 
                                                  \endgroup \fi 
l.8     \caption{test}

? 
! Missing \endcsname inserted.
<to be read again> 
                   \aftergroup 
l.8     \caption{test}

? 
! Extra \endcsname.
<argument> ...t \csname fnum@\@captype \endcsname 
                                                  \endgroup \fi 
l.8     \caption{test}

问候

答案1

使用\addtokomafont{captionlabel}{\bfseries}

\documentclass{scrartcl}
\addtokomafont{captionlabel}{\bfseries}% <- changed
\usepackage{subcaption}

\begin{document}

\begin{figure}
\caption{test}
\end{figure}

\end{document}

相关内容