转换希腊符号jupyter-lab编辑器

时间:2018-12-16 21:30:02

标签: jupyter-lab

在Jupyter笔记本中,您可以输入例如\alpha并按Tab键,\alpha变为α。这是一个很酷的功能。不幸的是,它在jupyter-lab编辑器中不起作用。有什么原因不起作用?还是我需要在某个地方设置首选项?

3 个答案:

答案 0 :(得分:1)

如果键入$ \ alpha $,则由于使用了乳胶,它将呈现为希腊字母

答案 1 :(得分:1)

尽管@joelostblom的答案很好用,但您只需安装LaTeXStrings Julia软件包即可启用\ alpha [tab]功能,而无需生成IPython内核。

Unhandled Exception:
System.IO.FileNotFoundException: Could not load file or assembly 'ExcelProvider.Runtime, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.
File name: 'ExcelProvider.Runtime, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'
[ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not load file or assembly 'ExcelProvider.Runtime, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.
File name: 'ExcelProvider.Runtime, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'

答案 2 :(得分:0)

此功能由IPython内核提供,而不是Jupyter Notebook提供。内核通过在this dictionary(最初来自Julia)中查找乳胶(或类似乳胶的)符号,然后插入其值(对应的Unicode字符)来提供TAB补全。因此,需要有一个活动的IPython内核来提供TAB补全(如果您想了解更多有关IB的信息,这里为the PR that added the functionality)。

IPython内核由笔记本自动启动,并在运行单元格时使用,但是在编辑文本文件时不是这种情况(这也是为什么在导入等其他事情上没有TAB完成的原因)。您可以通过在Python文本文件中右键单击并选择“为编辑器创建控制台”来手动启动。之后,自动补全就像在笔记本中一样起作用,包括希腊乳胶符号。