![如何仅为特定字母添加字体样式?](https://linux22.com/image/425160/%E5%A6%82%E4%BD%95%E4%BB%85%E4%B8%BA%E7%89%B9%E5%AE%9A%E5%AD%97%E6%AF%8D%E6%B7%BB%E5%8A%A0%E5%AD%97%E4%BD%93%E6%A0%B7%E5%BC%8F%EF%BC%9F.png)
在我的 latex 文档中,我的默认字体当然是正常的小写字母“k”。我想要做的是添加这个脚本版本,“
答案1
答案2
\mathscr{k}
有多个软件包允许您在数学模式下使用。我建议unicode-math
在可以的情况下使用 LuaLaTeX,在必须的情况下使用旧字体。
这里是一个 MWE,它通过设置 Libertinus 字体fontsetup
来加载unicode-math
。
\documentclass{article}
\usepackage[libertinus]{fontsetup}
\pagestyle{empty}
\begin{document}
$\mathscr{k}k$ and also $\mathscr{A}+\mathscr{V}$
\end{document}
任何 OpenType 数学字体都支持小写脚本字母,尽管有些可能不使用您喜欢的样式。可以使用选项替换另一种字体的\mathscr
字母。此 MWE 替换了 STIX Two Math 中 Stylistic Set 1 的替代字母,您会注意到它的倾斜程度较小。range=
\setmathfont
\mathscr
\documentclass{article}
\usepackage[libertinus]{fontsetup}
\setmathfont{STIX Two Math}[
range={scr,bfscr},
Scale=MatchUppercase,
StylisticSet=1 ]
\pagestyle{empty}
\begin{document}
$\mathscr{k}k$ and also $\mathscr{A}+\mathscr{V}$
\end{document}
在 PDFLaTeX 中,您可以选择任何支持小写字母的脚本字母表mathalpha
,例如\usepackage[scr=boondoxo]{mathalpha}
。
\documentclass{article}
\usepackage[scr=boondoxo]{mathalpha}
\pagestyle{empty}
\begin{document}
$\mathscr{k}k$ and also $\mathscr{A}+\mathscr{V}$
\end{document}