获取示例代码
我尝试编译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}