私のワークフローは次のとおりです: Zotero -> Zotero 用の LyZ プラグイン -> 参照を *.bib ファイルにエクスポート -> LyX に *.bib ファイルを使用 -> LyX ドキュメントに引用を挿入。
LyZ プラグインは、アイテムの書誌情報を *.bib データベースにエクスポートします。特定のアイテムのレコードを調べると、日付フィールドが「2014 年 1 月 1 日」で、年フィールドが空であることがわかります。
私は LyX のバージョン 2.3.0rc2 を使用しています。このバージョンでは LyX に BibLaTeX サポートが追加されています。しかし、ERT を使用して LyX に BibLaTeX を実装した以前の安定したバージョンでも同じ問題が発生しました。
ドキュメントは、シカゴ著者日付スタイルを使用するように設定されています。
問題は、記録の日付があるにもかかわらず、それが文書に反映されていないことです。
トラブルシューティングの方法を提案していただけませんか?
2018年2月17日追加: 前述したように、私は問題のトラブルシューティング方法に関するガイダンスを本当に求めています。
最初に投稿してから、LyX には添付の *.bib ファイルよりもはるかに多くの参考文献エントリがあることがわかりました。これは、現在の *.lyx ファイルを作成するために、以前の論文から *.lyx ファイルをコピーし、テキストを削除し、適切なドキュメント設定をリセットし、ドキュメントを別の (新しい) *.bib ファイルにポイントしたためだと思われます。しかし、*.lyx ドキュメントにはあるが添付の *.bib ファイルにはない参考文献エントリを削除する方法がわかりません。
ちなみに、問題を引き起こしている bib エントリの例を次に示します。これは、添付の *.bib ファイル内にあります。
@article{anderson1classmonopoly,
title = {Class Monopoly Rent and the Contemporary Neoliberal City},
volume = {8},
rights = {{\textcopyright} 2014 The Author(s). Geography Compass {\textcopyright} 2014 John Wiley \& Sons Ltd},
issn = {1749-8198},
url = {http://onlinelibrary.wiley.com/doi/10.1111/gec3.12107/abstract},
doi = {10.1111/gec3.12107},
language = {en},
issue = {1},
pages = {13-24},
journaltitle = {Geography Compass},
author = {Anderson, Matthew B.},
urldate = {2015-05-28},
date = {January 1, 2014},
note = {00004},
keywords = {HARVEY, David, neoliberalism, Chicago (Ill.), Economic policy, ECONOMICS, Have read}
}
答え1
日付フィールドのフォーマットが間違っています。すべての日付フィールドは、iso8601-2 拡張フォーマット仕様レベル 1 に準拠する必要があります。セクションを参照してください。2.3.8 日付と時刻の指定biblatex 仕様では、フィールドは次のようになります。
date = {2014-01-01},
答え2
Zotero を .bib ファイルにエクスポートするときにも同じ問題が発生しました。私の場合、Zotero が「Bibtex」形式ではなく「BibLaTex」形式を使用してエクスポートするためでした。その結果、.bib ファイルの「年」フィールドではなく「日付」フィールドが使用されることになります。エクスポートするときには、「Bibtex」形式を使用するようにしてください。