书中引用未显示章节标题

书中引用未显示章节标题

书籍章节的参考资料显示不正确,缺少书籍章节标题:之前缺失

\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

顺便说一下,条目标题也有类似的设置@articlearticletitle=true是默认设置,显示文章标题,但articletitle=false您可以隐藏它们。

另请参阅biblatex-nature文档关于articletitlintitle

请注意,字段的名称格式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}

Case-Smith, J. *婴儿游戏环境中的手部技能发展:出生至 2 岁*,载于*儿童手部功能* (编辑 Henderson, A. & Pehoski, C.) 第二版,117–141 (Elsevier,马萨诸塞州,2006 年)。

最后请注意,您正在使用过时和弃用的选项scrreprt,您应该在.log文件中看到有关该选项的警告。

相关内容