XML とは何ですか? 誰でも簡単にガイダンスを提供できますか?
XSLT と XMT の違いが必要です。どちらの出力の方が XML の品質が高くなりますか。
答え1
XMLは構造化マークアップフォーマットです。詳細はここでは触れませんが、次のようなファイルがある場合、
<something>
<this>zzz</this>
<value>2</value>
</something>
または
<p>This is <b>bold</b> text in a paragraph.</p>
次はxmlです。
XSLT は、ある XML セットを別の XML セットに変換したり、組版用の LaTeX に変換したりするために使用できる標準の XML 処理言語です。
xmltex は、XSLT (または python、perl、その他のお好みのプログラミング言語) を使用して XML を明示的に tex に変換するのではなく、TeX を使用して XML を直接解析およびタイプセットするために、今世紀の初めに私が作成したシステムです。xmltex で使用される tex マクロ ファイル (latex およびファイルに類似.sty
).cls
の拡張子は です.xmt
。
xmltex には興味深い機能がいくつかあり、驚くことに、いくつかの出版社が今でも XML 形式の文書の組版にこれを使用していますが、XML 文書の組版が必要な場合は、xslt を使用して xml を latex に変換し、通常の方法で組版文書を作成することを強くお勧めします。
ウェブ上には何百もの優れた XSLT チュートリアルがあり、ドキュメントを LaTeX に変換したら、標準の LaTeX 技術を使用してスタイルを設定できます。xmltex を使用する場合は、20 年前に 1 人の人物によって書かれたサポートされていないシステムを独力で使用しなければなりません。