본문 바로가기
javascript

MathJax 소개

by it-square 2022. 1. 19.
반응형

MathJax는 현대의 모든 브라우저에서 작동하는 LaTeX, MathML, AskiMath 표기법용 오픈 소스 자바스크립트 디스플레이 엔진이다. 최근의 웹 기술 발전을 모바일 기기에 존재하는 주요 브라우저와 운영 체제를 지원하는 단일의 확실한 Math-on-the-Web 플랫폼으로 통합하려는 목적으로 설계되었다. 사용자가 직접 설정할 필요가 없으므로 페이지 작성자는 수학을 포함한 웹 문서를 작성할 수 있으며 사용자가 자연스럽고 쉽게 볼 수 있다고 확신할 수 있다. 하나는 단순히 웹 페이지에 MathJax와 일부 수학을 포함하고 나머지는 MathJax가 한다.

MathJax는 비트맵 이미지로 포함된 수학과는 달리 웹 기반 글꼴을 사용하여 최대 해상도로 크기를 조정하고 인쇄하는 고품질 조판 기능을 제공한다. MathJax를 사용하면 수학은 이미지 기반이 아닌 텍스트 기반이기 때문에 검색 엔진에서 사용할 수 있으며, 이는 페이지의 텍스트와 마찬가지로 방정식을 검색할 수 있음을 의미합니다. MathJax를 사용하면 페이지 작성자가 TeX 및 LaTeX 표기법, MathML 또는 AskiMath 표기법을 사용하여 수식을 작성할 수 있습니다. MathJax는 CSS 스타일링을 포함한 HTML이나 SVG 이미지를 포함한 여러 형식으로 출력을 생성할 수 있다.

특징들

1.고화질 타이포그래피

 

MathJax는 비트맵 이미지나 플래시 대신 웹 글꼴이나 SVG와 함께 CSS를 사용하므로 모든 줌 수준에서 주변 텍스트에 따라 방정식이 확장된다.

2.모듈러 입력

MathJax는 입력과 출력에 대해 고도로 모듈화되어 있다. MathML, TeX 및 ASCIImath를 입력으로 사용하고 HTML+CSS, SVG 또는 MathML을 출력으로 생성합니다.

3.접근 가능

MathJax는 화면 판독기와 함께 작동합니다.

 

무엇이 그것을 돋보이게 하는가

1.웹 통합

매스잭스는 초보자도 쉽게 통합이 가능하다.

2. 서버 통합

Mathjax의 노드 패키지는 서버 통합을 매우 쉽게 해줍니다.

 

3.벌레 지원

Mathjax는 Github를 통해 버그를 지원한다.

댓글