我想在我的 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
这样也可以。
@report
s 应该始终有一个type
字段。该字段可以保存论文系列或任何其他有用的类型规范。如果@techreport
s 没有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}