1. 개요
매스잭스(MathJax)는 MathJax 프로젝트 및 수십 개의 기타 오픈 소스, 과학지향적 소프트웨어 제품의 복합적인 결과물이다. 법률 및 재정 후원 역할을 하는 NumFOCUS 재단의 지원을 받는 프로젝트이다.공식 웹사이트매스잭스(MathJax)는 HTML을 지원하며 웹 및 웹브라우저 상에서 .html 포멧 파일을 통해 LaTeX를 지원하며 무료이고 아파치라이선스로 소스가 공개돼있다.
원래 MathJax는 AMS(American Mathematic Society)와 SIAM(Society for Industrial and Applied Mathematics)의 조인트 벤처인 MathJax 컨소시엄의 지원을 받아 웹에서 수학 및 과학 콘텐츠를 발전시켰었다.
2. 사용 예
2.1. 로컬PC 매스잭스
#!syntax javascript
<HTML>
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=TeX-MML-AM_CHTML">
</script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]}});
</script>
</head>
<body>
$ \sqrt{2} $
</body>
</html>
2.2. 웹 매스잭스
JS Bin에서의 공식 권장 사용 예시##!syntax javascript
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>MathJax example</title>
<script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script>
<script id="MathJax-script" async
src="https://cdn.jsdelivr.net/npm/[email protected]/es5/tex-mml-chtml.js">
</script>
</head>
<body>
<p>
When \(a \ne 0\), there are two solutions to \(ax^2 + bx + c = 0\) and they are
\[x = {-b \pm \sqrt{b^2-4ac} \over 2a}.\]
</p>
</body>
</html>