XSLT と StackOverflow は初めてです。TEI Boilerplateスタイルシートを使用して、ブラウザーで TEI ドキュメントをレンダリングしようとしています。MathJax に式をレンダリングさせるまでは、すべてうまくいきます。TEI Boilerplate のローカル コピーから teibp.xsl を変更して、以下を含めました。
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
</head>
htmlHead テンプレートの タグの直前。しかし、ブラウザーにドキュメントをロードすると、MathJax は数式をまったくレンダリングせず、XML ファイルに入力したとおりに LaTeX マークアップを取得するだけです。MathJax.js への呼び出しをヘッダーの上部、本文のさまざまなポイントに移動しようとしましたが、うまくいきませんでした。また、ページをロードしてからMathJax ブックマークレットをロードしようとしましたが、それもレンダリングされません。
私は本当に愚かなことをしていますか?誰かが私を正しい方向に向けることができますか? MathJax レンダリング以外の TEIBP で動作する最小限の XML ファイルを以下に貼り付けます。
前もって感謝します。
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="teibp.xsl"?>
<?xml-model href="http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_allPlus.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0">
<teiHeader>
<fileDesc>
<titleStmt>
<title>MathJax test</title>
</titleStmt>
<publicationStmt>
<p>2015</p>
</publicationStmt>
<sourceDesc>
<p>Born digital</p>
</sourceDesc>
</fileDesc>
<encodingDesc>
<p>Born digital</p>
</encodingDesc>
</teiHeader>
<text>
<body>
<p>\(ax^2+bx+c=0\)</p>
</body>
</text>
</TEI>