具体来说,我想在 LateX 中编写这些内容:
Unicode 名称:数学粗体小二伽玛 代码点(十六进制):0x1D7CB 代码点(十进制):120779 在 Unicode 块中:数学字母数字符号
Unicode 名称:希腊小写字母 digamma 代码点(十六进制):0x03DD 代码点(十进制):989 在 Unicode 块中:希腊文和科普特文
Unicode 名称:带钩的拉丁大写字母 f 代码点(十六进制):0x0191 代码点(十进制):401 在 Unicode 块中:拉丁扩展-B
我正在使用 TeXstudio,因此我可以在 pdflatex、xelatex 或 lualatex 和其他一些文件中进行编译。
最简单的方法是什么?我不关心各种编译器的工作细节——我只想要一个简单的命令和该命令提供所需输出的环境。
答案1
免费衬线有您想要的字形。
\documentclass{article}
\usepackage{fontspec}
\newfontface\DejaVuSans{DejaVu Sans}
\newfontface\FreeSerif{Free Serif}
\def\Fhook{\mbox{\DejaVuSans\char"0191}}
\def\digamma{\mbox{\DejaVuSans\char"03DD}}
\def\mbfdigamma{\mbox{\FreeSerif\char"1D7CB}}
\begin{document}
\Fhook \digamma \mbfdigamma
$\Fhook \digamma \mbfdigamma$
\end{document}