如何删除列表列表中的缩进

如何删除列表列表中的缩进

与表格列表 ( ) 相比,列表 (来自\lstlistoflistings) 缩进\listoftables。如何删除多余的缩进?

\documentclass{memoir}
\usepackage{listings}

\begin{document}

\listoftables
\lstlistoflistings

\chapter{The chapter}

\begin{table}[h]
\caption{Table}
\end{table}

\begin{lstlisting}[caption={List}]
\end{lstlisting}

\end{document}

答案1

listings'中的缩进\lstlistoflistings类似于标准类中的 LoF/LoT。以下是 的改编memoir

\documentclass{memoir}

\usepackage{listings}

\makeatletter
\renewcommand*{\l@lstlisting}{\@dottedtocline{1}{0em}{2.3em}}
\makeatother

\begin{document}

\listoftables

\lstlistoflistings

\chapter{The chapter}

\begin{table}[h]
\caption{Table}
\end{table}

\begin{lstlisting}[caption={List}]
\end{lstlisting}

\end{document}

在此处输入图片描述

相关内容