ドキュメント変換システムどうよ

ドキュメント変換システムどうよ

Author: Kazuo Moriwaka

概要

問題

ドキュメント作成をワープロソフトでやったりした日には

など、特にUNIX worldに住んでいる我々にとっては生産性が落ちまくり。

目標

というわけでまずは目標の世界

images/bestcase.png

しかしこれはむずかしい。

なぜ難しいか

妥協案

こだわる人は最終直前に細かい手作業をいれることになる。

修正をどうやっていれるかで主に2つにわかれる。

元文書のバージョンがあがると細かい修正はやりなおし

妥協案その1 わーぷろ経由

images/withwordprocessor.png

これはワープロ形式に変換して、その後手で微妙に改行とかを直す。

妥協案その2 latex経由

images/withlatex.png

これはlatex形式に変換して、その後がんばる

入力フォーマット

DocBook

DocBook は

人間様が直接使う入力としては×

中間形式としてはヨイかも

Plain2

Plain2 はこれ系の元祖

POD,RD

POD, RD はperl,rubyのソースコードに埋め込むドキュメント向け。

reStructuredText

reST はpythonのdocutilsで処理する形式。

wiki markup

  • 流儀が多すぎて関係者全員が混乱する
  • HTML以外に出力できるものがほとんどない

出力フォーマット

LaTeX

MS Word

OOo Writer

  • 手元では成功してません

PDF

というわけで出力するならPDF。

変換

images/formats.png

そしてオレオレソリューションへ

images/oresign.png