Vim 中的数学符号

Vim 中的数学符号

我正在尝试使用 vim 在博弈论课上记数学笔记。我查看了二合字母,它们非常适合输入数学符号,但有些东西它没有涵盖。

有没有简单的方法可以输入诸如在 ax 上方或下方输入波浪号以及在 ax 上方或下方输入横线之类的内容?我可以将 x、x-under-tilda、x-over-tilda、x-under-bar 和 x-over-bar 作为自定义二合字母,但也许下一节课我需要 y-under-bar 或 z-hat 或 b-over-tilda 之类的内容,而我无法将它们全部作为二合字母输入。

答案1

学习特克斯(或更好乳胶)。

即使您不通过 tex 运行它来生成输出,大多数从事数学/物理工作的人也会理解纯文本电子邮件中数学符号的 tex 语句。

有许多所见即所得的文本编辑器,但只要稍加练习,您就可以像编写方程式一样快速地输入它。

答案2

停止敲打那个螺丝用你的锤子。

一个更好的工具是山猫

或者,因为你还在上学,所以你很可能可以得到一个非常优惠的价格数学,可用于大多数平台。如果你认为完成这门课程后你不会用到它,他们甚至有一个仅适用于一个学期的版本。

答案3

我不认为在 vim 中记数学笔记是疯狂的。我认为是的。我使用二合字母,并且一直保留着小清单我最常用的字符之一。我偶尔会使用上标二合字母<ctrl>k0S来表示 x^0 中的上标 0。当我需要插入一个带有波浪符号的 x 时,我想我会求助于 tex。不过请记住,您可以通过在<ctrl>v插入模式下按下 来直接输入字符及其 unicode 值,请尝试 <ctrl>vu0127输入 ħ (h bar)。您可以查找带有诸如条形和帽子等配件的许多常见字母的 unicode,然后像这样输入它们的值。

答案4

对我有用的技巧是安装julia-vim 并在 .vimrc 中定义一个名为的数组latex_to_unicode_file_types

例如

let latex_to_unicode_file_types = ["julia", "markdown"]

然后,当您输入一些从 latex 到 unicode 的“可转换”内容并按下 tab 键时,将会出现自动完成窗口,如下所示:

全方位完成 LaTeX 到 Unicode

相关内容