Cloud2016 在 RStudio Visual editor 编辑、预览数学公式比较慢,特别是文章中含有大量公式的时候,好像牛拉车。 对于自定义的数学公式命令,VS Code 不支持预览。所以,想请问大家,平时用什么编辑器写含有大量数学公式的文章。
nan.xiao Inline公式预览功能和可视化编辑器在产品上肯定是一个很好的想法,但是在现实应用中,我觉得这些功能只能满足一些轻量级的简单应用,不太适合复杂场景。原因有很多,比如大的多行公式,公式渲染上下文这类问题(如非标准符号、表格内公式),在可视化编辑器中产生的问题反而会让人浪费更多时间——TeXmacs 和 LyX 这类编辑器日趋式微是有原因的。所以我还是觉得 VS Code + LaTeX Workshop 或 Overleaf 这种左栏纯文本,右栏实时刷新预览的模式更适合我。
Cloud2016 nan.xiao Ihavenothing 刚去查了下,VS Code 即将要支持 公式宏定义了 。这样 Qmd 文档里应该也会很快用上。 nan.xiao 原因有很多,比如大的多行公式,公式渲染上下文这类问题(如非标准符号、表格内公式),在可视化编辑器中产生的问题反而会让人浪费更多时间 非常赞同。比如表格内有公式,有公式的那个格子的宽度不是按照渲染后的来设定,而是一段 LaTeX 命令的宽度,期待继续改进。
Fye nan.xiao 用来用去,还是 VS Code + LaTeX Workshop 比较高效点,外加一个 Ultra Math Preview 预览数学公式。 试过所见即所得的编辑器,还是不适应,影响思绪的连贯性。
Ihavenothing 可能我比较另类,至今依然是 LyX 的重度用户,因为用它打公式很容易验证写得对不对,需要纯 LaTeX 时直接复制它自动生成的 LaTeX 代码就行了。LyX 有个自定义数学宏的功能(Help->Math->Math Macros),支持预览:
yihui Ihavenothing LyX 有个自定义数学宏的功能 我过去用了好些年 LyX 都没发现这个功能,这充分说明我的数学太差了。 我也感觉 LyX 对 LaTeX 数学公式的支持确实是无敌。
yihui dapengde 七年前我就想用 LyX 打公式,然后用某种机制将公式导入别的文档中:https://github.com/yihui/knitr/issues/1168 不过这个想法未必真的能实现。
Cloud2016 突然想起来之前,翻到的一个帖子 [Feature request] MathLive for a WYSIWYG math editing experience,有人提出要在 Quarto 里加入 mathlive 这种所见即所得的公式编辑器,看起来非常像 LyX 或者 MathType