이 문서는 Math 문서를 번역한 것이며 번역은 100% 완료했습니다.

Wikven 사이트의 수식은 사이트를 빌드할 때 한 번 쓰이고, 독자가 받는 것은 그 쓰인 것입니다. Math가 그 일을 하는 확장 기능인데, 차트와 달리 MediaWiki 곁에 아무것도 필요로 하지 않습니다. 이미 이미지 안에 있고, 이름을 적는 것이 설정의 전부입니다.

이 문서가 하나를 씁니다:

∑n=1∞1n2=π26

독자가 받는 것은 HTML 안에 들어앉은 MathML이고, 요즘 브라우저는 그걸 스스로 그립니다. 받아올 그림도, 돌릴 스크립트도 없습니다. 그리고 수식이 글자로 남아 있어서 독자가 긁을 수 있고 스크린 리더가 읽어줍니다.

사이트가 선언하는 것

extensions:
  - Math

이게 전부입니다. Math는 MediaWiki에 딸려 오므로 적을 저장소도, 고정할 커밋도 없습니다.

어떻게 그려지는가

Math에는 렌더링 모드가 여럿 있고, Wikven은 여기서 그려지는 것들을 씁니다:

native
PHP가 쓰는 MathML. 기본값이고, 위 수식이 이것입니다.
mathjax
같은 MathML을 브라우저의 MathJax 라이브러리가 그립니다. 사이트의 모든 문서가 그 라이브러리를 받게 됩니다.
source
쓴 그대로의 LaTeX.

Math의 나머지 두 모드 mathml과 latexml은 수식을 여기서 쓰는 대신 서버에서 받아옵니다. Wikven은 이 둘을 제공하지 않습니다. 둘 중 하나를 적거나 그 주소를 적으면 빌드가 멈추고 어느 줄 때문인지 말해 줍니다.

수식 쓰기

<math>E = mc^2</math>
<math display="block">\int_{-\infty}^{\infty} e^{-x^2}\,dx = \sqrt{\pi}</math>

기본은 줄 안입니다. display="block"을 주면 수식이 제 줄을 차지하고 가운데로 갑니다. 이 문서 맨 위의 것이 그렇습니다. 수식에 쓸 수 있는 것은 Math가 받는 LaTeX 부분집합이고, 읽지 못하는 수식이 있으면 수식 자리에 오류 메시지를 퍼블리시하는 대신 빌드가 멈춥니다.