MathJax
MathJax๋ ๋งํฌ๋ค์ด ๊ธฐ๋ฐ์ ์ฌ์ดํธ์์ ๋๋ฆฌ ์ฌ์ฉ๋๋ $\LaTeX$ ์์ ๋ ๋๋ง JS ๋ผ์ด๋ธ๋ฌ๋ฆฌ์
๋๋ค.
์ด ํฌ์คํธ๋ ์ ๊ฐ MathJax๋ฅผ ์ฌ์ฉํ๋ฉด์ ๊ฒฝํํ ๊ฒ๋ค๊ณผ ๋์์ด ๋ ์๋ฃ๋ค์ ์ ๋ฆฌํ๋ ํฌ์คํธ์
๋๋ค :)
MathJax ๊ณต์ ๋ํ๋จผํธ
- TeX and LaTeX math delimiters1
- ๋งํฌ๋ค์ด ๋ด์์ MathJax ๋ ๋๋ง์ ์ฐ๋
$์ ๋ฌ๋ฌ๋ฅผ ํ์ํ ๋ ์ฐ๋ $์ ๊ตฌ๋ถ์ ๋ํ ๋ฌธ์์ ๋๋ค.processEscapes: true๋ก ํด๊ฒฐํ ์ ์์ต๋๋ค.
- ๋งํฌ๋ค์ด ๋ด์์ MathJax ๋ ๋๋ง์ ์ฐ๋
- The TeX/LaTeX Extension List
- equation numbering์ ์ํด
amsextension์ ์ฌ์ฉํ๊ธฐ๋ ํฉ๋๋ค.
- equation numbering์ ์ํด
- Automatic Equation Numbering
tag: ams์\begin{equation} ... \end{equation}๊ตฌ๋ฌธ์ ์ด์ฉํด ์ ์ฉํ ์ ์๋ค.
LaTeX / MathJax ๋ฌธ๋ฒ
๋ชจ๋ ์ ์ง๋ ์๊ณ , ํท๊ฐ๋ฆฌ๋ ๋ฌธ๋ฒ๋ง ์ ๋๋ก ํ๊ฒ ์ต๋๋ค.
- ์ค๊ดํธ
{ }:inlineMathvs.displayMathinlineMath:\\{ ... \\}์ผ๋ก ์ฌ์ฉ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์ธ์ ์ธ๋ฏธ์ฝ๋ก
;๊ฐ ๋ํ์ ์ธ ์์ด๋ค.ย ↩