MathJax을 이용한 수식 표현 지원

메인 페이지에 나올 내용을 추가&보관하는 곳입니다...

Moderator: 류광

Post Reply
류광
Posts: 3805
Joined: 2001-07-25 09:00
Location: GPGstudy
Contact:

MathJax을 이용한 수식 표현 지원

Post by 류광 »

JavaScript 기반 수식 렌더링 엔진인 MathJax를 포럼과 GpGiki에 도입했습니다. 이제 포럼 게시물과 GpGiki 페이지에서 수식을 좀 더 정확하고 예쁘게 표현할 수 있습니다.

AsciiMath 형식의 수식 문자열을 백틱(`)으로 감싸면 예쁜 수식이 만들어집니다.

예:

Code: Select all

`ax^2+bx+c=0, a != 0`

`x = {-b+-sqrt(b^2-4ac)}/{2a}`

`ax^2+bx+c=0, a != 0`

`x = {-b+-sqrt(b^2-4ac)}/{2a}`

행렬, 적분 등도 가능:

Code: Select all

`[[a,b],[c,d]] `, `((a,b),(c,d))`,  `int_0^1 f(x)dx`
`[[a,b],[c,d]] `, `((a,b),(c,d))`, `int_0^1 f(x)dx`

AsciiMath의 문법은 상당히 직관적입니다. 우리가 흔히 텍스트로 수식을 표현할 때 사용하는 것과 거의 비슷합니다. 좀 더 자세한 사항은 AsciiMath를 참고하세요.


LaTeX 수식도 지원합니다. LaTeX 수식 문자열을

Code: Select all

\( ... \) 또는 $$ ... $$(여러 줄 가능)
로 감싸면 됩니다. 다음 예에서 보듯이 AsciiMath와 섞어 쓰는 것도 가능하고요.

예:
\(ax^2+bx+c=0\)이라 할 때(여기서 `a != 0`),
$$x = {-b \pm \sqrt{b^2-4ac} \over 2a}.$$

Code: Select all

\(ax^2+bx+c=0\)이라 할 때(여기서  `a != 0`),
$$x = {-b \pm \sqrt{b^2-4ac} \over 2a}.$$
좀 더 자세한 사항은 http://docs.mathjax.org/en/latest/tex.html 을 보세요.
Post Reply