DocBook DTD に基づいた文書作成のいい方No.11600
yuw さん 02/03/18 19:27
 
ども。わたなべといいます。

ちょっとした技術文書を、SGML文書形式のひとつであるDocBook形式
で書きたいのですが、Windows環境ではよいツールが無くて困ってます。

LINUXとかだと例によってEmacsの拡張などがあり、SGMLタグを自動的に
挿入してくれたりするらしいのですが、Windows環境では
そういった、SGMLタグ入力を考慮したようなエディタが見当たらない
ようです。海外のオープンソースソフト等では若干あるのですが
日本語の入力に難あり・・・。

秀丸のマクロライブラリにSGMLのタグ挿入マクロとか
とにかくDocbook形式の文書作成に便利なマクロとか無いかなと思って
ここへ来たのですがやっぱり少ないようです。XML関連のマクロは
若干あるのですがDocbook形式にこだわったような機能までは
無いみたいなんで・・・。

どなたか、同じようなこと考えていらっしゃる人いませんか〜 ^_^;)

※DocBookとは? http://www.docbook.org/
 技術文書の記述形式のひとつ。SGMLというHTMLと似たようなタグ形式
で書く。最近ではSGMLもXMLのひとつとして吸収(?)されつつあるため、
DocbookもXMLの文書定義型のひとつとされつつある。
例えばLinux関連のマニュアルやHowto文書などは全てDocbook形式で
書かれている。

[ ]
RE:11600 DocBook DTD に基づいた文書作成No.11606
encodingshiftjis さん 02/03/18 23:04
 
感覚を試すのなら、XMLエディタの評価版を使用する。
DocBookのXML対応のDTDもあります(SGMLの短縮機構は使えないが)

秀丸にライブのアウトライン表示とか、流用できそうな機構もないし
相当気合い入れないと、作り込めないでしょう。

近いのはHTML関係ですがDTDと連動するような深いのはチョット
本格的なマークアップ関係の話を持ってこられても
(不得意科目ですし、もともと非マークアップで暮らす世界でしたから)
文書構造認識(アウェア)をするには、別バージョンにして
エディタの中心部から設計しなおさないと。

ズラしたやり方では、HTML→DocBook 等の変換も考えられます。

[ ]