Home LaTex 사용하기
Post
Cancel

LaTex 사용하기

Jekyll에서 LaTex 사용하기

LaTex가 마크다운에서 정상적으로 작동하길래, Jekyll에서도 당연히 작동할 줄 알았는데 아니였다..

해결 방법으로는 MathJax를 이용해 수학식을 표시하도록 설정했다.

과정

Front Matter

헤더부분에,

1
use_math: true

가 들어가야 정상적으로 수식이 표시된다.

_config.yml

1
2
3
4
5
6
# Conversion
markdown: kramdown
highlighter: rouge
lsi: false
excerpt_separator: "\n\n"
incremental: false

초기 디폴트 값이라 건들일은 없지만, 혹시나 다르면 다시 수정해줘야 한다.
markdownkramdown으로 설정되어있어야 한다고 한다.

mathjax.html 생성

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
    TeX: {
      equationNumbers: {
        autoNumber: "AMS"
      }
    },
    tex2jax: {
    inlineMath: [ ['$', '$'] ],
    displayMath: [ ['$$', '$$'] ],
    processEscapes: true,
  }
});
MathJax.Hub.Register.MessageHook("Math Processing Error",function (message) {
	  alert("Math Processing Error: "+message[1]);
	});
MathJax.Hub.Register.MessageHook("TeX Jax - parse error",function (message) {
	  alert("Math Processing Error: "+message[1]);
	});
</script>
<script type="text/javascript" async
  src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-MML-AM_CHTML">
</script>

위의 내용으로 _includes > mathjax.html로 파일을 생성해준다.

default.html

1

_layouts/default.html 파일의 <head>부분에 위 내용을 추가해준다.

사용

1
$f(x) = a \times x + b$

$f(x) = a \times x + b$

기호 찾기

인터넷에 다양한 LaTex 정리 본들이 있지만, 내가 원하는 기호를 찾기에는 Detexify가 좋은거 같다.
원하는 기호를 그려서 문법을 찾아 볼 수 있어서 도움이 많이 된다.

This post is licensed under CC BY 4.0 by the author.

탄소중립을 위한 기후기술 정보 시각화 및 EDA

KOSIS 암 검진 데이터 시각화

Comments powered by Disqus.