【问题标题】:How to use DeclareMathOperator in MathJax configuration file?如何在 MathJax 配置文件中使用 DeclareMathOperator?
【发布时间】:2017-01-14 02:37:12
【问题描述】:

我想在我的本地 Mathjax 配置文件中声明一些数学运算符,以便我可以在每个页面中使用它们。

我发现我可以按照 MathJax 文档Defining TeX macros 中的说明定义命令。

但我在配置文件中找不到使用DeclareMathOperator 的任何参考?有什么解决方法吗?

【问题讨论】:

  • 你试过什么?例如,Macros: { somehow: ["\\operatorname{somehow}"] } 之类的东西应该可以正常工作。
  • DeclareMathOperator 不仅仅是添加一个额外的运算符名称。
  • @PeterKrautzberger mathb.in/13571
  • 我知道这一点,但从提供的信息中不太清楚您想要什么。
  • @Unknown,您的 mathb.in 示例使用的是 MathJax v2.3,其中包含有关如何处理已加星标的表单的错误。这在 v2.4 中得到了纠正(参见 issue tracker for it),如果您使用 v2.4 或更高版本,Peter 的宏将为您提供与 \DeclareMathOperator{\somehow}{somehow} 相同的结果。加星标的表格也应该同样工作。如果你想要基于 TeX 的定义,你可以考虑preamble 3rd-party 扩展。

标签: mathjax


【解决方案1】:

我可以通过下面的配置实现你想要的:

MathJax.Hub.Config({
    TeX: {
        Macros: {
            sen: ["\\operatorname\{sen\}"],
            tg: ["\\operatorname\{tg\}"],
        },
    },
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-02
    • 2016-09-01
    • 2011-02-22
    • 2013-09-20
    • 1970-01-01
    • 2014-09-28
    • 1970-01-01
    • 2016-03-05
    相关资源
    最近更新 更多