1

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>
4

2 に答える 2