我发现了一篇使用我还不知道的数学字体的博士论文:
我知道这些:\mathbb{}
,,,,,,,\mathcal{}
但这些\mathfrak{}
都不符合上面的符号。帮我扩展我可以使用的符号库!!:D\mathscr{}
\mathsf{}
\EuScript{}
编辑:现在我想知道如何在不“覆盖”上述命令的情况下用此字体创建新命令。例如,如果我使用\mathcalpxtx{XUY}
,我最终会得到上图中的 XUY。我尝试使用这问题,但我实际上不明白这个声明运算符是如何工作的......
答案1
这似乎是 Times 或 Palatino 克隆中经常使用的书法字体。您可以使用以下选项设置为此\mathcal
字体cal=pxtx
mathalpha
,如下例所示。
\documentclass{article}
\usepackage[cal=pxtx]{mathalpha}
\begin{document}
\(\mathcal{XUY}\)
\end{document}
如果您还想继续使用默认书法字体,您可以定义新字母表而不加载,mathalpha
并将其与除 之外的其他命令关联\mathcal
。要定义新字母表,您可以直接从mathalpha
的代码中获取相关行。
\documentclass{article}
\DeclareFontFamily{U}{txcal}{\skewchar \font =45}
\DeclareFontShape{U}{txcal}{m}{n}{<-> txr-cal}{}
\DeclareMathAlphabet{\mathcalpxtx}{U}{txcal}{m}{n}
\begin{document}
\(\mathcal{XUY}\mathcalpxtx{XUY}\)
\end{document}