SimpleMathJax 확장은 수학 환경 내의 미디어위키에서 TeX 수식을 조판하기 위한 MathJax, Javascript 라이브러리를 활성화합니다. 이 확장은 math 또는 chem 태그를 가지는 모든 위키 페이지에서 cdn.jsdelivr.net로부터 리소스를 로드할 것입니다.
<math>E=mc^2</math>
Advantages
- 간단합니다
- 가볍습니다
- UTF-8 지원
- 모바일 보기 가능
- 글자크기 설정 가능
- 화학에 대해 chem 태그 지원
- 추가적인 인-라인-수학 기호 쌍 지원
- 미디어위키 스타일! TeX 문법을 보십시오.
Installation
미디어위키 확장 내려받기 지면에서 해당 판을 내려받아서 정해진 위치로 이동시킵니다.
미디어위키 설정 LocalSettings.php 파일에 다음을 추가합니다:
wfLoadExtension( 'SimpleMathJax' );
Special:Version에 접근해서 확장이 정상적으로 설치가 되었는지 확인을 합니다.
git server
직접 git 서버에서 받아 옵니다:
- cd /var/www/html/w/extensions
- sudo git clone https://github.com/jmnote/SimpleMathJax.git
만약 (CDN이 아닌) 로컬 MathJax 스크립트를 사용하기를 원하면, git clone 재귀를 사용할 수 있습니다. 대부분의 경우에서, CDN이 (여러분의) 로컬 서버보다 훨씬 더 빠릅니다. 어쨌든, disabled_functions 제한으로 인해 강화된 PHP 설치가 있으면 CDN을 사용하지 못할 수 있습니다.
- sudo git clone --recursive https://github.com/jmnote/SimpleMathJax.git
SimpleMathJax는 수학 확장의 대안으로 사용하기 위한 것입니다. 만약 수학 확장이 설치되어 있으면, 수학 확장이 우선 적용되어, SimpleMathJax가 작동하지 않을 수 있습니다. SimpleMathJax 확장은 방정식 렌더링을 시작하는 것에 필요한 유일한 방법입니다.
Configuration settings
만약 글꼴 크기를 변경하려면, $wgSmjSize를 아래와 같이 설정하십시오:
wfLoadExtension( 'SimpleMathJax' );
$wgSmjSize = 1.5;
만약 몇 가지 추가적인 인라인 수학 기호 쌍을 사용하려면, $wgSimpleMathJaxInlineMath를 아래와 같이 설정하십시오:
wfLoadExtension( 'SimpleMathJax' );
$wgSmjInlineMath = [["$","$"],["\\(","\\)"]];
만약 로컬 모듈을 사용하려면, 아래처럼 $wgSmjUseCDN을 설정하십시오:
wfLoadExtension( 'SimpleMathJax' );
$wgSmjUseCDN = false;