web-dev-qa-db-ja.com

MediawikiでMathjaxを構成する方法は?

シェルにアクセスできない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&#038;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&#038;ver=3.5.1' )

MathJax.Hub.Configスクリプトはどこに追加できますか?

2
oks

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&#038;ver=3.5.1'></script> \n";
$ret .= $this->getHeadScripts() . "\n";
1
oks