github 블로그에서 latex 사용하기
github 블로그에서는 기본적으로 latex을 지원하지 않는다. 따라서 latex문법을 사용하기 위해서는 몇가지 설정을 해주어야 한다.
1. _config.yml 파일 수정
# _config.yml
markdown: kramdown
highlighter: rouge
lsi: false
excerpt_separator: "\n\n"
incremental: false
2. _include/scipts.html 파일 수정
해당 파일에 맨 아래에 다음과 같은 코드를 추가해준다.
<!-- _include\scipts.html -->
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX", "output/HTML-CSS"],
tex2jax: {
inlineMath: [ ['$','$'], ["\\(","\\)"] ],
displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
processEscapes: true
},
"HTML-CSS": { availableFonts: ["TeX"]}
});
</script>
3. latex 사용하기
이제 latex문법을 사용하여 아래와 같이 수식을 작성하면 아래와 같이 정상적으로 표시가 된다.
% 이차방정식
$x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$
$x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$
% 정규분포
$f(x | \mu, \sigma^2) = \frac{1}{\sigma \sqrt{2\pi}} e^{-\frac{1}{2} \left(\frac{x - \mu}{\sigma}\right)^2}$
$f(x | \mu, \sigma^2)$ = $\frac{1}{\sigma \sqrt{2\pi}} e^{-\frac{1}{2} \left(\frac{x - \mu}{\sigma}\right)^2}$
Leave a comment