MathJax supports Packages extension
$ \{x\in\mathbb R: x^2-x+1 \lt 0 \}$
Usage
Turn on the specific library of MathJax
Enable the corresponding package in _config
to support the corresponding syntax:
1
textcomp: true # the option for textcomp package
The effect is as follows:
Current indoor temperature is 77\(\textdegree F\)
Enable mhchem
to support chemical equations:
Supported TeX/LaTeX commands in MathJax:https://docs.mathjax.org/en/v3.2-latest/input/tex/macros/index.html
Define unsupported symbols in MathJax
For example, MathJax currently does not support the double loop integral symbol. We can define it ourselves.
Set macros in _config
This method will take effect on all articles
1
macros: # Before the colon is the formula name, and after the colon is the implementation method. Please pay attention to the format and use \\\\ instead of \
macros
is used to customize the required symbols, for example, use \oiint
to define a double loop integral
1
2
macros:
ooint: "{\\\\bigcirc}\\\\kern-11.5pt{\\\\int}\\\\kern-6.5pt{\\\\int}"
After configuration, you can use it directly in the article
1
$$\ooint$$
The effect is as follows:
\[\ooint_{S^{+}} \overrightarrow{F} \cdot d\overrightarrow{S} = \iiint\limits_{\Sigma}^{} div \overrightarrow{F} dV\]It is worth noting that the method defined by the above dimensions may not be universal for interline and inline formulas. The demonstrated symbols appear normally in inline formulas but abnormally in inline formulas.
Set macros in articles
This method only takes effect for the current article, and does not take effect for other articles and homepage.
You need to enable newcommand
in _config
file
1
newcommand: true # the option for newcommand package
Use Latex syntax definition in the body part of the article (it will not be displayed after definition, it will be displayed only when used)
1
$$\def\rr{\bf R}$$
If you need to use
{{
, please define it in_config
, because it will conflict with Jekyll syntax
Precautions
When the formula is used as an inline formula on the first line, please use the <p></p>
tag to wrap it and set the style, otherwise the summary on the homepage will not be rendered correctly.
1
<p style="display: flex;align-items: center; justify-content: center">$ \{x\in\mathbb R: x^2-x+1 \lt 0 \}$</p>