[Mathjax] Github Pages에서 수식 문법 사용하기
Mathjax란
- MathML, LaTeX 및 ASCIIMathML 마크 업을 사용하여 웹 브라우저에 수학 표기법을 표시하는 크로스 브라우저 JavaScript 라이브러리이다.
- 웹 사이트에서 수학식 표시가 가능하다.
웹에서 Mathjax 설치하기
- 사실 minimal mistakes 테마를 쓰고 있다면 별도의 추가를 할 필요가 없다.
_includes
내에mathjax_support.html
이 포함되어 있기 때문에_config.yml
에서use_math: true
를 추가해 주면 된다.
쓰는 방법
$
사용하기
$
로 쓰고자 하는 수식을 감싸준다.- 예를 들어 $a+b=c$ 이렇게 말이다. (
$a+b=c$
) $$
로 수식을 감싸주면 가운데 정렬이 된다.$$x^2+3*x+5 는 이차함수이다.$$
\\( \\)
사용하기
\\(
와\\)
로 수식을 감싸 줘도 똑같다.- \(a+b=c\) =>
\\(a+b=c\\)
그 외 수식은 pdf 파일에 있으니 참고하면 된다. ($\alpha$나 $\beta$ 같은 것들)
- 1. 여러 개 쓸 때 : $x_{i,j}^{next}$
$x_{i,j}^{next}$
- 2. hat : $\hat y$
$\hat y$
- 3. 띄어쓰기 :
$\ $
- 4. 경우 나누기 : mbox error (
$$
로 묶지 않고\\( \\)
로 묶으면 가능한 것 같다.) - 5. dcases 이용하여 경우 나누기
\begin{dcases}
a &\text{if } b \\
c &\text{if } d
\end{dcases}
- 6. 빈칸 조정
기능 | 문법 | 나타나는 모양 |
---|---|---|
double quad space | a \qquad b |
$a \qquad b$ |
quad space | a \quad b |
$a \quad b$ |
text space | a\ b |
$a\ b$ |
large space | a\;b |
$a\;b$ |
medium space | a\>b |
[not supported] |
small space | a\,b |
$a\,b$ |
no space | ab |
$ab$ |
negative space | a\!b |
$a!b$ |
- 7.
- $\le$ :
$\le$
- $\ge$ :
$\ge$
- $\leftarrow$ :
$\leftarrow$
- $\rightarrow$ :
$\rightarrow$
- $\le$ :
- 8.
- $\mathbb{RX}$ =
$\mathbb{RX}$
- $\sum_{k=1}^N k^2$ =
$\sum_{k=1}^N k^2$
- $\prod_{i=1}^N x_i$ =
$\prod_{i=1}^N x_i$
- $\lim_{n \to \infty}x_n$ =
$\lim_{n \to \infty}x_n$
- $\int_{-N}^{N} e^x\, dx$ =
$\int_{-N}^{N} e^x\, dx$
- $\mathbb{RX}$ =
- 9.
- ${\color{Blue}x^2}+{\color{Red}2x}-{\color{Green}1}$ =
${\color{Blue}x^2}+{\color{Red}2x}-{\color{Green}1}$
- ${\color{Blue}x^2}+{\color{Red}2x}-{\color{Green}1}$ =
댓글남기기