다음의 소스코드를 skin.html 의 첫 부분인 </head> 바로 앞에 넣으세요.

<script language="javascript" type="text/javascript">

// Thanks for the public TeX renderer, mathTeX by John Forkosh!
// http://www.forkosh.com
// modified by ensual at gmail.com

document.createElement("tex");
document.createElement("texeq");

var mathtex_server = "http://www.problem-solving.be/cgi-bin/mathtex.cgi";

function generateLink(code) {
return "<img class=\"equation\" src=\""+ mathtex_server + "?" + code +"\" />";
}
 
function generateTeX(tag) {
var eqn = window.document.getElementsByTagName(tag);
for (var i=0; i<eqn.length; i++) {
if (tag == "tex") { 
eqn[i].innerHTML = generateLink("\\small\\textstyle " + eqn[i].innerHTML);

if (tag == "texeq") { 
eqn[i].innerHTML = generateLink(eqn[i].innerHTML);

}
}
</script>

다음의 소스코드를 skin.html 의 마지막 부분인 </body> 바로 앞에 넣으세요.

<script language="javascript" type="text/javascript">
generateTeX("tex");
generateTeX("texeq");
</script>

수식을 작성할 때는 HTML 모드에서 작성해야 한다. 문단 중간에 수식을 작성할 때는 <tex>작은 수식</tex>, 수식 하나를 한 줄에 표현하고 싶을 때는

<texeq>큰 수식</texeq>

으로 작성하면 됩니다. 예를 들어, 다음과 같이 사용할 수 있습니다.

2차 방정식 ax^2+bx+c=0 의 근의 공식은

x=\frac{-b \pm \sqrt{b^2-4ac}}{2a}

이다.

mathTeX 사용법 및 TeX 명령어의 운용 예는 http://www.forkosh.com/mathtex.html 글을 참조하시면 좋겠습니다.

원글: http://chanyy.net/entry/mimeTeX-티스토리에서-활용하기 

+ Recent posts