![文档序言中命令 `{\scshape\bfseries}` 的缩写](https://linux22.com/image/458205/%E6%96%87%E6%A1%A3%E5%BA%8F%E8%A8%80%E4%B8%AD%E5%91%BD%E4%BB%A4%20%60%7B%5Cscshape%5Cbfseries%7D%60%20%E7%9A%84%E7%BC%A9%E5%86%99.png)
我经常在文档中使用命令{\scshape\bfseries}
(例如,我写入{\scshape\bfseries Something}
)来创建某种字体。是否可以避免在文档中频繁输入此命令,而是在代码的前言中编写一个全局命令,然后在文档中稍后调用它?!
提前致谢。
答案1
最好的方法是使用\DeclareTextFontCommand
:
\DeclareTextFontCommand{\textscb}{\scshape\bfseries}
当然,您需要选择一种支持它的文本字体,本例中是 Libertinus Serif 字体系列。
但使用时要小心:小写字母会强调一定程度,但\bfseries
会再加重。更不用说当添加斜体时会三倍强调。
\documentclass{article}
\usepackage{libertinus}
\DeclareTextFontCommand{\textscb}{\scshape\bfseries}
\begin{document}
Here is \textscb{Something} very important.
\end{document}