\documentclass[11pt,a4paper,twoside,openright,titlepage,fleqn,%
headinclude,footinclude,BCOR5mm,%
numbers=noenddot,cleardoublepage=empty,%
captions=tableheading]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[style=nature,
citestyle=authoryear,
backend=biber,
natbib=true,
uniquename=false,
date=year,
url=false,
doi=false,
isbn=false,
mincitenames=1]{biblatex}
\addbibresource{biblio.bib}
\begin{document}
this is not showing properly
\citep{CASESMITH2006}
\printbibliography
\end{document}
在 biblio.bib 中:
@incollection{CASESMITH2006,
address = {Massachusetts},
author = {Case-Smith, Jane},
booktitle = {Hand Function in the Child},
chapter = {Hand Skill},
doi = {10.1016/B978-032303186-8.50010-1},
edition = {2},
editor = {{Henderson, Anne; Pehoski}, Charlene},
isbn = {9780323031868},
pages = {117--141},
publisher = {Elsevier},
title = {{Hand Skill Development in the Context of Infants' Play: Birth to 2 Years}},
url = {http://linkinghub.elsevier.com/retrieve/pii/B9780323031868500101},
year = {2006}
}
答案1
默认情况下biblatex-nature
隐藏@inbook
/条目的标题。您可以使用for和@incollection
恢复标题。intitle=true
@inbook
@incollection
顺便说一下,条目标题也有类似的设置@article
。articletitle=true
是默认设置,显示文章标题,但articletitle=false
您可以隐藏它们。
另请参阅biblatex-nature
文档关于articletitl
和intitle
。
请注意,字段的名称格式editor
不正确(请参阅如何在bibtex文件中正确写入多位作者?) 并且通常该chapter
字段包含一个数字值(章节编号)而不是章节标题的(缩短的)副本。
我还想提一下,authoryear
引用样式和(数字)nature
参考书目样式的组合并不是特别幸运。在包含许多条目的长参考书目中,可能很难通过作者年份标签找到条目,因为年份位于末尾,而作者姓名位于最前面。参考书目中的数字与文档中的任何其他内容都没有任何联系,只会增加视觉噪音,事实上,我认为它们会分散作者姓名的注意力,使内容更难找到。
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[style=nature,
% articletitle=false,
intitle=true,
citestyle=authoryear,
backend=biber,
natbib=true,
uniquename=false,
date=year,
url=false,
doi=false,
isbn=false,
mincitenames=1]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@incollection{CASESMITH2006,
address = {Massachusetts},
author = {Case-Smith, Jane},
booktitle = {Hand Function in the Child},
chapter = {7},
doi = {10.1016/B978-032303186-8.50010-1},
edition = {2},
editor = {Henderson, Anne and Pehoski, Charlene},
isbn = {9780323031868},
pages = {117--141},
publisher = {Elsevier},
title = {Hand Skill Development in the Context of Infants' Play: Birth to 2 Years},
year = {2006}
}
\end{filecontents}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}
\begin{document}
this is not showing properly
\citep{CASESMITH2006,sigfridsson}
\printbibliography
\end{document}
最后请注意,您正在使用过时和弃用的选项scrreprt
,您应该在.log
文件中看到有关该选项的警告。