我尝试使用 Latin Modern Roman 字体的粗体小写字母创建文本,但没有成功。TeX 处理字体的整个方式真的让我很困惑,所以我对任何命令和操作方式的了解仅限于\textit
、\textbf
、\scshape
、\bfseries
、大小命令和\setmainfont
。
我发现由于 LMR 中没有包含粗体小写字母字体,我无法立即制作粗体小写字母。尝试底部链接的方法产生了这些结果。 开放式大号
开放式小
T1 大号
T1 小
由于我的文档已全部设置好,因此fontspec
我无法使用第二种解决方案,而第一种解决方案本身也存在严重问题,在“打开小字体”中可以看到块状文本。
所以我有两个想法,一个是寻找一种带有粗体小写字母的字体(我找到了一种叫做 Trajan Pro 的字体)。但是我不知道如何用粗体小写字母来实现它。
第二个解决方案是我真正想尝试的,就是让 latex 自动增加每个单词首字母的字体大小。也许有一个新的命令,例如...
{\bfscaps This is an Example}
最终我需要用它来titlesec
定义子部分等。有人知道如何使用这两种方法吗?
答案1
这个问题是我很久以前在刚开始学习 latex 时问过的。
近 5 年后,我知道如何要求我真正想要的东西,这个问题的最佳答案可以在这里找到。
Fontspec 帮助,组合字体: https://tex.stackexchange.com/a/503836/35515
鉴于该问题由于其标题关键词而收到的大量浏览量,我想引导未来的浏览者看到这个答案。