重新定义标题以接受粗体或斜体标题

重新定义标题以接受粗体或斜体标题

有没有办法让caption命令选择在标题正文前显示粗体或斜体的小标题?例如

\documentclass{article}
\usepackage{graphicx}

\begin{document}

\begin{figure}
    \caption{SOME BOLD TITLE. Some text}
\end{figure}

\end{document}

我正在考虑重新定义命令来接受类似\caption{SOME BOLD TITLE}{Some text}

答案1

您可以重新定义该caption命令。因为[#1]“SOME BOLD TITLE”也将用于图形列表(而不是整个图形描述)。

\documentclass{article}
\usepackage{graphicx}

\let\oldcaption\caption
\renewcommand{\caption}[2]{
    \oldcaption[#1]{\textbf{#1:} #2}
}

\begin{document}

\begin{figure}
    \caption{SOME BOLD TITLE}{Some text}
\end{figure}

\end{document}

在此处输入图片描述

相关内容