修复算法列表中条目的缩进与其他算法列表中的条目相同的问题

修复算法列表中条目的缩进与其他算法列表中的条目相同的问题

在以下 MWE 中

\documentclass{memoir}
\usepackage[algochapter]{algorithm2e}
\begin{document}
\listoffigures
\listofalgorithms

\chapter{A}

\begin{figure}
  \caption{test}
\end{figure}

\begin{algorithm}
  \caption{test}
\end{algorithm}

\end{document}

算法列表中的条目是缩进的,而图表列表中的条目与章节标题很好地对齐。

在此处输入图片描述 在此处输入图片描述

我该如何修复以便 LoA 中的条目也与标题一致?

答案1

如果 LoA 中的条目应具有与 LoF 中的条目相同的缩进和数字宽度,则使用

\makeatletter
\renewcommand*\l@algocf{\l@figure}
\makeatother

在此处输入图片描述

代码:

\documentclass{memoir}
\usepackage[algochapter]{algorithm2e}

\makeatletter
\renewcommand*\l@algocf{\l@figure}
\makeatother

\begin{document}
\listoffigures
\listofalgorithms

\chapter{A}
\begin{figure}
  \caption{test}
\end{figure}

\begin{algorithm}
  \caption{test}
\end{algorithm}
\end{document}

答案2

算法列表定义为文章、报告和书籍类中的图表列表。这是改变图表列表缩进的回忆录类。所以给出的答案就是解决方案。我将在下一个版本中包含一个命令来执行此操作。

相关内容