我正在使用 Zotero 创建文件来创建参考书目.bib
。我正在尝试分别添加一篇论文或任何类型的论文文档。Zortero 可以.bib
很好地完成以下操作:
@thesis{kafurke2019,
title = {Auslegung Der Lichthärtenden {{Klebeverbindung}} Zwischen {{Nadel}} Und {{Galsspritze}} Für {{LED}} Basierte {{UV}}-{{Lampen}}},
author = {Kafurke, Hanna},
date = {2019},
institution = {{Ostbayerische Technische Hochschule Regensburg in Kooperation mit Gerresgheimer Regensburg GmbH}},
location = {{Regensburg/Wackersdorf, Deutschland}}
}
代码确实包含有关机构和位置的信息。我希望这些信息也显示在我的参考书目中。使用unsrtdin
如下所示的参考书目样式不会产生这样的结果。
\selectbiblanguage{german}
\bibliographystyle{unsrtdin}
\newpage
\bibliography{Literatur}
因此我的问题是:如何使用文件中的参考书目样式和@thesis显示我的参考书目中的institution
和。location
unsrtdin
.bib
由于我所在大学的规定,我只能选择按出现顺序排序并使用括号(如“[1]”)作为参考的书目样式。
答案1
正如上面的评论所述,unsrtdin
参考书目样式并未被编程来识别@thesis
条目类型。(它确实知道@phdthesis
和@mastersthesis, though.) As a result, BibTeX is forced to fall back on the
@misc"catch all" entry type, which isn't set up to to process fields named
机构,
位置, and
日期。)
如果您无法弄清楚如何指示 Zotero 以 BibTeX 而不是biblatex
格式输出材料并重新创建 bib 文件,则必须手动将字段名称institution
、location
和分别调整date
为school
、address
和year
。您还应该将条目类型从 更改@thesis
为@phdthesis
或@mastersthesis
。
在此过程中,您还应该修复令人尴尬的拼写错误Galsspritze
和Gerresgheimer
。并且,也请省略字段中的所有双花括号实例title
。(Zotero 是否插入了这些多余的花括号??)
@mastersthesis
与makes唯一的区别@phdthesis
在于使用“Diplomarbeit”代替“Diss.”
还请注意,我在 bib 文件中用 替换了{Regensburg/Wackersdorf}
。{Regensburg\slash Wackersdorf}
此更改使 LaTeX 能够在“Regensburg”之后立即插入换行符。
\documentclass{article}
\begin{filecontents}[overwrite]{Literatur.bib}
@phdthesis{kafurke2019,
title = {Auslegung der lichthärtenden Klebeverbindung zwischen Nadel und Glasspritze für LED-basierte UV-Lampen},
author = {Kafurke, Hanna},
year = {2019},
school = {Ostbayerische Technische Hochschule Regensburg in Kooperation mit Gerresheimer Regensburg GmbH},
address= {Regensburg\slash Wackersdorf},
}
\end{filecontents}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[numbers]{natbib}
\bibliographystyle{unsrtdin}
\begin{document}
\cite{kafurke2019}
\bibliography{Literatur}
\end{document}
答案2
事实上,我不得不指示 Zotero 以BibTeX
而不是BibLaTeX
格式输出材料并重新创建.bib
文件。这确实有效,只需右键单击 Zotero 中的项目文件夹并选择导出按钮以及BibTeX
从下拉菜单中进行选择即可。