如何改变一个字母以用于数学符号?

如何改变一个字母以用于数学符号?

LaTeX 有很多不同的字体和符号可以在数学模式下使用(见在数学模式下我可以使用哪些字体样式?)。然而,这些字体中的大写 G 字符要么基于传统的罗马字母(它们看起来就像这个 G),要么是类似下图的脚本变体:

在此处输入图片描述

虽然有些人可能喜欢这种风格,但我个人更喜欢替代脚本 G(常见于草书和某些标志,如 General Mills):

在此处输入图片描述

这是我根据该变体绘制的矢量图。我的问题是,如何才能最好地包含这个字母,以便在数学模式下调用它?

根据@PietvanOostrum 的回答,我现在有:

在此处输入图片描述

虽然并不完美,但我还是更喜欢下面这个替代方案: 在此处输入图片描述

用于描述具有顶点集 V 和弧集 A 的有向图 G。

或者现在基于 kurrent 的第三种变体: 在此处输入图片描述

V 和 A 由命令生成\mathbf{}

为什么它们会被抬得这么高?

答案1

我认为最好的解决方案是将其放入字体中,也许可以替换现有字体副本中的字母 G。例如,您可以使用 来执行此操作fontforge

作为第二选择,我建议将图像放在 `mathord` 命令中。在这种情况下,最好使用 PDF 版本,因为它是可扩展的。以下是一个例子:

\documentclass{article}
\usepackage{calrsfs}
\usepackage{graphicx}
\newcommand\varG{\mathord{\raisebox{-0.15em}{\includegraphics[width=1em]{varG}}}}
\begin{document}

\Huge
\[ \left( \mathcal{G} = \varG \right) \]

\end{document}

varG.pdf图像文件在哪里?

在此处输入图片描述

我还建议让它变得更胖一些。

相关内容