作者: 閑舎
日時: 2003/3/24(18:16)
 連休中はアクセスできず、返事が大変遅れました。

Makoto SATOH <makotosato2@...> さん wrote.

> PDFとの親和性については、XML+XSLTでは当然できますが、Xiとの関係と
> なると、現在以下のようなものをサポートしています。

PDF 出力はかなり充実している感じですね。

> 数式、索引、目次については、Xiにはそのような機能はありません。
> 
> Xiで一から自分で実装することも可能だと思われますが、Java+XMLである
> ことを利用して、SmartDocなどと連携させるほうが簡単だと思います。
> 
> いろいろやり方はあると思いますが、例えば、
> 
> Xi -> XSLTでSmartDocへ -> SmartDocServlet -> TeX (-> dvipdfm)
> 
> Xi -> XSLTでSmartDocへ -> sdoc2fo.xsl -> FOP(PDF)
> 
> などが考えられるかと思います。

数式、索引、目次タグの、HTML DTD 4 並みの標準でもあれば、と思います。で
も、数式の MathML は冗長で、LaTeX に慣れていると、とても書く気がしないよ
うなものだったし……。XML のタグ省略不可という約束が当初から気に入らなかっ
たりしている私ですのでそう思うのかも(SGML そのままで HTML を拡張できな
かったのか)。SmartDoc は native タグの中に LaTeX のコマンドをそのまま書
くという方式で、こちらの方が抵抗は少ないけれど、XML として完結しないうら
みも出てくるし、難しいですね。

 昔作ったものですが、中学高校レベルまでの簡単な数式なら、HTML の 
JavaScript レベルで実現する方法があります(画像と TABLE タグの組合せ)。

  http://rakunet.org/TSNET/topics/samp.html

--
本田博通(閑舎)
テキストとスクリプトの http://rakunet.org/TSNET/