web-dev-qa-db-ja.com

Doxygen:すべての出力形式のメインページに画像を埋め込む方法は?

Ubuntu14.04でDoxygen1.8.6を使用して、C/C++ヘッダーファイルからAPIドキュメントを生成しています。

マークダウン形式のメインページ(ファイルmainpage.md)があり、そのページに画像(ファイルlogo.png)を埋め込みたいと思っています。

現在、次のディレクトリ構造でHTML出力を処理しています。

 work 
├──mainpage.md
├──resources
│└──logo.png
└──html
└──index.html

mainpage.mdのマークダウンが画像を埋め込む方法は次のとおりです。

![The Logo](../resources/logo.png)

これは機能しますが、HTML出力ディレクトリが作業ディレクトリから1レベル下にあり、(fwiw)その参照を含むmainpage.mdファイルの場所と同期していないという事実に依存します。

他の出力形式(意図された形式はHTML、PDF LaTex、manページ、Eclipseヘルプ経由))で何が起こるかを試していなかったことを認めなければなりませんが、それらは出力ディレクトリと画像ファイルへの参照。

私の質問は次のとおりです。

  1. 上記の他の出力フォーマットは、このマークダウンリファレンスで機能しますか?

  2. メインページのマークダウンから画像ファイルを参照するための、より出力形式にとらわれない方法はありますか?

アンディ

8
Andreas Maier

残念ながら、これを機能させるには複数の画像コマンドが必要です。ラテックスにはpdf互換の画像タイプが必要であり、Webブラウザーには通常、異なる画像タイプなどが必要です。そのため、各形式の画像ファイルを指定するには、 imageコマンド を複数回発行する必要があります。

\image html logo.png
\image latex logo.eps

次の形式がサポートされています:html、latex、docbook、rtf。

画像を画像フォルダに入れ、その場所を 構成 :に指定すると、より短いパスを使用できます。

IMAGE_PATH     = my_image_dir
6
Denise Skidmore