- Incorrect key-value separator in meta element.
- Rendering error when the input contains commands that require additional MathJax extensions.
- Set MathJax to version 3.2.0.
- Upgrade Marked to version 4.0.12.
- Support GitHub Flavored Markdown, a superset of CommonMark.
- Add stylesheet for table element.
- Switch from
commonmark
tomarked
for rendering Markdown. - Revert style of links to browser's default style.
- Perform non-greedy match for LaTeX environment name.
- Markdown priority environment (
\begin{md}...\end{md}
) to protect LaTeX delimiters within Markdown code blocks and code spans.
- Fix rendering of nested LaTeX environments.
- Update commonmark.js version to 0.29.2
- Update MathJax version to 3.
- Use gray background for
<pre>
and<blockquote>
elements. - Use dark blue color for
<pre>
and<code>
elements.
- MathJax output is too small on mobile display.
- Load commonmark.min.js instead of commonmark.js.
- Support escaped dollar to represent literal dollar sign.
- Add option
commonmarkURL
to define URL to load commonmark from. - Add option
MathJaxURL
to define URL to load MathJax from.
- Do not let image width exceed the width of content.
- Ensure that
commonmark
is defined as soon as it loads so that callingrender()
directly withrenderOnLoad
option set asfalse
does not lead to an error due to undefinedcommonmark
.
- Allow content to be written directly in the body without
<textarea>
. - Support TeXMe
<script>
tag at the end of the document.
- Use jsDelivr as the CDN in examples.
- Update MathJax version used to 2.7.5.
- Add configuration options:
- style
- useMathJax
- protectMath
- renderOnLoad
- onRenderPage
- Initial release for self-rendering of MathJax + LaTeX documents.