LyX 和 BibLaTeX 中的作者日期引用中缺少年份

LyX 和 BibLaTeX 中的作者日期引用中缺少年份

這是我的工作流程: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 文件中的參考書目條目。

FWIW,這是導致問題的圍兜條目的範例。這恰好位於隨附的 *.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 使用“BibLaTex”格式而不是“Bibtex”格式匯出。它會產生一個帶有「日期」欄位而不是「年份」欄位的 .bib 檔案。您只需確保匯出時使用“Bibtex”格式即可。

相關內容