在配置文件中包含 MathJax.js 与所有配置文件

Including MathJax.js with all the configuration files in the config file

包含MathJax.js的常用方式是这样的:

<script type="text/javascript" src="/vendor/js/mathjax/MathJax.js?config=TeX-AMS_HTML,local/local"></script>

在上述包含方式中,配置文件在配置查询参数中指定。 我只想包含 MathJax.js url 而不传递任何查询参数 即预期的标签外观应该是:

<script type="text/javascript" src="/vendor/js/mathjax/MathJax.js"></script>

但我仍然希望使用配置文件对其进行配置。

有没有一种方法可以指定将所有配置文件包含在 mathjax/config 目录中,或者是否有任何其他方法可以包含 MathJax.js 而无需将配置作为查询参数传递。

这在 MathJax github 存储库的 config/default.js 中有描述:

MathJax.Hub.Config({

  //
  //  A comma-separated list of configuration files to load
  //  when MathJax starts up.  E.g., to define local macros, etc.
  //  The default directory is the MathJax/config directory.
  //  
  //  Example:    config: ["local/local.js"],
  //  Example:    config: ["local/local.js","MMLtoHTML.js"],
  //
  config: [],
  ...
});

通过指定配置参数,您可以省略脚本标记中的查询字符串。