2

RestructuredText内でスキーマ図を描画するために使用できる手法またはツールは何ですか?

私はpng、jpeg、..をインポートしたくありません。

私が探しているのは、ステート マシンなど、描画する LatexのTikZに相当するRestructuredTextです。これにより、ドキュメントの作成が大幅に高速化されます。

rst2pdf を使用してドキュメントを生成します。

4

2 に答える 2

0

私はgraphvizになってしまいました。シンプルにするために ( sphinxを使用せずに)、ドットを svg にコンパイルする Makefile を作成しました。

figures/main_components.dot
main.rst
Makefile

メイクファイル:

generate_figures:
    for f in $$(find . -iname *.dot); do \
        f_dir=$$(dirname $$f); \
        f_name=$$(basename $$f); \
        f_name="$${f_name%.*}";\
        dot -Tsvg $$f -o $$f_dir/$$f_name.svg; \
    done;

main.rst では、svg-s を使用します。

.. figure:: figures/main_components.svg
   :scale: 50%
于 2015-12-21T10:10:24.213 に答える