将工作论文添加到 biblatex-chicago 书目中

将工作论文添加到 biblatex-chicago 书目中

我想在我的 biblatex chicago 书目中添加工作论文。我想列出工作论文系列和论文编号。但是,chicago 样式删除了对工作论文系列的任何引用。

设置:

我正在使用 biblatex-chicago 并采用以下设置

\documentclass[12pt]{scrbook}
\usepackage[authordate,
isbn=false,
url=false,
doi=false,
maxcitenames=3,
maxbibnames=10,
block=space,
backend=biber]{biblatex-chicago}

先前文章:

我找到了两种解决方法,但都不适合我。一种是手动的链接 1使用报告。此解决方案在参考书目中打印技术报告,这是不可取的。另一个是这个,它是手动的,会在我的 200 多页论文文档中产生大量的手动工作。链接 2

任何帮助将非常感激!

根据 Moewe 的要求进行编辑:

我收到

Bagger,Jesper,Javier a Birchenall,Hani Masnsour 和 Sergio Urzúa。2013 年。教育、出生顺序和家庭规模。技术报告。劳动研究所 - IZA 讨论论文系列

我希望收到:

Bagger,Jesper,Javier a Birchenall,Hani Masnsour 和 Sergio Urzúa。2013 年。教育、出生顺序和家庭规模。工作论文第 7454 号,劳动研究所 - IZA 讨论论文系列:[或类似论文]

完整配置

\documentclass[12pt]{scrbook}
\usepackage{a4wide}
\usepackage{fancyhdr}    
\usepackage{graphicx}
\usepackage{textgreek}
\usepackage{float} % better control over placement of tables and figures in the text
\usepackage{xcolor}
\usepackage{url}
\usepackage[hidelinks]
\usepackage{pdflscape}
\usepackage{afterpage}
\usepackage{marvosym}
\usepackage{epstopdf}
\usepackage{setspace}
\usepackage{amsmath,amssymb}
\usepackage[american]{babel} 
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{csquotes}
\usepackage{setspace}
\addtokomafont{disposition}{\rmfamily}
\usepackage[authordate, backend=biber]{biblatex-chicago} 
\bibliography{../../library}
\hypersetup{
colorlinks=true,
linkcolor=blue,
anchorcolor=blue,
citecolor=blue,
filecolor=blue,
menucolor=blue,
runcolor=blue,
urlcolor=blue
}

\setlength{\bibitemsep}{0.5em} 
\setlength{\bibhang}{3em}
\renewbibmacro{in:}{}

\renewcommand{\labelnamepunct}{\addcomma\space} 

\finalandcomma 
\usepackage{xpatch}

\xpatchbibmacro{volume+number+eid}{%
setunit*{\adddot}%
}{%
}{}{}

\AtBeginBibliography{% 
\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}%
\renewcommand*{\mkbibnamefirst}[1]{\textsc{#1}}%
\renewcommand{\mkbibnameprefix}[1]{\textit{#1}}
\renewcommand{\mkbibnameaffix}[1]{\textsc{#1}}
}
\usepackage[left=1.1in, right=1.1in, bottom=1.1in]{geometry}

\begin{document}

\printbibliography

\end{document}

答案1

Mendeley 似乎导出了这样的条目

@techreport{Bagger2013,
 author = {Bagger, Jesper and Birchenall, Javier a and Masnsour, Hani and Urz{\'{u}}a, Sergio},
 booktitle = {IZA Discussion paper series},
 title = {{Education, Birth Order, and Family Size}},
 volume = {No. 7454},
 year = {2013}
}

理想情况下,您应该使用@report而不是@techreport,但@techreport这样也可以。

@reports 应该始终有一个type字段。该字段可以保存论文系列或任何其他有用的类型规范。如果@techreports 没有type字段,biblatex则将替换为“技术报告”;对于条目则不是这种情况@report

系列中的数字进入number而不是volume

booktitle被完全忽略。

一个有用的条目看起来像

\documentclass[english]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[authordate,
isbn=false,
url=false,
doi=false,
maxcitenames=3,
maxbibnames=10,
block=space,
backend=biber]{biblatex-chicago}

\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@techreport{Bagger2013,
  author      = {Jesper Bagger and Javier A. Birchenall and Hani Mansour and Sergio Urzúa},
  title       = {Education, Birth Order, and Family Size},
  date        = {2013-06},
  type        = {IZA Discussion paper},
  number      = {7454},
  institution = {Forschungsinstitut zur Zukunft der Arbeit},
  location    = {Bonn},
}
\end{filecontents*}
\addbibresource{\jobname.bib}

\begin{document}
\cite{Bagger2013}

\printbibliography
\end{document}

Bagger、Jesper、Javier A. Birchenall、Hani Mansour 和 Sergio Urzúa。 2013 年。教育、出生顺序和家庭规模。 IZA 讨论文件 7454。波恩:未来劳动研究所,六月。

相关内容