这是另一个问题。
相同用例:“\caption
打印浮点数的短标题和长标题,其中短标题使用粗体”
Teepeemm 的解决方案是
\let\oldcaption=\caption
\renewcommand{\caption}[2][]{\oldcaption[#1]{\textbf{#1} #2}}
并且运行完美。
但我也使用该subcaption
软件包,但由于某种原因,它坏了。有什么解决办法吗?
MWE(或最小不工作示例):
\documentclass{scrreprt}
\usepackage{subcaption}
\let\oldcaption\caption
\renewcommand{\caption}[2][]{\oldcaption[#1]{\textbf{#1} #2}}
\begin{document}
\begin{figure}
\centering
\rule{5cm}{1cm}
\caption[This is a figure]{This is the more detailed description of the figure}
\end{figure}
\begin{table}
\centering
\rule{5cm}{1cm}
\caption[This is a table]{This is the more detailed description of the table}
\end{table}
\end{document}
编辑:添加了上一个问题的完整解决方案