如何在 bibtex 文件中使用 unsrtdin 和 @thesis 在参考书目中显示“机构”和“位置”

如何在 bibtex 文件中使用 unsrtdin 和 @thesis 在参考书目中显示“机构”和“位置”

我正在使用 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和。locationunsrtdin.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 文件,则必须手动将字段名称institutionlocation和分别调整dateschooladdressyear。您还应该将条目类型从 更改@thesis@phdthesis@mastersthesis

在此过程中,您还应该修复令人尴尬的拼写错误GalsspritzeGerresgheimer。并且,也请省略字段中的所有双花括号实例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从下拉菜单中进行选择即可。

相关内容