相关疑难解决方法(0)

VSCode 中的 LaTeX 分数片段

语境

在过去的 18 个月里,我一直使用 VSCode 的 LaTeX Workshop 扩展来满足我的所有 LaTeXing 需求。到目前为止,我主要将其用于较长篇幅的文章和报告,偶尔也用于课堂笔记。到目前为止,我只需要几个自定义宏就可以使其实时运行得足够好(线性代数排版非常容易)。然而,当我继续学习不同的课程时,我希望通过在 VSCode 中实现Gilles Castel 出色的基于 Vim 的工作流程来扩展我的实时能力。不幸的是,VSCode 似乎掩盖或缺乏(默认情况下)Castel 使用的大量功能(尤其是与片段相关的功能)。

我的问题

出于这篇文章的目的,我想重点关注他的分数宏(我相信,如果我能让这个工作正常,我就能让其余的大部分工作正常)。基本上,问题似乎是 VSCode 的片段功能相当有限,特别是与 Vim 的UltiSnips相比。Castel 使用 UltiSnips 定义了一个自动扩展宏(我不确定 VSCode 是否支持自动扩展片段),当/键入 a 时,它会获取前面的单词(如果存在括号,则为单词)并将其转换为 LaTeX分数格式。例如:

//             --> \frac{}{}
3/             --> \frac{3}{}
4\pi^2/        --> \frac{4\pi^2}{}
(1 + 2 + 3)/   --> \frac{1 + 2 + 3}{}
(1 + (2 + 3)/) --> (1 + \frac{2 + 3}{})
(1 + (2 + 3))/ --> …
Run Code Online (Sandbox Code Playgroud)

latex visual-studio-code vscode-snippets

3
推荐指数
1
解决办法
4877
查看次数