@@ -7903,15 +7903,7 @@ This is a [[wiki link]].
79037903| ^^ punctuation.definition.link.end.markdown
79047904
79057905
7906- # TEST: LATEX EQUATIONS #######################################################
7907-
7908- This is math $1+1$ expression.
7909- | ^^^^^ meta.paragraph.markdown markup.math.inline.markdown text.tex.latex.embedded.markdown meta.environment.math.block.dollar.latex
7910- | ^ punctuation.definition.math.begin.markdown
7911- | ^ constant.numeric.math.tex
7912- | ^ keyword.operator.math.tex
7913- | ^ constant.numeric.math.tex
7914- | ^ punctuation.definition.math.end.markdown
7906+ # TEST: MATHJAX BLOCKS MARKUP #################################################
79157907
79167908$$
79177909| <- markup.math.block.markdown text.tex.latex.embedded.markdown meta.environment.math.block.dollar.latex punctuation.definition.math.begin.markdown
@@ -7961,3 +7953,105 @@ $$
79617953 |^^^^^^^^ markup.list.numbered.markdown markup.math.block.markdown text.tex.latex.embedded.markdown meta.environment.math.block.dollar.latex
79627954 |^ punctuation.definition.math.begin.markdown
79637955 | ^^ punctuation.definition.math.end.markdown
7956+
7957+ # TEST: MATHJAX INLINE MARKUP #################################################
7958+
7959+ # Math $1+1$ atx heading
7960+ | <- markup.heading.1.markdown punctuation.definition.heading.begin.markdown
7961+ |^^^^^^^^^^^^^^^^^^^^^^^^ markup.heading.1.markdown
7962+ | ^^^^^ markup.math.inline.markdown text.tex.latex.embedded.markdown meta.environment.math.block.dollar.latex
7963+
7964+ Math $1+1$ setext heading
7965+ | <- markup.heading.1.markdown
7966+ |^^^^^^^^^^^^^^^^^^^^^^^^^ markup.heading.1.markdown
7967+ | ^^^^^ markup.math.inline.markdown text.tex.latex.embedded.markdown meta.environment.math.block.dollar.latex
7968+ ===
7969+ | <- markup.heading.1.markdown punctuation.definition.heading.setext.markdown
7970+
7971+ Math $1+1$ setext heading
7972+ | <- markup.heading.2.markdown
7973+ |^^^^^^^^^^^^^^^^^^^^^^^^^ markup.heading.2.markdown
7974+ | ^^^^^ markup.math.inline.markdown text.tex.latex.embedded.markdown meta.environment.math.block.dollar.latex
7975+ ---
7976+ | <- markup.heading.2.markdown punctuation.definition.heading.setext.markdown
7977+
7978+ This is math $1+1$ expression, but $ 1+1 $ ,$ 1+1$, $1+1 $ and 1+1$ or $1+1 are not.
7979+ | ^^^^^ meta.paragraph.markdown markup.math.inline.markdown text.tex.latex.embedded.markdown meta.environment.math.block.dollar.latex
7980+ | ^ punctuation.definition.math.begin.latex
7981+ | ^ constant.numeric.math.tex
7982+ | ^ keyword.operator.math.tex
7983+ | ^ constant.numeric.math.tex
7984+ | ^ punctuation.definition.math.end.latex
7985+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.paragraph.markdown - markup.math
7986+
7987+ Math with -$1$() $2$-$3$a or $4$_
7988+ | ^^^ meta.paragraph.markdown markup.math.inline.markdown text.tex.latex.embedded.markdown meta.environment.math.block.dollar.latex
7989+ | ^^^ meta.paragraph.markdown - markup.math
7990+ | ^^^ meta.paragraph.markdown markup.math.inline.markdown text.tex.latex.embedded.markdown meta.environment.math.block.dollar.latex
7991+ | ^^^^^^^^^^^^^^ meta.paragraph.markdown - markup.math
7992+
7993+ Use `\$` to display a dollar sign: $\sqrt{\$4}$
7994+ | ^^^^ meta.paragraph.markdown markup.raw.inline.markdown
7995+ | ^^^^^^^^^^^^ meta.paragraph.markdown markup.math.inline.markdown text.tex.latex.embedded.markdown meta.environment.math.block.dollar.latex
7996+ | ^ punctuation.definition.math.begin.latex
7997+ | ^^^^^ support.function.math.tex
7998+ | ^ punctuation.definition.group
7999+ | ^^ constant.character.escape
8000+ | ^ constant.numeric
8001+ | ^ punctuation.definition
8002+ | ^ punctuation.definition.math.end.latex
8003+
8004+ No math <span>$</span>1+1$ or $1+1<span>$</span>
8005+ |^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.paragraph.markdown - markup.math
8006+
8007+ No math $<br>1+1$ or $1+1<br>$
8008+ |^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.paragraph.markdown - markup.math
8009+
8010+ Math $a<b$ but $a<b>a$ $a <b 10$ text
8011+ | ^^^^^ markup.math.inline.markdown
8012+ | ^^^^^^^^^^^^^ - markup.math
8013+ | ^^^^^^^^^ markup.math.inline.markdown
8014+ | ^^^^^^ - markup.math - meta.tag
8015+
8016+ This is no $1+
8017+ b$ math.
8018+ | <- meta.paragraph.markdown - markup.math
8019+ |^^^^^^^^ meta.paragraph.markdown - markup.math
8020+
8021+ Handle incomplete $\sqrt{b$ expressions well.
8022+ | ^^^^^^^^^ meta.paragraph.markdown markup.math.inline.markdown text.tex.latex.embedded.markdown meta.environment.math.block.dollar.latex
8023+ | ^ punctuation.definition.math.begin.latex
8024+ | ^^^^^ support.function.math.tex
8025+ | ^^ meta.group.brace.latex
8026+ | ^ punctuation.definition.math.end.latex - meta.group
8027+ | ^ meta.paragraph.markdown - markup.math
8028+
8029+ 1. ordered list $\sqrt{b}$ equation $1+
8030+ | ^^^^^^^^^^ markup.list.numbered.markdown meta.paragraph.list.markdown markup.math.inline.markdown text.tex.latex.embedded.markdown meta.environment.math.block.dollar.latex
8031+ | ^^^^^^^^^^^^^^ markup.list.numbered.markdown meta.paragraph.list.markdown - markup.math
8032+
8033+ Math $1+1$ in paragraph.
8034+ | ^^^^^ markup.list.numbered.markdown meta.paragraph.list.markdown markup.math.inline.markdown text.tex.latex.embedded.markdown meta.environment.math.block.dollar.latex
8035+
8036+ No math <span>$</span>1+1$ or $1+1<span>$</span>
8037+ |^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ markup.list.numbered.markdown meta.paragraph.list.markdown - markup.math
8038+
8039+ No math $<br>1+1$ or $1+1<br>$
8040+ |^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ markup.list.numbered.markdown meta.paragraph.list.markdown - markup.math
8041+
8042+ Math $a<b$ but $a<b>a$ $a <b 10$ text
8043+ | ^^^^^ markup.math.inline.markdown
8044+ | ^^^^^^^^^^^^^ - markup.math
8045+ | ^^^^^^^^^ markup.math.inline.markdown
8046+ | ^^^^^^ - markup.math - meta.tag
8047+
8048+ + unordered $\sqrt{b}$ equation
8049+ | ^^^^^^^^^^ markup.list.numbered.markdown meta.paragraph.list.markdown markup.math.inline.markdown text.tex.latex.embedded.markdown meta.environment.math.block.dollar.latex
8050+
8051+ Handle incomplete $\sqrt{b$ expressions well.
8052+ | ^^^^^^^^^ meta.paragraph.list.markdown markup.math.inline.markdown text.tex.latex.embedded.markdown meta.environment.math.block.dollar.latex
8053+ | ^ punctuation.definition.math.begin.latex
8054+ | ^^^^^ support.function.math.tex
8055+ | ^^ meta.group.brace.latex
8056+ | ^ punctuation.definition.math.end.latex - meta.group
8057+ | ^ meta.paragraph.list.markdown - markup.math
0 commit comments