@masterthesis 引文中的机构名称

@masterthesis 引文中的机构名称

我需要将硕士论文和讲义引用到文档中。但引用的问题@masterthesis@unpublished它们不会在pdflatex参考书目输出中打印机构名称。

`\documentclass{article}

 \usepackage{filecontents}

\usepackage[
backend=biber,
style=numeric,
sortlocale=de_DE,
natbib=true,
url=true, 
doi=true,
eprint=false
]{biblatex}
\addbibresource{bibliography.bib}

\begin{filecontents}{bibliography.bib}
@masterthesis{bhgt,
title={Bike Model},
author={Fris},
year={2016},
school={University A},
address={XXX}
}
@unpublished{Map,
title = {Electrical Engineering Book},
author={Koch},
howpublished = {Lecture Notes},
Institution= {University B},
year = {2015}
}
}
\end{filecontents}

\begin{document}

Citation Test:  \cite{bhgt} and \cite{Map}
\printbibliography

\end{document}`

我得到了这个书目输出:

[1] Fris. 自行车模型。XXX,2016 年。
[2] Koch。“电气工程书籍”。讲义。2015 年。

有什么建议吗?我们如何才能打印机构名称?

答案1

  1. 使用(在之后加上)代替(不存在并且可能默认为其他类型),然后就会出现。@mastersthesissmaster@masterthesisschool
  2. 条目类型@unpublished不支持school,因此我建议使用note,如文档中推荐的那样biblatex

    如果适用,请使用字段howpublishednote以自由格式提供附加信息。

    addendum您还可以使用会出现在最后的字段。

    @unpublished将输出重新定义为包含school/可能更加合适和干净institution,但作为一次性解决方案,这应该没问题。

输出如下:

输出

附注: 中的官方字段名称biblatexinstitution,而不是school;和location,不是address,但后者可以作为别名。

答案2

快速而肮脏,bibtex一起使用natbib

\begin{filecontents}{toto1.bib}
@PHDTHESIS{bhgt,
  title        = "Bike Model",
  author       = "Fris",
  year         = "2016",
  type         = "Master's Thesis",
  school       = "University A",
  address      = "XXX",
}
@UNPUBLISHED{Map,
  title        = "Electrical Engineering",
  author       = "Koch",
  note         = "Lecture Notes, University B",
  year         = "2015",
}
\end{filecontents}
\documentclass[a4paper,12pt]{article}
\usepackage{natbib}
\begin{document}
\citet{Map}
\citet{bhgt}
\bibliographystyle{plainnat}
\bibliography{toto1}
\end{document} 

给出

在此处输入图片描述

相关内容