2017-09-02 7 views
1

doxygenでマークダウン "bar.md"内にレンダリングしたい図を保持するGraphvizファイル "foo.dot"があります。Doxygen Markdown:.dot GraphVizファイルをインクルードしてレンダリングする方法

これを知っているのは * Doxygenサポートマークダウン(私は分離マークダウン.mdファイルのケースを扱います)。 * Doxygenのサポートソースコード(.cppなど)の命令付きグラフ.dotファイル

doxygenでマークダウンしても同じことができますか?

これは、doxygenと一緒に.dot図とマークダウンの資産の恩恵を受けるために行いたいと思います。

+0

ここで、doxygenは.dotファイルをサポートしていますか?私の知る限り、doxygenは.dotファイルを直接サポートしていません。イメージをサポートしています。内部のdoxygen .dotファイルが生成され、イメージに変換されるため、.dotファイルをイメージに変換してマークダウンコードに含める必要があります。 – albert

+0

私は '\ dotfile myDiagram.dot' [リンク](http://www.stack.nl/~dimitri/doxygen/manual/commands.html#cmddotfile)というコマンドを考えていました。この場合、doxygenは.dotをイメージに変換するためにGraphviz(PATHにあります)を呼び出します。私はdoxygenによって読み込まれたmarkdownファイルで、同じようなコマンドで同じことをすることができました... 本当にできない場合、私は自分自身で変換します。 –

+0

私はこのコマンドとその仲間について完全に忘れてしまいました。あなたの.mdファイルの中に\ dotfileを使用することはできません。変換を行うべきだと私は思っています。 – albert

答えて

2

私はあなたのdoxygenの設定ファイルで

HAVE_DOT = YES 

を設定することがあると思います。 標準Doxyfileというからのコメントを参照してください:

# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is 
# available from the path. This tool is part of Graphviz (see: 
# http://www.graphviz.org/), a graph visualization toolkit from AT&T and Lucent 
# Bell Labs. The other options in this section have no effect if this option is 
# set to NO 
# The default value is: NO. 

HAVE_DOT    = NO 

は、さらにあなたもDOTFILE_DIRS値を見ている可能性があります:あなたはこれらの値を正しく設定した場合

# The DOTFILE_DIRS tag can be used to specify one or more directories that 
# contain dot files that are included in the documentation (see the \dotfile 
# command). 
# This tag requires that the tag HAVE_DOT is set to YES. 

DOTFILE_DIRS   = 

が、私はあなたの投稿を\dofile myDiagram.dotコマンドが動作するはずだと思います。

関連する問題