PDF形式でDoxygenのドキュメントを生成すると、それぞれに単一のダイアグラムを持つ多くの異なるファイルが得られます。
単一のPDF文書を書籍として、おおよそHTMLバージョンとして入手できますか?
ラテックスファイルを手動で処理せずに、自動的に取得することは可能ですか?
ありがとう!
LaTeXドキュメントのPDFドキュメント への変換を参照してください。
Doxygenの処理が終了すると、latexディレクトリに「refman.tex」というファイルがあります。
このファイルを使用して、Doxygenから「本」を取得できる3つの方法があります。
LaTeX-> dvips-> ps2pdf
ラテックスmyfile
dvips myfile
ps2pdf myfile.ps
LaTeX-> dvipdfm
ラテックスmyfile
dvipdfm myfile
pdflatex(またはプレーンTeXの場合はpdftex)
pdflatex myfile
Doxygen 1.8.4+(Windows)を使用すると、make.batスクリプトもあるため、コマンドラインを開く必要さえありません。
LaTeX出力用にDoxygenを構成します。
GENERATE_LATEX = YES LATEX_OUTPUT = latex OUTPUT_DIRECTORY =
すべての画像をLaTeX出力用に設定します。
\image html application.jpg \image latex application.eps "My application" width=10cm
Doxygenを実行します。
{OUTPUT_DIRECTORY}\{LATEX_OUTPUT}\make.bat.
{OUTPUT_DIRECTORY}\{LATEX_OUTPUT}\refman.pdf
。Refman.pdfが作成されていない場合は、コマンドウィンドウからmake.batを実行し、エラーを読み取ります。
次のようなエラー:'pdflatex' is not recognized as an internal or external command,
...ラテックスをまったく実行するための 前提条件 がないことを意味します。他のエラーは、ラテックスパッケージの欠落または無効な.texファイルを引き起こすdoxygenのバグが原因である可能性があります。
すべての前提条件と良いバージョンのdoxygenをインストールしたら、より簡単な手順が毎回機能するはずです。
Patelは正しい-Doxygenを実行してから、何らかのラテックスを実行して、単一のドキュメントを作成する必要があります。
私にとって、Doxygen 1.7.3を使用すると、latexビルドのルートファイルは「refman.tex」のようです。
DoxygenもMakefileを作成します。したがって、makeを持っている場合(Win7ボックスにはありません)、latexディレクトリにmake
と入力するだけです。
TeXnicCenterアプリをrefman.texに向けて、そのようにビルドします。
お役に立てれば、
-マット
Linuxでdoxygenが正しく構成されていると仮定すると:
doxygen
cd latex
make
生成されたファイルは、特に設定されていない限り、refman.pdfになります。
他の人は詳細に言及しませんでした:
Pdflatexルートを機能させるには、現在の作業ディレクトリを生成されたlatexフォルダーにする必要があります。そうしないと、doxygen.sty cannot be found
。