0. 개요

자신의 웹 페이지에서 LaTeX를 사용하고 싶다면 MathJax에서 제공하는 자바스크립트 라이브러리를 쓰면 된다.

1. 설치 방법

MathJax.orgGetting Started 페이지에서 제공하는 설명대로 다음의 코드를 자신의 웹 페이지에 추가하면 된다.

<script src='https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js?config=TeX-MML-AM_CHTML'></script>

그러면 해당 웹 페이지에 있는 텍스트 중, $$로 좌우가 감싸인 문자열은 LaTeX 문법으로 인식해, 수식으로 변환해준다.

2. 수식 사용 예제

  • 간단한 제곱
    $$( 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} $$

3. 도구

  • detexify.kirelabs.org/classify.html: 기호를 마우스로 그리면, 필기 인식으로 내가 찾는 기호와 유사한 기호의 목록과 latex 코드를 제안해준다. 매우 편리하다.