我经常在文档中使用命令{\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}