알쓸신잡

티스토리(tistory) 모바일에서 LaTex 수식 깨짐 해결

재바기 2023. 3. 26. 11:42
728x90

수학 공부한 내용을 정리하거나, 논문 리뷰할 때 수식이 많이 나와 LaTex을 이용해서 블로그에 정리를 하곤 한다.

그런데 pc버전은 아무 문제가 없는데, 모바일 버전에서는 아래와 같이 내가 쓴 LaTex수식이 변환이 안되고 그대로 나와서 문제를 해결해보고자 했다.

먼저, 여러 블로그를 참고해보니 아래와 같은 솔루션을 제공했다.

먼저, 서식 관리에 들어간다.

서식 쓰기 누르고,

제목은 대충 아무거나 짓고,

<p data-ke-size="size16">
    <script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script>
    <script src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
</p>

를 넣으면 된다.

결과는 다음과 같다.

그리고 완료를 누르게 되면, 아래처럼 서식이 생긴다.

이제  변환을 원하는 페이지마다 들어가서 수정을 누르고,

서식에 들어가서 작성한 서식을 눌러주면,

이렇게 상단에 script가 두 개 생긴다.

그리고 수정을 완료하면 된다.


근데 여기서!! 모바일에서 다 업데이트가 될 수도 있고, 안 될 수도 있는데,

나 같은 경우에는 아래처럼 inline Latex이 적용이 안됐다.

필자의 경우 script에서 한 줄을 더 넣어 아래와 같은 script를 서식에다 만들어주니

<p data-ke-size="size16">
    <script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script>
    <script> MathJax = { tex: {inlineMath: [['$', '$'], ['\\(', '\\)']]} }; </script>
    <script src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
</p>

아래처럼 깔끔하게 변환이 되었다..!

어느 블로그에도 이런 방법을 알려주는 곳은 없었는데.. 내 티스토리 셋팅이 이상한 건가 싶기도 했다..

그래도 무사히 해결해서 다행.

728x90