
我正在寫論文,但我遇到了 BibLaTeX 的問題。參考書目條目的排序是實用的。但是作者欄位會自動分隔為名字和姓氏,儘管我的文件中沒有額外的分隔.bib
。當您啟動firstinit
BibLaTeX 套件的選項或如下圖所示時,您可以看到它。
我找到了一個答案,我必須{}
在作者姓名周圍加上一對額外的大括號。但這不是一個實用的解決方案,因為我的.bib
檔案是由 Zotero 產生和更新的。在 Zotero 中為{}
名稱添加額外的大括號會導致編譯時出錯。
我將感謝您的幫助!結合不同的bibstyle
和citeystyle
,就像提到的那樣這裡,並不能解決問題。
這是我的程式碼的範例:
\documentclass{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[
backend=biber,
citestyle=numeric,
sorting=anyvt,
labelnumber=true,
%firstinits=true,
block=nbpar,
]{biblatex}
\usepackage{filecontents}
% % % % Beispiele Literatur
\begin{filecontents}{sources.bib}
@online{hessischeverwaltungBegriffeETRS,
title = {Begriffe - ETRS},
url = {http://sapos.hvbg.hessen.de/term.php#ETRS89},
urldate = {2019-03-02},
author = {Hessische Verwaltung für Bodenmanagement und Geoinformation}
}
@online{lglnOpenDataPortale,
title = {Open Data Portale | Geodatenportal Niedersachsen},
url = {http://www.geodaten.niedersachsen.de/startseite/gdini/open_data_portale/open-data-136000.html},
urldate = {2019-02-23},
author = {Landesamt für Geoinformation und Landesvermessung Niedersachsen (LGLN)}
}
@online{openknowledgefoundationOpenDatabaseLicense2009,
title = {Open Database License (ODbL) v1.0},
url = {https://opendatacommons.org/licenses/odbl/1-0/},
urldate = {2019-03-05},
date = {2009-06-25},
author = {Open Knowledge Foundation}
}
\end{filecontents}
\bibliography{sources.bib}
\begin{document}
\begin{minipage}{\textwidth}
\autocite{lglnOpenDataPortale,hessischeverwaltungBegriffeETRS,openknowledgefoundationOpenDatabaseLicense2009}.
\printbibliography
\end{minipage}
\end{document}
這就是結果——根據第一個字母的順序錯誤。
這是正確的順序,我用那對額外的{}
牙套做到了這一點。
答案1
正如你發現的那樣古斯布爾斯評論、BibTeX 和 Biber 希望團體作者(或更確切地說,名字由多個單字組成的團體作者)包含在一對額外的花括號中。也可以看看在書目條目的「作者」欄位中使用「公司作者」(完整拼出姓名)。
因此,您需要將作者“Hessische Verwaltung für Bodenmanagement und Geoinformation”導出為
author = {{Hessische Verwaltung für Bodenmanagement und Geoinformation}},
以避免 Biber 或 BibTeX 嘗試將名稱解析為家族和名字部分,並giveninits
據此做出不必要的排序或決策。
只要您以 Zotero 理解的方式輸入名稱,Zotero 就會自動為您完成此操作。它的名稱欄位有兩種模式:單場模式和兩場模式。也可以看看https://www.zotero.org/support/kb/item_types_and_fields(搜尋「作者」)和https://www.zotero.org/support/getting_stuff_into_your_library(搜尋「名字」)。在雙字段模式下,Zotero 將姓名分為家族/姓氏和名字/名字部分,這些部分分別在兩個子欄位中輸入。單一欄位模式可讓您直接輸入全名作為一個單位。個人姓名通常應以兩字段模式給出,團體作者應以一字段模式給出。
在雙字段模式中,姓名分為兩個部分:家族/姓氏和名字/名字。各部分之間以逗號分隔並單獨輸入。
您可以點擊加號和減號旁邊的小字段符號切換到其他字段模式
在單一欄位模式下,輸入僅包含一個欄位。
團體作者應以單一欄位/全名模式輸入,無需額外的大括號(另請參閱大衛·珀頓的評論)。匯出器會自動新增必要的大括號,以確保全名不會分割成多個部分。
然後該條目將被正確匯出。在此範例中,.bib
文件有
author = {Sigfridsson, Emma and Ryde, Ulf
and {Hessische Verwaltung für Bodenmanagement und Geoinformation}},
正如預期的那樣。
名稱旁邊的切換按鈕可以作為一個方便的指示器,告訴您處於哪種輸入模式。請記住,該圖標會切換到另一種模式,因此,如果您看到兩個欄位圖標,則表示您處於單一欄位模式,反之亦然。
例如,Zotero 支援論壇的許多主題中也對此進行了討論https://forums.zotero.org/discussion/3275/entering-corporate-authors和https://forums.zotero.org/discussion/19721/bibtex-export-for-corporate-authors-single-name-only