RestructuredText内でスキーマ図を描画するために使用できる手法またはツールは何ですか?
私はpng、jpeg、..をインポートしたくありません。
私が探しているのは、ステート マシンなど、描画する LatexのTikZに相当するRestructuredTextです。これにより、ドキュメントの作成が大幅に高速化されます。
rst2pdf を使用してドキュメントを生成します。
私は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%