シェルにアクセスできないmediawikiインストールでラテックスをレンダリングしたい。 Mathインストールを使用しようとして失敗したため、MediaWikiヘッダーにこれらの2つのスクリプトに相当するものを含めて、スクリプトがすべてのスキンで使用されるようにします。スクリプトはどこに含めることができますか?
<script type='text/x-mathjax-config'>
MathJax.Hub.Config({ TeX: { equationNumbers: {autoNumber: 'all'} } });
</script>
<script type='text/javascript' src='http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML&ver=3.5.1'>
</script>
ブラウザで..wiki/index.php/Mediawiki:Common.jsと..wiki/index.php/Mediawiki:Mobile.jsを編集して、2番目のスクリプトを含めてみました。
mw.loader.load( 'http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML&ver=3.5.1' )
MathJax.Hub.Configスクリプトはどこに追加できますか?
Mediawiki:Common.jsのすべてを削除し、wiki/includes/OutputPage、phpにすべて入れました
つまり、私は変わった
$ret .= $this->buildCssLinks();
$ret .= $this->getHeadScripts() . "\n";
に
$ret .= $this->buildCssLinks();
$ret .= "
<script type='text/x-mathjax-config'>
MathJax.Hub.Config({ TeX: { equationNumbers: {autoNumber: 'all'} } });
</script>
<script type='text/javascript' src='http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML&ver=3.5.1'></script> \n";
$ret .= $this->getHeadScripts() . "\n";