2009-08-13 15 views
3

私は本を書くのに忙しく、私は本を書くためにMS Officeを使用しています。しかし、docファイルはバイナリファイルであるため、適切なバージョン管理で破壊することに本当の苦痛があります。ですから、プレーンテキスト形式の本を書くのに使うことのできる何らかの種類のアプリケーションやテキストファイル以外の提案がありますが、画像やグラフなどで実際の本として表示できます。好ましくは、目次、スペルチェックなどを自動的に作成することができるが、プレーンテキストの書式設定を可能にするプログラムであることが望ましいでしょうか?Subversionとオーサリングブック?

答えて

9

深さC#の初版は問題なくWordで書かれ、Subversionに格納されています.Wordにはリビジョンを比較できるようにSubversionが使用する合理的な組み込み差分があります。変更をマージするのは面白いことではありませんが、あなたが唯一の作者であればうまくいきます。 (Groovy in Actionの第1版はWord/Subversionでもやっていましたが、同時編集を防ぐためにロックを解除しました)

第2版はサブセットDocBookで書かれています。遠いXMLmind XML Editorを使用すると、とおおよそのようになります。より正確な表示を得るためには、PDFジェネレータがあります。

私はTeXベースのフォーマットの大ファンだとは言えません - 私はLaTeXを使った本でいくつかの作業をしましたが、それは面倒です。それはいろいろな意味で「より純粋」かもしれませんが、それを扱うことはより困難でした。

重要なポイント:出版社にお尋ねください。彼らはほとんど確実に彼らが扱うことができるいくつかのフォーマットを持っていますが、あなたは本当にそれらが使用されていない何かを管理するように強制したくありません。生産プロセスは、混乱の中で特別な困難を招くことなく、(特に索引付けをするほど)痛いほどです。彼らがうまく扱っていることを見つけ出し、それに適応しようとします。

+0

以前は、DocBookについて聞いたことがありませんでした。とてもかっこいい。 –

0

LaTeXが気になりますが、おそらくあなたが望むものではありません。

5

LaTeXをご覧ください。それは非常に有能で、特に大きなプロジェクトでは有能です。これは、その後の本として印刷される(HTMLDOC Site 1Site 2を使用して)> PDF
- >通常のHTML -
カスタムHTML:

内部的には、私たちは、HTMLのカスタマイズされたバージョンに変換される(カスタムタグ)を使用します。 HTMLDOCは完璧ではありませんが、機能します。

0

DreamweaverのようなWYSIWYG Webエディタを使用すると、書式、目次、イメージなどの基本的なコントロールを簡単に行えますが、バックエンドではバージョン管理が非常にうまくできています。

LaTeXよりも学習が簡単ですが、LaTeXはより強力です。

1

私はLaTeX勧告を保証することができ、実際に出力がどのように表示されるかをグラフィック表示する必要がある場合は、Lyxエディタを提案することもできます。

2

私はdocbookが大好きです。あなたはあなたの本を執筆し、pdf、htmlなどで表示することができます(xslt :-)を持っている場合)。

0

LaTeXはいいですし、LyXを試してLaTeXドキュメントを簡単に作成できます。