4

如何在 xmgrace 中显示特殊字符?我找不到特殊符号列表,包括乘法符号或希腊字母或下标的使用。

4

2 回答 2

4

为了在 xmgrace 中输入符号字体,您可以使用\x转义序列。这是\f{Symbol}inline 命令的简写,它会更改为 Symbol 字体。字体名称(或代码)在大括号内指定。可在此处找到可用字体的官方列表。

为了使用一些特定的符号,例如无穷大 ∞ 或乘法 × ,还有一个额外的复杂性:

跟随\xwith\c进入符号集的前 128 个字符,而 using\C进入低 128 个字符。默认使用前 128 个字符。当您在 xmgrace 界面中手动输入标签时,您可以按 Ctrl-e 打开“字体工具”窗口,该窗口会显示所有字体。您可以使用光标选择符号,但是无法以这种方式选择低 128 个字符。

要回答您的具体示例:

\x\c4乘号 ×(在低 128 个字符中)

\x希腊字母,例如用于 α Γ 使用\xaG。这些在前 128 个字符中。

要返回常规字体(实际上是保留任何特殊字体),请使用转义序列\f{}

\S\s上标和下标,例如对于 x^2 使用x\S2

要返回正常情况,请使用转义序列\N。如果您使用了 \c,那么您还需要使用 \C 来返回到较低的 128 个字符集。

我经常需要使用°“度”符号,即\x\c0.

有关更多信息,请参阅此处的精彩概述。

于 2015-02-17T13:34:22.597 回答
3

如果您在文本输入窗口中,则键入“control-e”,您将获得一个新窗口。它可能默认为 Helvetica。选择“符号”。希腊字符在那里。

一般 \f{fontname} 选择字体“fontname”,“Symbol”是带有希腊字符的字体。作为快捷方式,您可以输入“\x”控件,然后输入映射到希腊字符的键,然后输入“\f{}”以返回默认绘图(“\x”是“\f{Symbol} ”)。例如:

“长度 [\xm\f{}m]”

这将打印 Length,后跟方括号中的千分尺符号。

请注意,拉丁字体中还有一个 μ 字符,但呈现方式会略有不同。但是,大多数希腊字符仅在 Symbol 字体中可用。

有点令人沮丧的是,它不仅可以处理 unicode,而且 Grace 现在已经 20 岁左右了……但是仍然非常好。

于 2015-01-10T18:38:05.787 回答