答案1
我只是假装这个问题包含以下问题:
- 该警告涉及什么
titlesec
内容? - 为什么我的标题看上去很糟糕?
1)classicthesis
模板使用scrreprt
选项headinclude
和footinclude
,并将其传递给包typearea
。
包classicthesis
定义了类型块的大小,确保包typearea
被加载,但不考虑传递给它的选项。所以你必须总是全局添加选项。或者使用包geometry
来更改边距,这使得使用包classicthesis
毫无意义,因为它只定义样式。
2) 与此相反,的作者classicthesis
决定使用包来调整章节标题的外观titlesec
,同时 KOMA 脚本发出了一个相当突出的警告,因为它破坏了一些 KOMA 功能。
您可以(可能)消除警告,但这并不能解决 classicthesis 在很大程度上与 KOMA-script 不兼容的事实。
举个小例子:
\documentclass[
% headinclude,footinclude,% option for tyearea
headings=optiontoheadandtoc
]{scrreprt}
\usepackage{blindtext}
\usepackage{classicthesis}% destroys head/toc mechanism using titlesec
\begin{document}
\pagestyle{headings}
\tableofcontents
\chapter[head={Walter Wombat}, tocentry={Gerry
Giraffe}]{Lyndon Lizard}% kicked by titlesec
\blindtext[10]
\end{document}