朱莉娅:如何处理特殊的unicode角色

时间:2014-08-25 21:21:54

标签: unicode julia

我正在使用Distributions包,它为类型中的许多变量使用特殊的unicode字符。例如,正态分布使用μ和σ。如果我想编辑标准偏差,我需要以某种方式输入:

n.σ= 5.0

是否可以在repl中键入这些值(使用复制粘贴之外)?如何用一个键盘创建这些字符?

谢谢

4 个答案:

答案 0 :(得分:7)

在REPL中,使用LaTeX快捷方式,例如输入\sigma并按Tab键自动完成。请注意,您需要使用Julia 0.3或更高版本才能工作。

许多文本编辑都有加载项来做类似的事情,例如SublimeText的https://github.com/mvoidex/UnicodeMath

答案 1 :(得分:1)

通过在Google上查找“在Linux中输入Unicode”来计算出来。

可以按Ctrl + Shift + u,然后按字符的4位UTF-16十六进制编码。例如,σ= u03bc

答案 2 :(得分:1)

在大多数现代桌面下的Windows 10和Linux中,您可以添加希腊语键盘地图,然后使用[[windows button]] + space在希腊语和英语之间切换。由于许多拉丁文/英文字母源自古希腊语,因此它们具有类似物,因此S类型为Sigma(σΣ),D,δ(δΔ)等ετψ。

答案 3 :(得分:0)

Tt 很难记住所有的 unicodes 或 latex 快捷方式(至少对我而言)或在网上搜索它。在使用 REPL 或 jupyter notebook 时,Julia 提供了一种简单的方法来完成,如前所述 here

<块引用>

您还可以通过在 REPL 帮助中输入符号来获取有关如何输入符号的信息,即通过输入?然后在 REPL 中输入符号(例如,从你看到符号的地方复制粘贴)。

例如:

enter image description here