如何在 xmgrace 中显示特殊字符?我找不到特殊符号列表,包括乘法符号或希腊字母或下标的使用。
2 回答
为了在 xmgrace 中输入符号字体,您可以使用\x
转义序列。这是\f{Symbol}
inline 命令的简写,它会更改为 Symbol 字体。字体名称(或代码)在大括号内指定。可在此处找到可用字体的官方列表。
为了使用一些特定的符号,例如无穷大 ∞ 或乘法 × ,还有一个额外的复杂性:
跟随\x
with\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
.
有关更多信息,请参阅此处的精彩概述。
如果您在文本输入窗口中,则键入“control-e”,您将获得一个新窗口。它可能默认为 Helvetica。选择“符号”。希腊字符在那里。
一般 \f{fontname} 选择字体“fontname”,“Symbol”是带有希腊字符的字体。作为快捷方式,您可以输入“\x”控件,然后输入映射到希腊字符的键,然后输入“\f{}”以返回默认绘图(“\x”是“\f{Symbol} ”)。例如:
“长度 [\xm\f{}m]”
这将打印 Length,后跟方括号中的千分尺符号。
请注意,拉丁字体中还有一个 μ 字符,但呈现方式会略有不同。但是,大多数希腊字符仅在 Symbol 字体中可用。
有点令人沮丧的是,它不仅可以处理 unicode,而且 Grace 现在已经 20 岁左右了……但是仍然非常好。