在清单列表中的数字前添加单词 Listing

在清单列表中的数字前添加单词 Listing

我必须在列表列表中的列表编号前面添加单词Listing或。我使用包。我知道如何用表格来实现这一点:Lst.listings

\renewcommand{\cfttabpresnum}{Tab. }
\settowidth{\cfttabnumwidth}{Tab. 10\quad}

但是列表中有没有类似的东西?

我当前的代码:

\documentclass[12pt,a4paper]{scrartcl}
\usepackage{listings}
\begin{document}
\lstlistoflistings
\section{Test}
\begin{lstlisting}[caption=TestListing]
test()
\end{lstlisting}
\end{document}

答案1

\documentclass[12pt,a4paper]{scrartcl}
\usepackage{listings}
\makeatletter
\def\l@lstlisting#1#2{\@dottedtocline{1}{0em}{1em}{Listing #1}{#2}}
\makeatother
\begin{document}
\lstlistoflistings
\section{Test}

\begin{lstlisting}[caption=TestListing]
test()
\end{lstlisting}
\end{document}

相关内容