没有旧式编号的章节和节

没有旧式编号的章节和节

我想使用\usepackage[sfdefault]{merriweather},但不使用旧式数字。因此,我想更改章节和章节上数字的字体或使用类似的字体(可能是 Helvetica?)。

我认为sectsty包裹有一个解决方案:\partnumberfont\chapternumberfont

不幸的是,我不能使用这个包。另外,我也不能使用 XeTeX 或 LuaTeX。

更新:@runartrollet 给出解决方案:

\usefont{T1}{phv}{m}{n}\selectfont
\renewcommand{\thechapter}{\usefont{T1}{phv}{m}{n}\selectfont\arabic{chapter}}
\renewcommand{\thesection}{\thechapter.\arabic{section}}
\renewcommand{\thesubsection}{\thesection.\arabic{subsection}}
\renewcommand{\thesubsubsection}{\thesubsection.\arabic{subsubsection}}

现在我有一个相关的问题,我不知道是否需要创建另一个主题:有没有办法将所有“merriweather”数字更改为 helvetica 数字?

答案1

我认为此字体不包括表格数字(或大写数字),因此您必须替换数字的字体。我不建议这样做,因为旧式数字确实会带来一种风格感。如果您只想对章节/部分标题执行此操作,我会更改整个标题的字体,而不仅仅是数字。

请不要在同一行混合使用这样的字体,这真的很丑!最好更改整个章节/章节的字体 -title,请查看Gonzalo Medina 对如何更改章节/小节字体大小的回答?[重复]有关如何更改部分样式的详细信息。

下面,我只更改了数字的字体,但我并没有花太多时间寻找真正合适的字体,所以它看起来很丑。你也许能找到更合适的字体。再次强调,我不建议这样做。

\documentclass[11pt]{book}
\usepackage[T1]{fontenc}
\usepackage[sfdefault]{merriweather}
\usefont{T1}{fxl}{m}{n}\selectfont
\renewcommand{\thesection}{{\selectfont \arabic{section}}} 
\renewcommand{\thechapter}{{\selectfont \arabic{chapter}}} 
\begin{document}
\chapter{Foo}
\section{Bar}
\end{document}

相关内容