如何以粗体显示列表中的标识符“Listing 1”

如何以粗体显示列表中的标识符“Listing 1”

我在文档中使用了图形和列表。默认情况下,标识符“图 1”设置为粗体,而“列表 1”为正常值。为了保持一致的外观,我希望将所有内容设置为粗体或正常值。如何操作?

编辑:MWE(无解决方案):

\documentclass{article}
\usepackage{listings}
\lstset{
language=C
}

\begin{document}

\begin{lstlisting}[
   caption={[short] long long long.},
   label={lst1}
]
int main ( void )
{
   return 0;
}
\end{lstlisting}

\end{document}

据我所知,Documentclass 是 IOS-Book-Article,它基于 article。您可以找到它这里

答案1

尝试:

\renewcommand{\lstlistingname}{\bfseries Listing}
\makeatletter
\def\fnum@lstlisting{%
  \lstlistingname
  \ifx\lst@@caption\@empty\else~\thelstlisting\normalfont\fi}%
\makeatother

listings包中,\fnum@lstlisting宏使标题名称和编号变为粗体。但是,要使其余标题变为非粗体,我们需要添加\normalfont此定义。

相关内容