获取示例代码

获取示例代码

获取示例代码

我尝试编译classicthesis示例文档,尤其是classicthesis-book.tex。因此,我将目录复制到我的主文件夹中,使用

cp -R $(kpsewhich -var-value TEXMFDIST)/doc/latex/classicthesis ~/

然后我去~/classicthesis/Examples/调整classicthesis-book.tex,这样

%\usepackage[linedheaders,parts,pdfspacing]{../classicthesis} % ,manychapters
\usepackage[linedheaders,parts,pdfspacing]{classicthesis} % ,manychapters

因为classicthesis.sty不在上述目录中。然后我使用

pdflatex classicthesis-book.tex

它完成了,没有错误。我多次重新运行它以更新索引。

问题

执行上述工作流程时,目录中没有零件编号的小写字母。比较这两个

原来的

在此处输入图片描述

自编译

在此处输入图片描述

答案1

问题在于一种奇怪的行为titlesec,导致无法使用tocloft命令来调整目录中部分条目的外观。

序言中的以下代码似乎解决了该问题:

\makeatletter
\def\ttl@tocpart{%
  \def\ttl@a{\protect\numberline{\thepart}\@gobble{}}}
\makeatother
\setlength{\cftpartnumwidth}{1.5em}

在此处输入图片描述

相关内容