定理列表中数字和名称之间的空格更改

定理列表中数字和名称之间的空格更改

在定理列表中,我试图增加数字和定理名称之间的空间。不幸的是,我的数字太长了,所以它们与定理的名称重叠。我还希望能够更改定理列表的标题,因为我的文档是德文的,所以我包含了一个最小工作示例:

\documentclass[12pt, twoside]{report}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage[ngerman]{babel}
\usepackage[a4paper,width=150mm,top=25mm,bottom=25mm,bindingoffset=6mm]{geometry}
\usepackage{subfiles, amsmath, amssymb, color, marvosym, subcaption, tikz, pgf, mathtools, yfonts, hyperref, gensymb, amsthm, thmtools}
\graphicspath{ {Bilder/} }


\renewcommand{\thechapter}{\Roman{chapter}}

\theoremstyle{definition}
\newtheorem{satz}{Satz}[section]
\newtheorem{defi}[satz]{Definition}
\newtheorem{konv}[satz]{Konvention}
\theoremstyle{plain}
\newtheorem{koro}[satz]{Korollar}
\theoremstyle{remark}
\newtheorem{beme}[satz]{Bemerkung}
\newtheorem{bsp}[satz]{Beispiel}
\newtheorem*{rappel}{Erinnerung}


\begin{document}

\chapter{Chapter}
\begin{defi}[abc]
xyz
\end{defi}

\begin{defi}[abc]
xyz
\end{defi}

\begin{defi}[abc]
xyz
\end{defi}

\begin{defi}[abc]
xyz
\end{defi}

\chapter{Chapter}
\begin{defi}[abc]
xyz
\end{defi}

\begin{defi}[abc]
xyz
\end{defi}

\begin{defi}[abc]
xyz
\end{defi}

\begin{defi}[abc]
xyz
\end{defi}

\chapter{Chapter}
\begin{defi}[abc]
xyz
\end{defi}

\begin{defi}[abc]
xyz
\end{defi}

\begin{defi}[abc]
xyz
\end{defi}

\begin{defi}[abc]
xyz
\end{defi}

\chapter{Chapter}
\begin{defi}[abc]
xyz
\end{defi}

\begin{defi}[abc]
xyz
\end{defi}

\begin{defi}[abc]
xyz
\end{defi}

\begin{defi}[abc]
xyz
\end{defi}

\listoftheorems

\listoffigures

\listoftables

\end{document}

这产生了以下定理列表:

定理列表

如您所见,随着数字变大,它们往往会与定理的名称重叠。我想解决这个问题。

答案1

要增加数字和名称之间的间距,请使用标志numwidth。数字列的默认宽度保留为 2.3em。以下内容将宽度增加到 3.5em:

\listoftheorems[numwidth=3.5em]

结果:

生成的 PDF 中的定理列表

来源:http://mirrors.ctan.org/macros/latex/exptl/thmtools/thmtools.pdf

相关内容