마크다운에 수식 넣는 방법

Updated:

마크다운(Markdown)에서 수식 사용법

  • _config.yml 변경하기

Github의 _config.yml에 아래의 내용을 추가합니다.

# Math equation
markdown: kramdown
highlighter: rouge
lsi: false
excerpt_separator: "\n\n"
incremental: false

  • _includesmathjax_support.html 파일 생성

mathjax_support.html을 생성 후 아래의 내용을 추가합니다.

<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>

  • _includeshead.html파일 수정

_includeshead.html 파일에 아래 내용을 추가합니다.

includes_headfile

타이핑하기 번거로우신 분들은 다음 링크의 44~46 code를 복사하시길 바랍니다.
head.html 코드


  • 포스트 작성할 때 유의점
layout: single
title: "제목"
categories:
  - 카테고리이름
tags:
  - 태그들

위는 이전의 포스트 작성시 사용한 코드입니다.

layout: single
title: "제목"
categories:
  - 카테고리이름
tags:
  - 태그들
use_math: true
comments: true

다음과 같이 수정 후 사용하여야 됩니다.


  • 사용하는 방법

Latex 언어의 수식을 사용할 수 있습니다.

Latex 언어 만들기

위의 링크에 들어가셔서 수식을 작성하신 후 복붙하시면 됩니다. 작성할 때는 앞뒤로 $$를 붙여서 사용하시면 됩니다.

사용 예)

\[\sum (\alpha \pm \beta)\]
$$\sum (\alpha \pm \beta)$$

Leave a comment