是否存在用于大写希腊字母的草书数学字体?

是否存在用于大写希腊字母的草书数学字体?

在 Overleaf(Tex Live 版本 2022)中的 LaTeX 中,我主要使用\mathrsfso{}(在 KaTeX 中我使用\mathscr)来获取草书大写字母数学字体。这些通常用于数学,特别是测度论中,用于表示空间的集合。我使用字体样式来表示这种一致的含义。

以下是我所说的“cusrive script”字体mathrsfs所需的包在哪里。 mathscr{ABC} 需要包 mathrsfs

我还希望能够在类似的草书数学字体中使用希腊大写字母,但\mathrsfso不支持它们,而且经过搜索后我还没有找到这样的字体。

是否存在用于大写希腊字母的草书数学字体?

理想情况下,字体还应包含小写字母,以覆盖比\vartheta小写希腊字母和其他 var 子集更多的范围。

我在字体中寻找的草书大写和小写字母的示例。 在此处输入图片描述


相关问题,但没有任何草书大写字母:LaTeX 中希腊字母的数学字体完整列表?

我正在努力解决下面的一些问题,但目前还没有成功。

CTAN 关于支持希腊文排版的字体的主题:https://www.ctan.org/topic/greek

LaTeX 字体目录中的书法和手写字体,虽然似乎没有大写希腊文:https://tug.org/FontCatalogue/calligraphicalfonts.html

答案1

我进行了更多搜索,并从此列表中找到了几种带有大写希腊字母的书法希腊字体:https://www.ctan.org/topic/font-greek

该列表适用于一般的希腊字体,而不是数学字体,因此需要一些额外的(诅咒的)工作才能将它们用作一次性命令,例如$\greekscr{\Gamma \Pi \Theta \Psi \Phi}$

回答链接到我使用的希腊字体列表并提到使用数学文本关于 LGR 编码的希腊字体。mathastext 也提到数学,该选项应该用于对默认数学字体进行全局单一更改,而不是像 mathastext 所启用的那样在整个文档中交换“数学版本”。

Miama (Nueva) :在代码中引用为fmm

https://www.ctan.org/pkg/miama

带有希腊大写和小写字母的书法或手写字体。它在视觉上不像 的书法风格那样mathscr繁杂mathrsfsmiama nueva 希腊语大写和小写 miama 数学字母到符号表

为了让 miama 在我的案例中工作,我必须同时使用 mathastext 和 lgrmath,因为单独使用 mathastext 不起作用,我不知道为什么。所以这是我的诅咒黑客,它起作用了。我在前面的序言中加入了以下内容,\document并将 Overleaf 编译器换成了 LuaLaTeX,这是lgrmathXeLaTex 所必需的。

% Following 3 are unnecessary, but useful to know
%\usepackage[utf8x]{inputenc}
%\usepackage[LGR,T1]{fontenc} %fontspec for LuaLaTeX or XeLaTeX
%\usepackage[greek,english]{babel}

% scaled down to match size of other fonts.
\usepackage[scale=.75]{miama}

\usepackage[subdued, LGRgreek, italic]{mathastext}
\MTDeclareVersion{greekfont}{T1}{fmm}{it}{sl}
\newcommand{\greekscr}[1]{\Mathastextversion{greekfont} #1 \Mathastextversion{normal}}
% This has to come after mathastext, and yes, this is hacky.
\usepackage[font=fmm, alphabets]{lgrmath}

现在,呼叫$\greekscr{\Psi}$提供大写或小写的希腊字母。我注意到小写字母的比例比大写字母要小一些。

如果你使用带有 TexLive 的本地版本,这个答案声称它可以与 mathastext 和 pdflatex 编译器一起使用。

塔洛斯

https://www.ctan.org/pkg/talos

更像mathcal草书或手写字体,但如果有人喜欢这种风格,它足够罕见,值得分享。

talos 大写斜体希腊文示例 talos 小写斜体希腊文示例

我还没有在我的 Overleaf 项目中使用这个字体。可能是因为字体设置与我安装的其他字体包的命名空间冲突。它还需要 LuaLaTex 或 XeLaTex 编译器,并安装有\usepackage[talos]{fontsetup}

相关内容