校異源氏物語テキストDBは、『校異源氏物語』のテキストデータを公開するデータベースです。
https://kouigenjimonogatari.github.io/
今回、本DBに以下のようなPDFファイルを追加しました。
https://kouigenjimonogatari.github.io/output/01/main.pdf

本記事は、上記のようなPDFファイルを、XSLTとTeXを使って作成します。
リポジトリのクローン#
以下のように、リポジトリをクローンします。
そして以下のコマンドにより、xslt3をインストールします。
https://www.npmjs.com/package/xslt3
XSLファイルの作成#
今回は、まずTEI/XMLファイルをTeXファイルに変換します。
以下のようなXSLファイルを作成しました。
https://github.com/kouigenjimonogatari/kouigenjimonogatari.github.io/blob/master/xsl/tex.xsl
先にインストールしたxslt3を使って、以下のようにTEI/XMLファイルをTeXファイルに変換できます。
変換したTeXファイルの例(一部)は以下です。
PDFファイルの作成#
以下のコマンドにより、TeXファイルをPDFファイルに変換しました。
また、Noto Serif CJK JPフォントの利用に当たり、macOS環境において、以下を行う必要がありました。
まとめ#
以下の記事では、今回の記事で対象とした同じTEI/XMLファイルから、IIIF画像との対照表示が可能なHTMLファイルを作成しました。
このように、XSLTにより、用途に応じた出力を行うことができる点がTEI/XMLでテキストを作成する利点の一つかと思います。
TeXについて理解が乏しい点が多々ありますが、TEI/XMLの利用にあたり、参考になりましたら幸いです。