更改目录样式 classicthesis

更改目录样式 classicthesis

我怎样才能改变下面显示的 \tableofcontents 的样式: 在此处输入图片描述

我希望样式类似于下面的示例:

在此处输入图片描述

以下是我的 main.tex 中的部分代码:

\documentclass[11pt, a4paper]{article}
\usepackage[nochapters]{classicthesis}                              % template
\usepackage[margin=42mm]{geometry}                                  % margins
\usepackage[utf8]{inputenc}                                         % allow utf-8 input
\usepackage[T1]{fontenc}                                            % use 8-bit T1 fonts
\usepackage{graphicx}                                               % images
\usepackage{url}                                                    % URL typesetting
\usepackage{booktabs}                                               % good-looking tables
\usepackage{multirow}                                               % for tables
\usepackage{amsfonts}                                               % blackboard math symbols
\usepackage{amsmath}                                                % math ops
\usepackage{nicefrac}                                               % compact 1/2, etc.
\usepackage{microtype}                                              % microtypography

\definecolor{darkblue}{rgb}{0, 0, 0.5}                              % define link color
\hypersetup{colorlinks=true,citecolor=darkblue,                     % set link color
            linkcolor=darkblue, urlcolor=darkblue}

            
%%% Custom Commands %%%

% Centering image
\makeatletter
\newcommand*{\centerfloat}{%
  \parindent \z@
  \leftskip \z@ \@plus 1fil \@minus \textwidth
  \rightskip\leftskip
  \parfillskip \z@skip}
\makeatother

% Your packages here
\usepackage{graphicx}
\usepackage{tabulary}
\usepackage{array}
\usepackage[normalem]{ulem}
\useunder{\uline}{\ul}{}
\usepackage[toc,page]{appendix}
\usepackage{float}

\usepackage[style=apa, natbib=true, backend=biber]{biblatex}

% this bit is required in any case 
%(change name if you use a different bib file)
\addbibresource{references.bib}

% !!! ------------------------------------------------------ !!!

\begin{document}
\input{frontmatter.tex}  % don't remove this :)

\tableofcontents

\newpage

提前致谢。

答案1

classicthesis目录中的页码不对齐并且没有提供前导符,这是一种精确的风格选择。

为了(大致)引用 Bringhurst,您不想添加页码,是吗?

无论如何,如果你想要对齐和领导者,使用

\usepackage[nochapters,dottedtoc]{classicthesis}

并添加

\renewcommand{\cftsecdotsep}{4.5}
\renewcommand{\cftsecleader}{\cftdotfill{\cftsecdotsep}}

在文档序言的末尾。您将看到类似

在此处输入图片描述

相关内容