在 jupyter-lab 文本编辑器中转换希腊乳胶符号

Convert greek latex symbol in the jupyter-lab text editor

在 Jupyter Notebooks 中,您可以输入,例如 \alpha,然后按 Tab 键,\alpha 变为 α。这是一个很酷的功能。不幸的是,它在 jupyter-lab 编辑器中不起作用。这不起作用的任何原因?或者我需要在某处设置首选项吗?

如果你键入 $\alpha$ 它将呈现为希腊字母感谢 latex

此功能由 IPython 内核提供,而非 Jupyter Notebook。内核通过查找 this dictionary (originally from Julia) and then inserts its value (the corresponding Unicode character). As such, there needs to be an active IPython kernel to provide the TAB completion (here is the PR that added the functionality 到 IPython 中的 latex(或类似 latex)符号来提供 TAB 补全,以防您想阅读更多相关信息。

IPython 内核随笔记本自动启动并在 运行 个单元格时使用,但在编辑文本文件时并非如此(这也是为什么没有 TAB 完成的原因其他东西,如进口等)。您可以通过在 Python 文本文件中右键单击并选择 "Create console for editor" 来手动启动一个。之后自动补全就像在笔记本中一样工作,包括希腊乳胶符号。

尽管@joelostblom 的答案工作正常,您可以简单地安装 LaTeXStrings Julia 包来启用 \alpha [tab] 功能,而无需生成 IPython 内核。

using Pkg
Pkg.add("LaTeXStrings")