这是我的列表标题格式:
这是我的图形标题格式:
我怎样才能将列表标题格式化为与图形标题相同?以下是样式文件中的相关内容:
% 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}
。