我怎样才能将列表标题的样式设置为与图形标题相同的样式?

我怎样才能将列表标题的样式设置为与图形标题相同的样式?

这是我的列表标题格式:

在此处输入图片描述

这是我的图形标题格式:

在此处输入图片描述

我怎样才能将列表标题格式化为与图形标题相同?以下是样式文件中的相关内容:

% Revised formatting for figure captions and table titles. 
\newsavebox\newcaptionbox\newdimen\newcaptionboxwid

\long\def\@makecaption#1#2{
 \vskip 10pt 
        \baselineskip 11pt
        \setbox\@tempboxa\hbox{#1. #2}
        \ifdim \wd\@tempboxa >\hsize
        \sbox{\newcaptionbox}{\small\sl #1.~}
        \newcaptionboxwid=\wd\newcaptionbox
        \usebox\newcaptionbox {\footnotesize #2}
        \else 
          \centerline{{\small\sl #1.} {\small #2}} 
        \fi}

\def\fnum@figure{Figure \thefigure}
\def\fnum@table{Table \thetable}
% \def\fnum@lstlisting{Listing \thelstlisting}  %% this didn't work

答案1

使用包caption并匹配主样式文件中的格式my_base_style.sty

\usepackage{caption}
\captionsetup[lstlisting]{justification=justified, labelfont=it, font= 
{footnotesize}, labelsep=period, skip=10pt}

一定要这样做 \usepackage{my_base_style}

相关内容