我在使用 KOMA-Script 时遇到一个问题algorithm2e
:算法列表中的算法标题与前面的数字相冲突。查看图片以了解大概情况。我该如何解决这个问题?
答案1
要排版算法列表中的条目,algorithm2e
请使用
\renewcommand*\l@algocf{\@dottedtocline{1}{1em}{2.3em}}
为了在数字和标题之间添加一些额外的间距,您可以重新定义\l@algocg
第三个参数并使用更大的值:
\documentclass{scrbook}
\usepackage{algorithm2e}
\usepackage{chngcntr}% for the example
\counterwithin{algocf}{section}% for the example I assumed you subordinate algorithm counter to that of the sections
\makeatletter
\renewcommand*\l@algocf{\@dottedtocline{1}{1em}{3.2em}}% Original {1}{1em}{2.3em}
\makeatother
\begin{document}
\listofalgorithms
\setcounter{chapter}{5}% just for the example
\chapter{Test chapter}
\setcounter{section}{1}% just for the example
\section{Test section}
\setcounter{algocf}{13}% just for the example
\begin{algorithm}[H]
A
\caption{Test algorithm}
\end{algorithm}
\end{document}