2016년 10월 23일 일요일

[ 내부] 블로거에서 수식표현하기 관련 TeX 낙서연습장

Javascript 를 블로그의 페이지에 넣으면, 웬만한 블로그 페이지에 수식을 사용할 수 있게 된다.

<script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js" >
MathJax.Hub.Config({
extensions: ["tex2jax.js","TeX/AMSmath.js","TeX/AMSsymbols.js"],
jax: ["input/TeX", "output/HTML-CSS"],
tex2jax: {
inlineMath: [ ['$','$'], ["\\(","\\)"] ],
displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
},
"HTML-CSS": { availableFonts: ["TeX"] }
});
</script>

위에 적은 script를 사용해서, 아래와 같이 수식을 사용할 수 있다.

구글 블로거의 블로그 글쓰기를 하는 화면에서 [ 글쓰기 | HTML ] 버튼에서
| HTML ] 을 선택하고 위의 code를 붙여 넣는다. 그리고, ( [ 글쓰기 | )버튼을 사용해서 글을 쓰고, 수식이 필요한 것은 TeX 및 LaTeX 에서 수식을 쓸 때에 사용하는 방법을 써서 표현하면 된다. 그 방법은 TeX 및 LaTeX 에 대해서 알아보기 바란다.

이것은 MathJax 서비스를 사용하는 것이다.
구글에서 _( blogger에서 mathjax 사용 )_을 검색했었다.
더 구체적으로는 아래의 2곳을 많이 참고 했다.

http://khanrc.tistory.com/entry/MathJax-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0

http://studymake.tistory.com/14

여기에 나온 것은 수식에 번호까지 자동으로 붙여주는 기능이 있다. 여기에 사용된 script에 1줄만 더 넣어 주면 되는 것으로 보인다. 하지만 여기에는 일단 불필요해서 사용하지 않았다.

위에 나온 방법은 간편하지만, 2016년 현재의 구글 블로거 _에서는 https:// 가 아닌, http:// 프로토콜 사용을 보안상의 이유로 금지(또는 경고)하고 있다. 그래서 아래의 MathJax공식 문서에서
https:// 를 사용하는 부분을 뽑아와서 교체했다.

http://docs.mathjax.org/en/latest/configuration.html#loading-mathjax-from-the-cdn

그리스 알파벳은 아래에서 찾아 볼 수 있다.
https://en.wikipedia.org/wiki/Greek_alphabet

https://ko.wikipedia.org/wiki/그리스_문자
https://ko.wikipedia.org/wiki/%EA%B7%B8%EB%A6%AC%EC%8A%A4_%EB%AC%B8%EC%9E%90

$ \TeX\ $(ㅋㅎ)에서의 표현은, $ \TeX\ $문서를 보면 될 듯하고, 그리스 알파벳을 나타내는 방법은,
수식의 내용을

\[
ma^{2}(\vec{i'}\ddot{\chi}-\vec{k'}\dot{S}-\vec{i'}S\dot{\varphi})-mga\vec{i'}\chi=\vec{i'}(I\ddot{\chi}+T_{S}S\dot{\varphi})+\vec{j'}(I\ddot{\varphi}+I_{S}S\dot{\chi})+\vec{k'}I_{S}\dot{S}
\]

로 작성해 주면 아래의 수식으로 변환되어 표현된다.

\[
ma^{2}(\vec{i'}\ddot{\chi}-\vec{k'}\dot{S}-\vec{i'}S\dot{\varphi})-mga\vec{i'}\chi=\vec{i'}(I\ddot{\chi}+T_{S}S\dot{\varphi})+\vec{j'}(I\ddot{\varphi}+I_{S}S\dot{\chi})+\vec{k'}I_{S}\dot{S}
\]

이렇게 사용했다.
-
-
-

댓글 1개 :

  1. 댓글에서도,
    $ {a \over b} \int_a^b f(x) dx $
    와 같은 수식이 작동한다. 그러나, 미리보기에서는
    안되는 듯이 보이는 것이 함정이다.

    답글삭제