2010-01-22 41 views
2

如果这是OT,请告诉我在哪里重新发布。哪里可以找到在ttf中将Latex sum命令映射到实际Sigma符号的位置?

我需要实时渲染一些数学方程。我在哪里可以找到LaTeX“英文”名称(如\ sum)到ABC.ttf的符号XYZ的映射?我可以阅读+呈现ttf的罚款;我只是不知道从哪里得到具有数学符号的ttfs以及它们如何被编入索引。

谢谢!

+0

要启动你:总和是GREEK_CAPITAL_LETTER_SIGMA。 – 2010-01-22 03:10:56

+0

我不知道我明白。您想在另一个文字处理系统中排版给定的Latex符号,并想知道如何以任何字体查找它? – 2010-01-22 03:16:13

+0

我会把它放在超级用户中。随意添加东西到我的文章。 – 2010-01-22 09:29:29

回答

1

我看过从符号名称到字体的LaTeX映射,它很可怕。首先,LaTeX的字体比TTF更复杂,数学字体是最复杂的。对于初学者来说,根据上下文,字形会有单独的变体:公式中的大“\ sum”是一个字符,但如果在内联数学中键入“\ sum”,则会获得针对内联公式优化的另一个字符。

使用Unicode数据库可能会更好。您可以从unicode.org下载Unicode数据库(作为文本文件),还有一些库(IBM的LibICU?)可让您按名称查找符号。你正在寻找的大部分符号从代码点U + 2200开始。这东西不给你很好看的公式,只是符号。

您可能也在寻找MathML渲染器。这会给你看起来漂亮的公式(不如LaTeX好),并且有一个XML接口,应该很容易处理。

1

我会看看Xetex。它允许unicode输入,并允许使用TTF字体,所以它们必须完全按照你想要做的。或者,你甚至可以用Xetex代替Latex,无论你在做什么:那么你就不需要知道毛茸茸的细节。

2

我没有找到这样的清单。但我手工编制了一个类似的清单。 看看我的supersuer question,其中AHK脚本提供了非常部分的地图