![使用 tocstyle 在目录中向零件编号添加点](https://linux22.com/image/321707/%E4%BD%BF%E7%94%A8%20tocstyle%20%E5%9C%A8%E7%9B%AE%E5%BD%95%E4%B8%AD%E5%90%91%E9%9B%B6%E4%BB%B6%E7%BC%96%E5%8F%B7%E6%B7%BB%E5%8A%A0%E7%82%B9.png)
我之前有一个关于如何使用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}