在本地更改字体系列(使用范围有限的包)

在本地更改字体系列(使用范围有限的包)

我希望能够使用小写字母作为章节标题。根据在 \section{} 中使用 \textsc{}CM 默认字体不支持小型大写字母,所以我需要使用:

\usepackage[T1]{fontenc}

在序言中。

但是,这会改变整个文档的字体。我的设置确实相当复杂,全局设置会导致一些问题,所以我想获得与\usepackage[T1]{fontenc}在序言中使用相同的效果(即能够使用小写字母作为章节标题),但仅限于使用以下宏定义的章节标题:

 \def \centeredchapter#1{
    \chapter*{\centering{\LARGE \textsc{#1}}}
    \addcontentsline{toc}{chapter}{#1}
    }

是否可以?

答案1

字体编码内置于 LaTeX 格式中,该fontenc包主要只是提供了一个设置文档默认值的界面,以便您可以使用

\chapter*{\centering{\LARGE\fontencoding{T1}\textsc{#1}}}

相关内容