티스토리 블로그에 LaTeX 수식 적용하기

2025. 11. 3. 13:19Tistory Skin Customizing

이 글에서는 티스토리 블로그 게시글에 LaTeX 수식을 적용하는 방법을 소개합니다.
수학식이나 알고리즘 공식을 표현할 때, 노션이나 마크다운에서 $로 감싼 수식을 그대로 붙여넣으면 LaTex로 렌더링됩니다.

 

 


 

예시: 노션에서 작성한 LaTeX 수식

아래는 노션(Notion) 에서 작성한 글을 그대로 복사·붙여넣기한 결과입니다.
LaTeX 수식이 적용되었던 영역은 $로 감싸진 부분입니다.

LaTex가 적용되지 않은 게시글 본문

 

티스토리에서는 기본적으로 $으로 이루어진 영역을 인식하지 않으며, LaTex를 지원하지 않습니다.
아래 과정을 통해 LaTeX를 적용해야 합니다.

 


 

 

1. mathjax-init.js 파일 작성

HTML 내부에 <script> 태그를 직접 넣는 방법도 있지만,
스킨 파일이 복잡해지고 관리가 어렵기 때문에 별도의 JS 파일을 업로드하는 방식을 추천합니다.

아래 코드를 복사하여 mathjax-init.js 파일로 저장하세요.

// mathjax-init.js

window.MathJax = {
    tex: {
        inlineMath: [['$', '$'], ['\\(', '\\)']]
    },
    svg: {
        fontCache: 'global'
    }
};

(function() {
    const s = document.createElement('script');
    s.src = 'https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-svg.js';
    s.async = true;
    document.head.appendChild(s);
})();

 

이 스크립트는 페이지 로드 후 자동으로 MathJax 라이브러리를 불러와,
$...$로 감싼 부분을 LaTeX 수식으로 변환해 줍니다.


2. JS 파일 업로드 (티스토리 스킨 편집)

  1. 블로그 관리 → 꾸미기 → 스킨 편집 → HTML 편집 으로 이동합니다.
  2. 우측 사이드바 상단의 “파일 업로드” 메뉴로 들어갑니다.
  3. 아래쪽의 ‘+추가’ 버튼을 클릭해 방금 만든 mathjax-init.js 파일을 업로드합니다.

 

 

업로드된 파일의 기본 저장 경로는 /images/* 입니다.
예: ./images/mathjax-init.js


3. JS 파일 불러오기

업로드한 파일을 실제 HTML 파일에 연결해야 합니다.

 

1. 같은 HTML 편집 화면에서 <head>...</head> 사이를 찾습니다.

2. 아래의 코드를 추가합니다.

<script src="./images/mathjax-init.js"></script>

 

3. 우측 상단의 “적용” 버튼을 눌러 저장합니다.

 


4. 적용 결과 확인

적용 결과는 다음과 같습니다

티스토리 게시글에도 LaTex수식이 적용된 것을 확인할 수 있습니다.


주의점

LaTex 수식을 의미하는 '$', '\(' 로 감싸진 모든 영역을 랜더링하므로, 의도치 않은 상황에서 일부 글자가 생략될 수 있습니다.