我正在写我的硕士论文,我想把每一章的数字改大一号:我试图使用“classicthesis”包,它可以满足我的要求,但我会改变数字的样式(字体),因为这对我来说太糟糕了。
因此我知道如何更改这种字体或(更好的是)如何将章节编号更改为比默认值大一号以便在每个文档类中使用它(如果可能的话)。
您可以在下面看到我的代码:
\documentclass[headinclude,footinclude,openany,paper=a4,fontsize=12pt]{scrbook}
\usepackage[eulerchapternumbers,pdfspacing]{classicthesis}
\usepackage{arsclassica}
\usepackage{tikz}
\usepackage{changepage}
\usepackage{times}
提前致谢!
答案1
由于有选项,章节号使用的字体是 70pt 的 Euler Roman 粗体eulerchapternumbers
。如果省略,则会使用 Palatino。
如果您想使用与章节标题相同的字体,则可以添加到序言中
\renewcommand{\chapterNumber}{%
\fontsize{70}{70}\usefont{\encodingdefault}{\sfdefault}{b}{n}}
以下是经过一些更改的序言(我删除了对于示例不必要的软件包):
\documentclass[headinclude,footinclude,openany,paper=a4,fontsize=12pt]{scrbook}
\usepackage[T1]{fontenc} % recommended for languages different from English
\usepackage[utf8]{inputenc} % recommended for inputting accented characters
\usepackage[pdfspacing]{classicthesis}
\usepackage{arsclassica}
\usepackage{newtxtext,newtxmath} % times is obsolete
\usepackage[scaled=.9]{helvet} % scaling is recommended
\renewcommand{\chapterNumber}{%
\fontsize{70}{70}\usefont{\encodingdefault}{\sfdefault}{b}{n}}
\begin{document}
\mainmatter
\chapter{Un titolo}
\end{document}
将数字 70 更改为最适合您的数字。但是,使用 Times 和 Helvetica 真的就像杀死 ClassicThesis 项目一样arsclassica
。
答案2
例如,为了使章节号的字体大小为 24pt,内衬为 30 pt(比字体大小大约 20%),请在序言中写入:
\renewcommand{\thechapter}{\fontsize{24}{30}\selectfont\arabic{chapter}}
要更改字体系列,您必须使用 Karl Berry 的字体名称:要更改为 Helvetica,只需使用
\fontfamily{phv}\selectfont.
使用 XeTeX 或 LuaLaTeX 进行编译会更简单,因为您可以使用字体的常用名称(例如 Helvetica)。fontspec
有关详细信息,请参阅软件包文档。