49

\citeDoxygen で使用して参考文献ページとテキスト内の参照を作成しようとしています。検索パスに bibtex と適切な.bibファイルがあります。.bib ファイルを追加し、ファイルにCITE_BIB_FILESある適切な BibTex ラベルを使用してい.bibます。Doxygen は参考文献ページを作成していますが、空です。ドキュメントのテキストにも引用リンクを作成していますが、リンクも空です。引用情報を表示する方法はありますか?

4

5 に答える 5

9

私は同じ問題に直面していました。引用を生成するためのperl依存関係があります。したがって、システムパスにはperlとbibtexの両方が必要です。

上記の例は無視してください。これは、doxygenを使用するために、LaTeXにのみ適用されます(注:中括弧なし)。

\cite Hale

.bibファイルはdoxygen作業ディレクトリに配置する必要があります。

書誌参照HTMLページは、doxygenによって次のように作成されます。

[1]JKヘイル。関数微分方程式の理論。Springer–Verlag、Berlin–Heidelberg–New York、1977年。

次のビブエントリの場合:

   @BOOK{Hale,
   author = "J. K. Hale",
   title = "Theory of functional--differential equations",
   publisher = "Springer--Verlag, Berlin--Heidelberg--New York",
   year = 1977
   }
于 2013-03-15T04:50:01.590 に答える
2

少し遅いかもしれませんが、同じ問題がありました。Doxygen は LaTeX 出力用の参考文献を生成しましたが、HTML 出力用ではなく、提案された回答はどれもうまくいきませんでした。

@Raffi で示唆されているように、これはDoxygen < 1.8.3 のバグのようです。Doxygen 1.8.1.1 を使用しましたが、動作しませんでした。次に、何も変更せずに Doxygen 1.8.3.1 をインストールしたところ、問題なく動作しました。

于 2013-04-01T15:13:45.380 に答える
1

DoxyFile で CITE_BIB_FILES を設定したとき、ファイル名に .bib 拡張子を含めましたか? Doxygen は自動的に .bib 拡張子を追加すると主張していますが、それを省略すると、doxygen は混乱して citelist.doc ファイルを適切に生成しないようです。

ファイル名に .bib を含めると、正常に動作するはずです。少なくとも私の場合はそうです。

于 2013-03-09T12:20:30.383 に答える
0

参考文献を作成するには、Perl をインストールし、それを bibtex と共に検索パスに追加する必要があります。CITE_BIB_FILES のドキュメントには、次のように書かれています。

"CITE_BIB_FILES ... この機能を使用するには、検索パスで利用できる bibtex と perl が必要です ..."

于 2016-06-30T09:42:30.933 に答える