V2: equation reference not works correctly
Issue Summary
With same content, I tried to use\eqref
to reference the equation, it works on version 3, but not works on version 2.
The queue jobs executing in order, so that the \eqref
before defined will a result unknown number.
Steps to Reproduce:
Just use your sample:
// First eqref will not works, its content will just be ???
element = document.createElement('div');
document.body.append(element);
element.innerHTML = '$$\\eqref{test}$$';
MathJax.Hub.Queue(
['Typeset', MathJax.Hub, element],
);
element = document.createElement('div');
document.body.append(element);
element.innerHTML = '$$x^2\\tag{1}\\label{test}$$';
MathJax.Hub.Queue(
['Typeset', MathJax.Hub, element],
);
// After defination, $\eqref{test}$ can get the right number value.
element = document.createElement('div');
document.body.append(element);
element.innerHTML = '$$\\eqref{test}$$';
MathJax.Hub.Queue(
['Typeset', MathJax.Hub, element],
);
Technical details:
- MathJax Version: 2.7.9
- Client OS: Windows 10
- Browser: Firefox 102
I am using the following MathJax configuration: DEFALUT
and loading MathJax via
<script src="//cdn.jsdelivr.net/npm/mathjax@2/MathJax.js?config=TeX-AMS_CHTML"></script>