0. ๋ชฉํ
๋
ธ์
์ฒ๋ผ ์ธ๋ผ์ธ ์์
๊ณผ ์์ ๋ธ๋ก
์์ฑ์ด ํฐ์คํ ๋ฆฌ์์๋ ๊ฐ๋ฅํ๊ฒ ํ๋ค.
ํ์์ ๊ฒฝ์ฐ์๋ markdown ๋ฌธ๋ฒ์ผ๋ก ๋ณธ๋ฌธ ๊ธ์ ๊ณ ์ ํด๋์์์ผ๋ก, ์ถ๊ฐ์ ์ผ๋ก ์ด๋ฌํ ํ๊ฒฝ์์๋ ๊ฐ๋ฅํ๋๋ก ๋ฐฉ๋ฒ์ ์ค๋ช ํ๊ฒ ๋ค. ํน์ ๋งํฌ๋ค์ด์ผ๋ก ํฐ์คํ ๋ฆฌ ๋ฌธ๋ฒ์ ๋ฐ๊พธ๋ ์ฒด์ง๊ฐ์ ์ ํ๊ณ ์ถ์ ๋ถ๋ค์ ๋ค์ ๊ธ์ ๋ณด๊ณ ์ค๋ฉด ๋๋ค.
1. ํฐ์คํ ๋ฆฌ HTML์ javascript ์ถ๊ฐ
<!-- ์์ -->
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
tex2jax: {
inlineMath: [['\\(', '\\)']], // ์ธ๋ผ์ธ ์์
displayMath: [['\\[', '\\]']], // ์์ ๋ธ๋ก
processEscapes: true
}
});
</script>
<script type="text/javascript" async
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/MathJax.js?config=TeX-MML-AM_CHTML">
</script>
๋ด ๊ฒฝ์ฐ ์์ ์ค์ ์ ์ถ๊ฐํ๋ค.
tex2jax: {
inlineMath: [['\\(', '\\)']], // ์ธ๋ผ์ธ ์์
displayMath: [['\\[', '\\]']], // ์์ ๋ธ๋ก
processEscapes: true
}
ํด๋น json์ ์ธ๋ผ์ธ ์์์ ๋ถ๋ฌ์ฌ ๋ฌธ๋ฒ๊ณผ ์์ ๋ธ๋ก์ ๋ถ๋ฌ์ฌ ๋ฌธ๋ฒ์ ์ค์ ํ๋ ๊ฒ์ด๋ค. ๋๋ ๊ฐ๊ฐ ์๊ดํธ ์ค๊ดํธ์ ๊ทธ ๋ฐ๋ก ์์ ๋ฐฑ์ฌ๋์ฌ ๋ ๊ฐ๋ฅผ ๋ฃ๋ ๊ฒ์ ๊ธฐ๋ณธ์ผ๋ก ํ๋ค. ์ด์ ๊ฐ์ด ๋ฐฑ์ฌ๋์ฌ๋ฅผ ๋ ๊ฐ๋ก ํด๋์ ์ด์ ๋, ํฐ์คํ ๋ฆฌ์์ markdown ๋ฌธ๋ฒ์ ์์ ๋ค์ ๊ธฐ๋ณธ ๋ชจ๋๋ก ๋ณํํ ๋, ์ข ์ข (์ด๋ค ์ํฉ์์ ๊ทธ๋ฌํ์ง๋ ์ ๋ชจ๋ฅด๊ณ๋ค.) ๊ดํธ ์์ ๋ฐฑ์ฌ๋์ฌ๊ฐ ๋ถ๋ ๊ฒฝ์ฐ๊ฐ ์๊ธฐ ๋๋ฌธ์ด๋ค. ์ผ๋ฐ์ ์ธ ๊ดํธ ์ฌ์ฉ๊ณผ ์์ ๋ธ๋ก์ ๊ตฌ๋ถํ๊ธฐ ์ํด ์์ ๊ฐ์ด ์ฒ๋ฆฌํ๋ค.
2. ์ค์ ์ฌ์ฉ
์ด๋ ๊ฒ ํด๋๊ณ ๊ธ์ ์์ฑํ๋ฉด
\\(10^{10}\\)
= \(10^{10}\) ๊ณผ ๊ฐ์ด ์ธ๋ผ์ธ์ผ๋ก ํ์๋๊ณ
\\[10^2\\]
= \[10^2\]
๊ณผ ๊ฐ์ด ํํํ ์ ์๋ค.
3. ์์ ๋ฌธ๋ฒ ํ์ฉ๋ฒ
์์์ ๊ธฐ๋ณธ์ ์ Latex
๋ผ๋ ๋ฌธ๋ฒ์ ๋ฐ๋ฅธ๋ค. ์ง์ ๊ณต๋ถํด๋ณด๊ณ ์ถ์ ๋ถ๋ค์
์ ๋งํฌ๋ฅผ ๋ณด๋ฉฐ ์ง์ ํด๋ณด๋ฉด ๋๊ณ , ๋ง์ฝ ๊ทธ๋ด ์ฌ์ ๊ฐ ์๋ ๋ถ๋ค์
ํด๋น ์๋ํฐ์์ ์์์ ํด๋ฆญํ๋ฉฐ ์ํ๋ ์์์ ๋ง๋ค์ด Latex ๋ฌธ๋ฒ์ผ๋ก ์ ํํ ๋ค์ ์ฌ์ฉํ๋ฉด ๋๋ค.