如何在xmgrace中制作特殊字符

How to make a special characters in xmgrace

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

如果您在文本输入 window 中,则输入 "control-e",您将得到一个新的 window。它可能默认为 Helvetica。 Select "Symbol"。希腊字符在那里。

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

"Length [\xm\f{}m]"

这将打印长度,后跟方括号中的微米符号。

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

有点令人沮丧的是它不能简单地处理 unicode,但 grace 现在已经 20 岁左右了......但是仍然非常好。

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

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

\x 后面加上 \c 可以输入符号集的前 128 个字符,而使用 \C 可以输入后 128 个字符。默认使用前 128 个字符。当您在 xmgrace 界面中手动输入标签时,您可以按 Ctrl-e 打开 "Font tool" window,它会显示所有字体。您可以使用光标 select 符号,但是不能用这种方式 select 低 128 个字符。

回答你的具体例子:

\x\c4乘法符号×(低128位)

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

到return到常规字体(其实就是留下任何特殊字体)使用转义序列\f{}

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

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

我经常需要用到°"degrees"符号,也就是\x\c0

有关详细信息,请参阅这篇精彩的概述 here