我之前有一个关于如何使用tocstyle
包在 ToC 中添加点的问题:使用 tocstyle 在 ToC/LoF/LoT 中的章节/图/表编号后添加一个点。但是点不适用于part
s。如何使用 做到这一点tocstyle
?或者一般来说,如何使用 格式化 ToC 中的零件编号tocstyle
?
\documentclass{report}
\usepackage{tocstyle}
\newcommand{\autodot}{.}
\begin{document}
\tableofcontents
\part{Part 1}
\chapter{Chapter 1}
\end{document}
答案1
我在这里找到了答案在目录中为 scrbook 部分添加 \numberline。因此,所有功劳都归功于沃纳,因为他证明了这个答案。
\documentclass{report}
\usepackage[newparttoc]{titlesec} % see pages 8 and 10 from the manual
\titleformat{\part}[display]{\centering\huge}{}{0mm}{{Part \thepart\\\vspace{3mm}}}[] % \part needs to be redefined
\usepackage{tocstyle}
\newcommand{\autodot}{.}
\begin{document}
\tableofcontents
\part{This is a part}
\chapter{This is a chapter}
\end{document}