【发布时间】:2021-02-13 09:18:39
【问题描述】:
目前在 javascript 中是否有任何方法可以将 KaTeX 公式转换为 MathJax,我想支持导出到仅适用于 MathJax 的 Anki。
如果没有,是否有一张表格显示 MathJax 不支持哪些 KaTeX 命令,我似乎找不到。
我只需要从 KaTeX 到 MathJax 的转换,而不是相反
【问题讨论】:
目前在 javascript 中是否有任何方法可以将 KaTeX 公式转换为 MathJax,我想支持导出到仅适用于 MathJax 的 Anki。
如果没有,是否有一张表格显示 MathJax 不支持哪些 KaTeX 命令,我似乎找不到。
我只需要从 KaTeX 到 MathJax 的转换,而不是相反
【问题讨论】:
解决方法可能是支持 katex 的 anki 的新插件。我还没准备好使用它(似乎有一些换行错误。请参阅链接上的 cmets)。
https://ankiweb.net/shared/info/1087328706
我和你有同样的用例。我在 vscode 中编写 markdown 和 katex(使用 Markdown+Math 扩展),然后导出到 anki(使用 ankdown - 稍作修改)。
我发现有时 mathjax 会导致问题 - 例如标签。
【讨论】:
str = str.replace(/&/g, "&"); 来修复它,但我还没有找到您在评论中提到的错误,您能否提供一个出现该错误的示例?
<span> 标签来添加颜色。如果您将其复制到文本编辑器中,然后复制到 anki 中,则该示例有效。我认为添加您在评论中使用的代码可能会因此与 VSCode 一起破坏其他一些情况,因此作为一种解决方法,只需将其复制到文本文件中,然后从那里复制到 anki 中!
<span> 元素。但是,无论文本是从哪里粘贴,都会发生这种情况。如果我使用 edit HTML 菜单直接粘贴到 anki 中,那么我不会得到 <span> 元素。我同意,这不是您的插件的问题!