如何使用 documentclass{scrbook} 更改目录页码的对齐方式?

如何使用 documentclass{scrbook} 更改目录页码的对齐方式?

我正在使用我找到的模板,现在我想更改目录。我正在使用以下文档类。

\documentclass[oneside,11pt,a4paper,footinclude=true,headinclude=true,cleardoublepage=empty]{scrbook}

关于目录 (TOC) 有如下内容:

\pdfbookmark[1]{\contentsname}{tableofcontents}

\setcounter{tocdepth}{2} % <-- 2 includes up to subsections in the ToC
\setcounter{secnumdepth}{3} % <-- 3 numbers up to subsubsections
\tableofcontents 

结果是: 目录

我该如何将页码对齐到页面右侧?如何删除部分(简介和概念设计)的页码?

提前致谢!

答案1

使用dottedtoc包选项classicthesis将页码对齐到页面的右侧,正如 Johannes_B 在评论中所建议的那样。

Packageclassicthesis使用 packagetocloft来格式化目录。因此,您可以添加类似

\renewcommand{\cftpartpagefont}{\phantom} 

删除目录中各部分的页码。或者更好的办法是 - 正如@PhilipPirrip 在评论中建议的那样 -

\cftpagenumbersoff{part}

相关内容