본문 바로가기
미디어위키

Extension SimpleMathJax

by 다움위키 2023. 12. 28.

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 서버에서 받아 옵니다:

만약 (CDN이 아닌) 로컬 MathJax 스크립트를 사용하기를 원하면, git clone 재귀를 사용할 수 있습니다. 대부분의 경우에서, CDN이 (여러분의) 로컬 서버보다 훨씬 더 빠릅니다. 어쨌든, disabled_functions 제한으로 인해 강화된 PHP 설치가 있으면 CDN을 사용하지 못할 수 있습니다.

SimpleMathJax는 수학 확장의 대안으로 사용하기 위한 것입니다. 만약 수학 확장이 설치되어 있으면, 수학 확장이 우선 적용되어, SimpleMathJax가 작동하지 않을 수 있습니다. SimpleMathJax 확장은 방정식 렌더링을 시작하는 것에 필요한 유일한 방법입니다.

Configuration settings

만약 글꼴 크기를 변경하려면, $wgSmjSize를 아래와 같이 설정하십시오:

wfLoadExtension( 'SimpleMathJax' );
$wgSmjSize = 1.5;

만약 몇 가지 추가적인 인라인 수학 기호 쌍을 사용하려면, $wgSimpleMathJaxInlineMath를 아래와 같이 설정하십시오:

wfLoadExtension( 'SimpleMathJax' );
$wgSmjInlineMath = [["$","$"],["\\(","\\)"]];

만약 로컬 모듈을 사용하려면, 아래처럼 $wgSmjUseCDN을 설정하십시오:

wfLoadExtension( 'SimpleMathJax' );
$wgSmjUseCDN = false;