列表项和编号之间的空格

列表项和编号之间的空格

我有一份包含多个代码块的报告(使用 制作minted),我想有一个列表以方便搜索。但是,目前列表中元素的数量和标题重叠,如下图所示,特别是在代码 5.3.10、5.3.11 等中。

在此处输入图片描述

我已经看到了一些解决方案,但它们与我之前的配置混淆了(建议的这里禁用分段,例如使代码 5.3.9 在标题和列表列表中都显示为代码 41)。

还有其他方法吗?

目前,我的minted环境、标题和列表列表定义如下:

% THIS WAS THE PREVIOUS SOLUTION, BUT IT DISABLED SECTIONING
% \usepackage[titles]{tocloft}
% \newlistof{listing}{lol}{Índice de códigos}
% \setlength{\cftfignumwidth}{2.55em}
% \setlength{\cfttabnumwidth}{2.55em}
% \setlength{\cftlistingnumwidth}{2.55em}

% CURRENT CONFIGURATIONS
\usepackage[section]{minted}
\setminted{xleftmargin=2em,
bgcolor=lightgray!15,
autogobble=true,
numbers=left,
frame=lines, 
framesep=2mm,
baselinestretch=1.2,
fontsize=\small,
breaklines=true,
breakanywhere}
\newenvironment{code}{\captionsetup{type=listing}}{}
\SetupFloatingEnvironment{listing}{name=Código}
\renewcommand{\listingscaption}{Código}
\renewcommand{\listoflistingscaption}{Índice de códigos}

如果需要更多信息,请随时询问。提前致谢!

答案1

添加\usepackage[tocindentauto]{tocstyle}序言可以解决问题。

谢谢芭芭拉·比顿用于指向有帮助的问题在里面评论

相关内容