【问题标题】:MathJax does not render all tex expressionMathJax 不会呈现所有 tex 表达式
【发布时间】:2018-02-14 21:49:55
【问题描述】:

我在一个显示研究文档的应用程序上设置了 MathJax,它在 TeX-AMS-MML_HTMLorMML 配置下运行良好 99%。

唯一的问题是,在一些罕见的文档中,\varvec 表达式没有被渲染并且被格式化为红色。

我不是 Tex 专家,我还没有发现任何关于这是否是错误的 tex 表达式或是否在 MathJax 中设置更多配置的信息

【问题讨论】:

  • \varvec 不是 LaTeX 中的标准命令。它可能由不同的包定义为符号,或者它可能是一个带有(多个)参数的宏。没有更多的上下文,很难提供帮助。

标签: latex mathjax tex


【解决方案1】:

现成不支持此宏。

可以在http://docs.mathjax.org/en/latest/tex.html#supported-latex-commands 找到 MathJax 支持的宏和环境的完整列表。 MathJax 旨在支持所有基本的数学模式宏,但不能开箱即用地支持所有可能的宏。

但是,您可以编写自己的宏,参见。 http://docs.mathjax.org/en/latest/tex.html#defining-tex-macros。对于更复杂的包,您可以编写自己的扩展,参见。还有http://docs.mathjax.org/en/latest/options/ThirdParty.html#mathjax-third-party-extension-repository。由于 MathJax 不是 TeX,它无法导入 TeX 包(例如 sty 文件),因此通常必须在其扩展系统中重新实现复杂的包。

【讨论】:

    猜你喜欢
    • 2021-10-12
    • 1970-01-01
    • 1970-01-01
    • 2020-03-11
    • 1970-01-01
    • 2020-09-26
    • 2011-05-07
    • 2018-10-08
    • 2017-11-04
    相关资源
    最近更新 更多