0

主に、いくつかのマークアップ言語(reST / Markdown / Textile)からPDF / HTMLへのバッチ変換をサポートするツールを探していますが、...いくつかの条件があります。

  • マークアップ言語はreST/Markdownまたはそれらのようなものでなければなりません
  • プレビュー付きのシンプルなエディターがあるはずです(たとえば、Gedit3 + Markdownプラグインなど)
  • Pandocと同じように、多くの形式の間にバッチコンバーターが必要ですが、完全なマークアップ言語がサポートされています

Pandocは素晴らしいですが、残念ながらreSTディレクティブをサポートしていません。..容器

現在、どのマークアップ言語が自分に最適かを判断できません。書き込み中に出力をプレビューするための非常に単純なGeditのプラグインがあったため、Markdownを使用していました。現在、Sphinxをテストしています。これは、優れたドキュメントを作成するためのツールを見つける必要があり、SphinxはreSTを使用しているためです。reSTはカスタムディレクティブもサポートしており、今日、「container」ディレクティブが非常に役立つことがわかりました。テキスタイルを試したことがありません。

ほぼすべてのドキュメントを何らかのマークアップ言語で書き込もうとしています。DOC、DOCX、純粋なラテックスは避けたいのですが、それでも見つかりません。それらのいくつかはテーブルをサポートし、他は拡張機能を備え、別のものはプレビューなどを備えた単純なエディタを備えていません。

4

2 に答える 2

2

reStructuredText の参照 (Python) 実装はdocutilsです。これは明らかに reStructuredText 言語仕様を完全にサポートしており、Sphinx は実際にその上に構築されています。Pandoc ほど汎用性は高くありませんが、reStructuredText の完全な実装を探していて、すでに Sphinx を使用している場合は、docutils が適している可能性があります。注意すべき docutils のいくつかの制限:

  • Pandoc より少ない出力フォーマット。
  • 入力形式として reStructuredText のみをサポートし、Pandoc は reStructuredText、markdown、HTML、LaTeX などをサポートします。
  • 一方向のみの変換 (たとえば、Pandoc は reStructuredText を HTML に変換し、次に HTML を reStructuredText に変換できます。docutils は前者の変換のみを実行できます)。

組み込みのプレビュー ウィンドウを備えたマークダウンまたは reStructuredText エディターに出会ったことはありません。

Docutils は非常に簡単にスクリプトを作成できるため、テキスト ファイルのバッチ処理に最適です。簡単な makefile ルールを使用して HTML を構築し、サーバーにデプロイする reStructuredText で記述された Web サイトを数多く見てきました。

于 2012-09-18T08:38:22.627 に答える
0

のようなプリプロセッサで Pandoc を使用できますgpp

美しいタイポグラフィ (ただし完全ではない) のプレビューを備えたマークダウン エディターはiA Writerです。

于 2013-11-14T12:27:41.017 に答える