我一直在尝试将我的章节标题自定义为向右对齐,章节编号大小为 96pt,位于章节名称上方(巨大),具体来说就像这个 TU Delft 模板一样,我的代码灵感来源于:
我在 Overleaf 中使用 LateX。布局工作正常,但我的字体设置有问题(我对 LaTeX 还不熟悉……)不知何故,章节号显示为粗体,而我并没有\bfseries
在任何地方放置任何类似内容,所以我的\fontseries{l}
字体似乎工作不正常。此外,当我尝试导入一些带有属性 [thin] 的字体包(如 roboto)时,如下所示:\RequirePackage[thin]{roboto}
,我主文本文件中的斜体引号.tex
恢复正常,但\textit{}
仍然在那里(???)。抛开问题不谈,您能否告诉我如何改进我的代码以及我应该使用哪种字体来匹配上面示例图中的数字?(以及如何使用这种字体,因为我还不熟悉……!)谢谢!注意:以下代码写在一个.cls
文件中,然后导入我的主文件中.tex
。
\NeedsTeXFormat{LaTeX2e}
\LoadClass{report}
\RequirePackage[noindentafter]{titlesec}
\renewcommand{\familydefault}{\sfdefault}
\titleformat{\chapter}[display]
{\flushright\fontfamily{qhv}\fontseries{l}\fontshape{n}}
{\fontsize{96}{96}\selectfont\thechapter}
{0pt}
{\sffamily\fontshape{n}\Huge}
{}