Ka2Jax:将大模型输出的数学公式替换为$$格式

在使用大模型时,复制输出的数学公式为\( \[格式,但是很多编辑器(例如typora,Obsidian)默认支持$格式的公式,如果手动替换的话会比较麻烦,所以借助deepseek-V3+RooCline开发了一个Windows下的小工具,可以实现自动监听剪贴板的功能。

如果你也有这方面的需求,可以从Release页面下载.zip文件,解压后运行Ka2Jax.exe就行。运行需要确保安装了.net6.0 runtime

1 Like

所以 LaTeX 到底有没有一个标准格式?论坛里支持的也是 $

1 Like

事实上这两个都是标准格式。\[ 和 equation* 环境等效,属于行间公式。$ 格式则是行内公式。主要区别是行内公式是和文字混排的,而行间公式会单独成行。

你说的是 $$$ 之间的区别,我想 @Qingwa 问的应该是 $/$$\( / \[ 之间的区别。

请读:

太长不看:$/$$\TeX 定义的原语(primitive),或者说关键字(keyword)。

\[\](以及 \(\)),则是 \LaTeX 中的命令(command),分别等价于 \begin{displaymath} 和对应的 \end{...}。只有导入了 amsmath 包,\[ 才会被重定义为 \begin{equation*} 命令。

作为后来者的 \LaTeX 根本没有把 $$ 写进标准里,只是大家用得习惯了,大部分编译器不得不支持 $ 而已。实际上,编译器处理 $$\[ 也会有细微的差异,见上面的回答。

1 Like