参考文献の書誌情報をを本文に引用

参考文献の書誌情報を本文に掲載するには、bibentry パッケージを使用することで可能。以下のコマンドで bibtexkey を指定することでその文献の書誌情報を掲載。 \bibentry{} bibtex key は日本語にも対応している。しかし、一部の文献で表示されないことがあった。書誌情報はの掲載形式は.bst に依存する。jecon.bst など一部の bst では bibentry が期待している形式と違うので\harvarditem の定義をし直す必要がある。 hyperref パッケージで backreference をしていると、エラーが出るので backreference はオフにしておくこと。 %% Reference [130420] % \usepackage{filecontents}% \documentclassの前にbib等のファイル内容をかける \def\harvarditem{hoge} %% 文献を引用していないと登場せず\renewcommandでエラーが出るため適当に定義 \renewcommand\harvarditem[4][]{\bibitem[#2(#3)]{#4}} % \def\harvarditem#1#2#3#4{[]{\bibitem[#2(#3)]{#4}}} %% jeconなどでbblに出力する書式を変更して\bibentryで使えるようにする \usepackage{bibentry}% \bibentry{}で書誌情報を本文に挿入 \nobibliography*% これを書かないとbibentryが有効にならない? %% \bibentryを使うとhyperrefのbackrefでエラーが出るのでbackrefはオフにしておくこと %%% 参考 知る:http://tex.stackexchange.com/questions/49048/how-to-cite-one-bibentry-in-full-length-in-the-body-text \bibentry{}としても表示されないときの対処法: http://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/49563.html • bibentry と hyperref と backref との互換性の問題 対処法?:http://qianglee.blogspot.jp/2006/08/make-bibentry-compatible-with-backref.html 詳しい議論: http://compgroups.net/comp.text.tex/backref-and-bibentry-conflict/1911495 How to cite one bibentry in full length in the body text?

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です