bezmerでbibtexでの参考文献が表示されない

bezmerでbibtexでの参考文献が表示されない

- アラカザム の投稿
返信数: 5
beamerでプレゼン資料を作成しているのですが、bibtexでの参考文献が表示されません。
以前にもスライドを作成したのですが、その時(コンパイルの環境は同じ)はうまくいきました。
環境としましては
・VScode:texlive2020
・Windows10 Home 1909
(以前こちらに質問したものがありますのでよろしければご参照ください。
: https://okumuralab.org/tex/mod/forum/discuss.php?d=2947)
でXeLaTeXにてコンパイルを行っております。

TeX Wikiに問題解決と思われるページ(https://texwiki.texjp.org/?LaTeX%20%E3%81%AE%E8%AD%A6%E5%91%8A%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8)があったのですが、自分の状況とうまくマッチしておらず、解決方法がわかりませんでした。

圧縮フォルダに.tex, .log, .bibファイルを添付していきます。
よろしくお願いします。
アラカザム への返信

Re: bezmerでbibtexでの参考文献が表示されない

- 和田 勇 の投稿
添付されたログファイルではなく、vscode の latexmkrc のコンソールログか 20201208-mori-slide.blg に以下のようなエラーが出ていると思います。
Database file #2: usura.bib
I was expecting a `,' or a `}'---line 33 of file usura.bib
 : title=""
 :         ウスラ"をめぐる中世ヨーロッパの貨幣観",
bib ファイル内で項目にダブルクォートが必要な場合は https://petitviolet.hatenablog.com/entry/20120113/1326417643 を参考にしてください
--- ORIG/usura.bib	2020-12-10 20:13:50.610504868 +0900
+++ usura.bib	2020-12-10 20:52:57.001768436 +0900
@@ -30,7 +30,7 @@

 @article{sugie2004,
 author="杉江 雅彦",
-title=""ウスラ"をめぐる中世ヨーロッパの貨幣観",
+title="ウスラ"をめぐる中世ヨーロッパの貨幣観,
 journal="同志社商学",
 ISSN="03872858",
 publisher="同志社大学商学会",
和田 勇 への返信

Re: bezmerでbibtexでの参考文献が表示されない

- アラカザム の投稿
和田勇さん
ご返信ありがとうございます。

教えて頂いたURLを参考にbibファイルをいじってみたのですが、参考文献が表示されませんでした。

VScodeのコンコールには
There wear undefined references
というような警告メッセージが出ています。

その他必要なものがあれば仰ってください。
アラカザム への返信

Re: bezmerでbibtexでの参考文献が表示されない

- 和田 勇 の投稿
undefined な情報も出していただけるともっと良かったのですが、 ダブルクォート問題だけを修正しただけであれば ですが...

undefined references がまだ出るのであれば usura.bib の内容が正しくないのだと思います。添付したものを利用してみて下さい。

それでもダマだったら、コンパイルしたファイルと同じフォルダ(ディレクトリ)にある 拡張子 .log .blg 及び .bib がついたファイル。

それと VScode でどうやるか不明ですが、コンパイルで作成される中間ファイルを削除してから行った方が良いと思います。

今も latexmk を使っているのなら vscode のコンソールなどで beamer のファイルのあるところで latexmk -Cでクリアできますが ...

和田 勇 への返信

Re: bezmerでbibtexでの参考文献が表示されない

- 和田 勇 の投稿

VScode をお使いでしたね。 それであればもっと VScode の機能を利用しましょう。

LaTeX Warning: Citation `henri2018' on page 3 undefined on input line 50.

と表示されたとしたら VSCode の

和田 勇 への返信

Re: bezmerでbibtexでの参考文献が表示されない

- 和田 勇 の投稿

VScode をお使いでしたね。
それであればもっと VScode の機能を利用しましょう。

LaTeX Warning: Citation `henri2018' on page 3 undefined on input line 50.

と表示されたとしたら VSCode の検索の機能(虫眼鏡のアイコン)を使って henri2018 を入力すれば、そのフォルダにあるファイルのどこでその文字列を使っているか検索してくれます。


またちょっと敷居は高くなりますが、検索機能の下にあるリポジトリ機能を利用すれば、変更箇所をいくつかの形式で表示してくれるので、変更の妥当性を検証できると思います。


エラーは追加・修正したコードに起因することがほとんどなので、このリポジトリの機能を使って客観的にソースコードを見ると良いと思います。


難しそうに見えますが、リポジトリ管理されていないフォルダに対してリポジトリのボタンを押すとリポジトリの初期化をするが表示されれるのでポチと押していただければリポジトリ管理されるようになります。


通常は git になっていると思いますので、インターネットで検索するなり、書店で関連のものを入手するなりされると良いと思います。