Obsidian笔记记录GPT回复的数学公式无缝转化插件Katex to mathjax

Obsidian笔记记录GPT回复的数学公式无缝转化插件Katex to mathjax

在查阅论文时不可避免的触及到对于数学公式的解读和记录,常用的GPT,DEEPSEEK等大模型帮助我理解数学公式时,给出的输出往往是网页格式的ketex的格式,直接复制粘贴到Obsidian中会无法正常显示,原先我使用latexconvert等插件,还要手动调整不同的数学符号。很麻烦,最近发现了ketex与latex的差别了
KaTeXLaTeX 是两种与数学公式排版相关的工具,但它们的应用场景和功能有显著区别。以下是它们的详细对比:


1. LaTeX

  • 定义:LaTeX 是一种基于 TeX 的排版系统,广泛用于生成高质量的学术文档,尤其是包含复杂数学公式的文档。
  • 特点
    • 功能强大:支持复杂的排版需求,包括数学公式、表格、参考文献、交叉引用等。
    • 离线使用:通常需要安装本地编译器(如 TeX Live 或 MiKTeX)来编译 .tex 文件生成 PDF。
    • 语法复杂:学习曲线较陡,适合需要精细排版的专业用户。
    • 扩展性强:支持大量宏包(packages)来扩展功能。
  • 应用场景
    • 学术论文、书籍、报告等正式文档。
    • 需要高质量排版的场景。

2. KaTeX

  • 定义:KaTeX 是一个基于 JavaScript 的轻量级库,用于在网页中快速渲染数学公式。
  • 特点
    • 轻量高效:专为网页设计,渲染速度快,适合动态网页和在线编辑器。
    • 在线使用:直接在浏览器中运行,无需安装额外的软件。
    • 语法简化:支持 LaTeX 的数学公式语法,但功能相对有限,不支持复杂的排版功能。
    • 兼容性:与 HTML、CSS 和 JavaScript 无缝集成。
  • 应用场景
    • 网页中的数学公式渲染(如博客、在线教育平台、文档工具)。
    • 需要快速加载和渲染公式的场景。

3. 主要区别

特性LaTeXKaTeX
用途高质量文档排版网页数学公式渲染
运行环境本地编译器(如 TeX Live)浏览器(JavaScript)
功能范围支持复杂排版和公式仅支持数学公式(功能有限)
学习曲线较复杂较简单
渲染速度较慢(需要编译)极快(实时渲染)
扩展性支持大量宏包功能有限
应用场景学术论文、书籍、报告网页、在线编辑器

4. 语法兼容性

  • KaTeX 支持 LaTeX 的数学公式语法(如 \frac{}{}\sqrt{} 等),但并非完全兼容。
  • KaTeX 不支持 LaTeX 中的复杂命令(如 \newcommand\usepackage 等)。
  • 如果需要在网页中使用 LaTeX 公式,KaTeX 是一个轻量级的选择,但对于复杂排版,仍需使用 LaTeX。

5. 总结

  • LaTeX:适合需要高质量排版的正式文档,功能强大但学习成本高。
  • KaTeX:适合网页中的数学公式渲染,轻量高效但功能有限。

根据需求选择合适的工具:如果是学术写作或正式文档,选择 LaTeX;如果是网页开发或在线内容,选择 KaTeX。所以gpt回复的内容是katex调格式的,与obsidian的mathjax格式不兼容,为了直接复制过来的公式可以正常渲染,使用该插件后,复制过来的gpt回复,再粘贴到obsidan中后会自动渲染成正常的表示。

该插件是obsidian第三方市场中找到的,可以自动将gpt回复中的katex格式转化成mathjax格式。

在这里插入图片描述

如下是我的测试

在这里插入图片描述
直接复制后得到的内容如上,无法直接得到正常的latex公式渲染
启用插件后,直接复制就可以正常的渲染公式了。
在这里插入图片描述
现在才发现这个插件,哇塞,相见恨晚呀。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阳光明媚大男孩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值