6

ドキュメントテンプレートシステムを探しているか、作成する予定です。次の機能をサポートする必要があります。

  • PDFとHTMLで出力を作成する
  • 大規模で複雑な(LaTeX)数式のサポート
  • ドキュメント間の参照
  • 参考文献
  • テンプレートはPythonスクリプトで埋められます

さまざまなTeXからHTMLへのコンバーターでLaTeXを試しましたが、結果に満足できません。私はしばらくDocBookを使用していますが、DocBookの編集は簡単ではなく、数式のサポートはまだ十分ではないと思います。

主な問題は、LaTeX構文またはDocBookを知らないこのシステムのユーザーがいることです。私は、これらのユーザーがWiki構文(PythonによってLaTeXに変換)で編集の可能性を提供するための代替案について考えました。

要約すると、少なくともLaTeXとWikiの入力からHTMLとPDFの出力が必要です。DocBookは中間フォーマットとして使用できます。

誰かが同様の問題を抱えているか、どのツールとどのファイル形式を使用すべきかについてアドバイスをくれますか?

4

4 に答える 4

7

私たちはスフィンクスを使用しています: https ://www.sphinx-doc.org

それはほとんどすべてを行います。

あなたのPythonスクリプトまたはあなたのユーザーまたは誰でも(私は質問に従うことができません)、RSTマークアップ(おそらく最も簡単なマークアップ言語)を使用してコンテンツを作成できます。Sphinxを介して実行すると、HTMLとLatexが取得されます。

于 2010-01-04T10:52:35.420 に答える
1

LaTeXファイル内にPythonまたはSQLを埋め込むことができるLaTeXプリプロセッサとPythonモジュールを作成しました。PythonやSQLが実行され、出力が折りたたまれます。

次に、latex2htmlまたはlatex2rtfを使用して、LaTeXコードを使用してHTMおよびRTFを生成できます。

http://simson.net/pylatex/に投稿しました

于 2010-01-04T23:14:55.377 に答える
0

ArbortextはLaTeXをネイティブにサポートしています。パブリッシングエンジンまたはプリントコンポーザーLaTeXを送信すると、直接パススルーされます。

また、他の多くの構成言語もサポートしており、InDesignで見られるようなページレイアウト操作を行う機会も提供します(IDの頭痛やオーバーヘッドはありません)。

于 2010-03-08T17:54:30.310 に答える
0

Asciidocは、あなたが得ようとしているものをより的確にターゲットにしていると思います。これは単純なマークアップ言語であり、ラテックス式を使用でき、Docbookドキュメントを生成します。このドキュメントから、読み取り可能なHTMLまたはラテックス表現をさらに生成できます。

于 2012-01-27T12:18:33.873 に答える