【问题标题】:Preventing Showdown from modifying text between some delimiters防止 Showdown 修改某些分隔符之间的文本
【发布时间】:2018-05-10 11:13:03
【问题描述】:

有什么方法可以阻止 Showdown 解析某些分隔符之间的文本(在这种情况下为 $$$),这样它就不会将我的 LaTeX 代码解释为降价?如果没有,有没有其他方法可以让两者一起工作? 目前我只是将输入传递给 Showdown,然后将其交给 Katex 进行解释,这通常会导致 Showdown 在我的 LaTeX 中插入 html 标签。

【问题讨论】:

    标签: javascript parsing markdown showdown katex


    【解决方案1】:

    你试过这个showdown-katex 扩展吗?我不能保证它的质量,但它适合你的用例:

    https://obedm503.github.io/showdown-katex/

    有关其他线索,有这个 StackExchange 答案描述了 Math StackExchange 站点如何允许 LaTeX 和 markdown 输入:https://math.meta.stackexchange.com/a/9654

    在 StackExchange 上实现的解决方案是通过第三个脚本(大约 130 行,名为 mathjax-editing.js)预处理用户输入,该脚本从 Markdown 转义 $...$ 或 $$...$$ 内的文本。这样,公式就可以完整地通过 Markdown 处理,最终由 MathJax 处理。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-22
      • 2018-02-11
      • 2012-11-08
      • 2021-04-15
      • 2017-08-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多