我正在使用 Classic Thesis v. 4.5 (https://bitbucket.org/amiede/classicthesis/downloads/),我不喜欢章节标题、表格、参考文献等的数字...为什么?没有一致性。看...
参考编号与 \texttt{} 中的数字
章节编号与页面顶部的章节编号
SI 包命令中的数字与普通数字。
我怎样才能更改数字的字体?我尝试了文件底部的所有选项,classicthesis-config.tex
但没有成功。
谢谢。
答案1
首先,这不仅仅是 classicthesis 的问题,你也在使用 arsclassica。出于某种原因,Iwona 字体只有在数字为小写字母时才会显示旧式数字 - 而且这种情况只发生在 pdflatex 上,而不是 xelatex 或 lualatex 上。因此,你需要更改行
\renewcommand{\sectionmark}[1]{\markright{\thesection\enspace\spacedlowsmallcaps{#1}}}
在你的 Contents.tex 中
\renewcommand{\sectionmark}[1]{\markright{\textsc{\thesection}\enspace\spacedlowsmallcaps{#1}}}
但是,要停止使用 Oldstyle 图形,您需要设置 classicthesis 选项palatino=false
,并使用 osf 选项调用 mathpazo 包:
\usepackage[sc]{mathpazo}
\linespread{1.05}
检查 \sectionmark 现在定义为
\renewcommand{\sectionmark}[1]{\markright{\thesection\enspace\spacedlowsmallcaps{#1}}}
无论您在哪里看到它(arsclassica.sty,Contents.tex)并替换arsclassica.sty命令中的\textsc{\MakeTextLowercase{\thesection}}
所有。\thesection
\titleformat