MathJax로 LaTeX 사용하기
latex
개요
자신의 웹 페이지에서 LaTeX를 사용하고 싶다면 MathJax에서 제공하는 자바스크립트 라이브러리를 쓰면 된다.
설치 방법
MathJax.org의 Getting Started 페이지에서 제공하는 설명대로 다음의 코드를 자신의 웹 페이지에 추가하면 된다.
<script src='https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js?config=TeX-MML-AM_CHTML'></script>
그러면 해당 웹 페이지에 있는 텍스트 중, $
$
로 좌우가 감싸인 문자열은 LaTeX 문법으로 인식해, 수식으로 변환해준다.
수식 사용 예제
- 간단한 제곱
$$( a^2 )$$
\(( a^2 )\)
- 이차방정식의 근의 공식
$$x = {-b \pm \sqrt{b^2-4ac} \over 2a}$$
\(x = {-b \pm \sqrt{b^2-4ac} \over 2a}\)
- 행렬
\begin{pmatrix} 1 & a_1 & a_1^2 & \cdots & a_1^n \\ 1 & a_2 & a_2^2 & \cdots & a_2^n \\ \vdots & \vdots& \vdots & \ddots & \vdots \\ 1 & a_m & a_m^2 & \cdots & a_m^n \end{pmatrix}
\(\begin{pmatrix} 1 & a_1 & a_1^2 & \cdots & a_1^n \\ 1 & a_2 & a_2^2 & \cdots & a_2^n \\ \vdots & \vdots& \vdots & \ddots & \vdots \\ 1 & a_m & a_m^2 & \cdots & a_m^n \end{pmatrix}\)
- 나눗셈
$$ \require{enclose} \begin{array}{r} 13 \\[-3pt] 4 \enclose{longdiv}{52} \\[-3pt] \underline{4}\phantom{2} \\[-3pt] 12 \\[-3pt] \underline{12} \end{array} $$
\(\require{enclose} \begin{array}{r} 13 \\[-3pt] 4 \enclose{longdiv}{52} \\[-3pt] \underline{4}\phantom{2} \\[-3pt] 12 \\[-3pt] \underline{12} \end{array}\)
도구
- detexify.kirelabs.org/classify.html: 기호를 마우스로 그리면, 필기 인식으로 내가 찾는 기호와 유사한 기호의 목록과 latex 코드를 제안해준다. 매우 편리하다.
Links
- MathJax.org
- MathJax basic tutorial and quick reference: 많은 예제가 있어 참고할 만하다.
- jsbin.com/zimuxulawu: 여기서 연습해 볼 수 있다.
- detexify.kirelabs.org/classify.html: 내가 찾는 기호와 유사한 기호의 목록과 latex 코드를 제안해준다.