MathJax
MathJax
๋ ๋งํฌ๋ค์ด ๊ธฐ๋ฐ์ ์ฌ์ดํธ์์ ๋๋ฆฌ ์ฌ์ฉ๋๋ $\LaTeX$ ์์ ๋ ๋๋ง JS ๋ผ์ด๋ธ๋ฌ๋ฆฌ์
๋๋ค.
์ด ํฌ์คํธ๋ ์ ๊ฐ MathJax
๋ฅผ ์ฌ์ฉํ๋ฉด์ ๊ฒฝํํ ๊ฒ๋ค๊ณผ ๋์์ด ๋ ์๋ฃ๋ค์ ์ ๋ฆฌํ๋ ํฌ์คํธ์
๋๋ค :)
MathJax
๊ณต์ ๋ํ๋จผํธ
- TeX and LaTeX math delimiters1
- ๋งํฌ๋ค์ด ๋ด์์ MathJax ๋ ๋๋ง์ ์ฐ๋
$
์ ๋ฌ๋ฌ๋ฅผ ํ์ํ ๋ ์ฐ๋ $์ ๊ตฌ๋ถ์ ๋ํ ๋ฌธ์์ ๋๋ค.processEscapes: true
๋ก ํด๊ฒฐํ ์ ์์ต๋๋ค.
- ๋งํฌ๋ค์ด ๋ด์์ MathJax ๋ ๋๋ง์ ์ฐ๋
- The TeX/LaTeX Extension List
- equation numbering์ ์ํด
ams
extension์ ์ฌ์ฉํ๊ธฐ๋ ํฉ๋๋ค.
- equation numbering์ ์ํด
- Automatic Equation Numbering
tag: ams
์\begin{equation} ... \end{equation}
๊ตฌ๋ฌธ์ ์ด์ฉํด ์ ์ฉํ ์ ์๋ค.
LaTeX / MathJax ๋ฌธ๋ฒ
๋ชจ๋ ์ ์ง๋ ์๊ณ , ํท๊ฐ๋ฆฌ๋ ๋ฌธ๋ฒ๋ง ์ ๋๋ก ํ๊ฒ ์ต๋๋ค.
- ์ค๊ดํธ
{ }
:inlineMath
vs.displayMath
inlineMath
:\\{ ... \\}
์ผ๋ก ์ฌ์ฉdisplayMath
:\{ ... \}
์ผ๋ก ์ฌ์ฉ
- Scalable ์ค๊ดํธ
ininteMath
:\left\\{ ... \right\\}
displayMath
:\left\{ ... \right\}
- EX) $\left\{\dfrac{x}{y}\right\}$
- ๋ถ์; fraction
\frac{}{}
: $\frac{x}{y}$\dfrac{}{}
: $\dfrac{x}{y}$\tfrac{}{}
: $\tfrac{x}{y}$\frac
๊ณผ\tfrac
์inline
์์ ๊ฑฐ์ ์ฐจ์ด๊ฐ ์ ๋๊ณ ,display
์์๋ ์ฐจ์ด๊ฐ ๋ช ํํ ๋ํ๋๋ค.- ๋ฐ๋ฉด์
\dfrac
๊ณผ\frac
์display
์์ ๊ฑฐ์ ์ฐจ์ด๊ฐ ์ ๋๋ค.
๏ผ (display) frac
\[\frac{x^3+5x^2+4}{x^2-2}(x+6)^2\]๏ผ (display) tfrac
\[\tfrac{x^3+5x^2+4}{x^2-2}(x+6)^2\]๏ผ (display) dfrac
\[\dfrac{x^3+5x^2+4}{x^2-2}(x+6)^2\]- Alignment
- ์์ ์ฌ๋ฌ ๊ฐ๋ฅผ ํ์์ ๋ง์ถฐ ์์ฑํ ๋ ์ฌ์ฉํ๋ค.
\begin{aligned} ax &= ay \\ x &= y \end{aligned}
- ์์ ์ฌ๋ฌ ๊ฐ๋ฅผ ํ์์ ๋ง์ถฐ ์์ฑํ ๋ ์ฌ์ฉํ๋ค.
- disjoint union
- ๊ณต์ $\LaTeX$์์
\uplus
$\uplus$๋ง ์ง์ํ๋ ๊ฒ ๊ฐ๋ค. {\cup\mkern-13mu\cdot\mkern5mu}
๋ฅผ ํตํด์ ${\cup\mkern-13mu\cdot\mkern5mu}$ ๊ธฐํธ๋ฅผ ์ง์ ์ปค์คํ ํด์ผ ํ๋ค.- ๋๋ ์ ๋์ฝ๋ ๋ฌธ์
โ
๋ฅผ ์ง์ ๋ฃ๋ ๋ฐฉ๋ฒ๋ ์๋ค. $โ$
- ๊ณต์ $\LaTeX$์์
mathjax-support
์ ๊ฐ ์ฐ๋ MathJax
๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ถ๋ฌ์ค๋ html ํ์ผ์
๋๋ค.
<script>
MathJax = {
tex: {
inlineMath: [['$', '$'], ['\\(','\\)']],
displayMath: [ ['$$', '$$'], ['\\[','\\]'] ], // ok to remove
processEscapes: true, // make distinguishable with $ and \$.
categories: 'ams', // equation numbering
}
};
</script>
<script type="text/javascript" id="MathJax-script" async
src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js">
</script>
MathJax ๊ณต์ ๋ฌธ์์ ๋ฐ๋ฅธ ์๋์ ๊ตฌ๋ฌธ์ ํตํด MathJax์ latest ๋ฒ์ ์ ๋ก๋ํ ์ ์์ต๋๋ค.
<script type="text/javascript" id="MathJax-script" async
src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js">
</script>
๊ทธ ์ธ์ Reference
- Wikipedia/List of mathematical symbols by subject
- Detexify
- ์ฌ๋ณผ๋ง ์๊ณ ์ ํํ ์ด๋ฆ์ ๋ชจ๋ฅด๋ ๊ตฌ๋ฌธ์ ํ๊ธฐ๋ก ์ฐพ์ ์ ์๊ฒ ํด์ค๋ค.
- Overleaf/Mathematical fonts
-
delimiter: ๊ตฌ๋ถ ๋ฌธ์; ์์ญ ์ฌ์ด ๊ฒฝ๊ณ๋ฅผ ์ง์ ํ๋ ์ฌ์ฉํ๋ ํ๋์ ๋ฌธ์. C์ธ์ ์ธ๋ฏธ์ฝ๋ก
;
๊ฐ ๋ํ์ ์ธ ์์ด๋ค.ย ↩