我有一份包含多个代码块的报告(使用 制作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}
如果需要更多信息,请随时询问。提前致谢!