2017-03-06 7 views
0

내 서버에서 MathJax를로드하므로 나머지 JS 자산과 연결하여 성능을 향상시킬 수 있습니다. 내 MathJax 공급 업체 디렉토리에서 소스 파일을로드 할 때, 그것은 잘 작동 :MathJax의 구성 파일에 대한 기본 디렉토리를 어떻게 바꿀 수 있습니까?

<script type="text/x-mathjax-config"> 
    MathJax.Hub.Config({ 
    extensions: ["tex2jax.js"], 
    jax: ["input/TeX", "output/HTML-CSS"], 
    tex2jax: { 
     inlineMath: [ ['$','$'], ["\\(","\\)"] ], 
     displayMath: [ ['$$','$$'], ["\\[","\\]"] ], 
     processEscapes: true 
    }, 
    "HTML-CSS": { availableFonts: ["TeX"] } 
    }); 
</script> 
<script src="http://example.com/assets-raw/vendor/MathJax/MathJax.js" ></script> 

을 그러나, 나는/축소하세요 내 자산의 나머지 MathJax.js을 연결할 때, 결합 된 JS 파일은 이제 완전히 별도의 디렉토리에 있습니다 :이 작업을 수행 할 때

<script src="http://example.com/assets/js/minified.js" ></script> 

불행하게도, MathJax가 더 이상 찾을 수 config.js, tex2jax.js, 또는 다른 종속의. 문제는 MathJax가 이러한 파일을 찾을 수있는 "기본 디렉토리"를 갖고 있으며,이 기본값은 상대 디렉토리입니다. MathJax's documentation 보면

, 그들은

같은 것들 기본 디렉토리가 MathJax/extensions/

이다 그러나이 방법이 기본을 무시하는 방법을 알려하지 않습니다 말한다. MathJax의 구성을 통해 가능합니까?

답변

0

Config 옵션에서 루트 경로를 설정하는 데 사용할 수있는 문서화되지 않은 구성 설정 인 root이있는 것 같습니다. 예 :

root: 'http://example.com/assets-raw/vendor/MathJax'