在定理列表中,我试图增加数字和定理名称之间的空间。不幸的是,我的数字太长了,所以它们与定理的名称重叠。我还希望能够更改定理列表的标题,因为我的文档是德文的,所以我包含了一个最小工作示例:
\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]
结果:
来源:http://mirrors.ctan.org/macros/latex/exptl/thmtools/thmtools.pdf