I'm afraid I don't understand the question. The configuration that is
equivalent to TeX-AMS_HTML is
MathJax.Hub.Config({
jax: ["input/TeX","output/HTML-CSS"],
extensions: ["tex2jax.js","MathMenu.js","MathZoom.js"],
TeX: {
extensions:
["AMSmath.js","AMSsymbols.js","noErrors.js","noUndefined.js"]
}
});
As you point out. This is not missing anything. You would not want
to put
config: ["TeX-AMS_HTML"]
into your default.js as that would cause the TeX-AMS_HTML.js
configuration file to be loaded after your default.js file is loaded,
which defeats the purpose of using config=default rather than
config=TeX-AMS_HTML in the first place.
The reason MML_HTMLorMML includes
config: ["MMLorHTML.js"]
is because the MML_HTMLorMML configuration selects the output renderer
(either HTML-CSS or NativeMML) based on the browser's abilities, and
it is the MMLorHTML.js configuration file that does that. Any
combined configuration file that ends in _HTMLorMML uses MMLorHTML.js
to make the choice. But TeX-AMS_HTML does NOT make such a choice; it
always uses the HTML-CSS output renderer, so there is no need to
include MMLorHTML.js or any other configuration file.
Davide