我正在 Latex 文件中使用列表,并希望在单独的附录部分列出所有列表。
我的MWE如下:
\documentclass[11pt]{scrartcl}
\usepackage[margin=2.5cm]{geometry}
\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage[automark]{scrlayer-scrpage}
\usepackage{blindtext} %dummy text
\usepackage{listings} % used for source code inclusion
\begin{document}
\section{Section}
\blindtext[1]
\subsection{Subsection}
\blindtext
\lstset{frame=single, linewidth=16cm, breaklines=true}
\begin{lstlisting}[caption=Some listing, captionpos=b]
Test
\end{lstlisting}
\pagebreak
\appendix
\section{Would like to see caption here...}
\lstlistoflistings
\end{document}
现在,我想看到附录 A 枚举旁边的标题“列表”。
有人能给我指点一下吗?提前谢谢了!
答案1
KOMA-Script 类scrartcl
加载包。要使用列表tocbasic
的功能,请添加tocbasic
\usepackage{scrhack}
\setuptoc{lol}{numbered}
到你的序言。然后列表列表将是一个编号部分:
\documentclass[11pt]{scrartcl}
\usepackage[margin=2.5cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage[automark]{scrlayer-scrpage}
\usepackage{listings}
\usepackage{scrhack}
\setuptoc{lol}{numbered}
\usepackage{blindtext}% dummy text
\begin{document}
\section{Section}
\blindtext
\subsection{Subsection}
\blindtext
\lstset{frame=single, linewidth=16cm, breaklines=true}
\begin{lstlisting}[caption=Some listing, captionpos=b]
Test
\end{lstlisting}
\clearpage
\appendix
\lstlistoflistings
\end{document}
这也适用于标准类。但tocbasic
也必须加载包。
\documentclass[11pt]{article}
\usepackage{listings}
\usepackage{tocbasic}
\usepackage{scrhack}
\setuptoc{lol}{numbered}
\usepackage{blindtext}% dummy text
\begin{document}
\section{Section}
\blindtext
\subsection{Subsection}
\blindtext
\lstset{frame=single, linewidth=16cm, breaklines=true}
\begin{lstlisting}[caption=Some listing, captionpos=b]
Test
\end{lstlisting}
\clearpage
\appendix
\lstlistoflistings
\end{document}
结果是