![不同的目录布局 TeX Live 2021 与 2022](https://linux22.com/image/453629/%E4%B8%8D%E5%90%8C%E7%9A%84%E7%9B%AE%E5%BD%95%E5%B8%83%E5%B1%80%20TeX%20Live%202021%20%E4%B8%8E%202022.png)
当使用 TeX Live 2021 作为发行版编译以下 MWE 时,结果(第一图)与使用 Tex Live 2022 编译的结果不同(第二图,适合用 Overleaf 进行测试)。 间隔的低小写字母不再出现在目录中(2022 版),但这不是 ClassicThesis/ArsClassica 作者的“正确”版本。 也许是由于 tocloft 包? 有人有解决这个问题的想法吗?
此致!
\documentclass[11pt,a4paper,footinclude=true,headinclude=true]{scrbook} % KOMA-Script book
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[parts,pdfspacing,dottedtoc,eulerchapternumbers]{classicthesis} %,manychapters
\usepackage{lipsum}
\usepackage{hyperref}
\begin{document}
\renewcommand{\cftchapaftersnumb}{\spacedlowsmallcaps}
\tableofcontents
\chapter{Lipsum}
\lipsum
\end{document}
答案1
microtype
(由 加载classicthesis
)现在添加了各种补丁来优化突起,其中一个与 的小型大写字母代码冲突classicthesis
。
您可以禁用补丁。我删除了 inputenc 包,因为 utf8 几年来一直是默认设置。
\documentclass[11pt,a4paper,footinclude=true,headinclude=true]{scrbook} % KOMA-Script book
\usepackage[T1]{fontenc}
\PassOptionsToPackage{nopatch}{microtype}
\usepackage[parts,pdfspacing,dottedtoc,eulerchapternumbers]{classicthesis} %,manychapters
\usepackage{lipsum}
\usepackage{hyperref}
\begin{document}
\renewcommand{\cftchapaftersnumb}{\spacedlowsmallcaps}
\tableofcontents
\chapter{Lipsum}
\lipsum
\end{document}