如何/何时显示某些书目条目的“页面”字段内容?

如何/何时显示某些书目条目的“页面”字段内容?

我有一些书目项目,其中没有页数。请问如何解决此问题,以下是我遇到问题的参考文献,我使用 googlescholar 来确定本文的 bibtex (APA)1只有pages = {184},但这篇论文发表在卷上,我想我们需要{start-end}页。pages = {184-257}基本上,我已经了解了这篇论文1从这里关联但在我的论文中我必须标出我读过的开始和结束页:

1Chambrin, M.-C. (2001)。重症监护室的警报:如何减少误报?《重症监护》,5(4),184

%*** 这里没有页面 这是该论文的 bibtex:

@article{chambrin2001alarms,
 title={Alarms in the intensive care unit: how can the number of false 
 alarms be reduced?},
 author={Chambrin, Marie-Christine},
 journal={Critical Care},
 volume={5},
 number={4},
 pages={184},
 year={2001},
 publisher={BioMed Central}
 }

总是在参考文献的上下文中出现问题,我有这篇论文,这是 bibtex 条目,但页数没有出现在我的参考文献中,尽管它存在

@book{cornuejols2011apprentissage,
title={Apprentissage artificiel: concepts et algorithmes},
author={Cornu{\'e}jols, Antoine and Miclet, Laurent},
year={2011},
**pages={279--309},**
publisher={Editions Eyrolles}
}

这是我得到的

Cornuejols, A.,和 Miclet, L.(2011 年)。人工智能学徒:概念和算法。第二版。

pages={279--309} 即使有页面 :( !! 知道它对其他一些参考资料很有效

这些参考文献中也存在同样的问题,没有显示任何页面:

@book{friedman2001elements,
title={The elements of statistical learning},
author={Friedman, Jerome and Hastie, Trevor and Tibshirani, Robert},
volume={1},
**pages={417--451},**
year={2001},
 publisher={Springer series in statistics Springer, Berlin}
}

这可能是因为它是一本书吗#

这是我得到的:

Friedman, J.、Hastie, T. 和 Tibshirani, R. (2001)。统计学习要素 (第 1 卷)。Springer 统计学丛书 Springer,柏林

我也有这本书但没有显示页数。

@book{knuth1998art,
 title={The art of computer programming: sorting and searching},
 author={Knuth, Donald Ervin},
 volume={3},
 pages={780},
 year={1998},
 publisher={Pearson Education}
 }

同样的问题 这里没有页面

2/Grossman, D. 和 Domingos, P. (2004)。通过最大化条件似然来学习贝叶斯网络分类器。第二十一届国际机器学习会议论文集。

3Cornu´ejols, A. 和 Miclet, L. (2011)。人工智能学徒:概念和算法。艾罗勒版本。

答案1

一些一般性评论,基于您使用 BibTeX 和apacite引文管理包的假设。

  • 书目条目的格式由所使用的书目样式决定。这将是该\bibliographystyle指令的论点。我认为您正在使用apacite书目样式。(通常,apacite书目样式的用户会使用apacite引文管理包,反之亦然。)

  • 对于类型的条目@book,字段pages并不常用。如果它被使用,它通常只包含一个数字,即总数书中的页数。实际上,排版这条信息并不常见。(题外话:谁会在乎一本书有多少页?你也不会,对吧?也许有些书迷会关心?你可以放心,他们不太可能成为你的出版物的读者。)正如你所发现的,apacite书目样式是不是pages编程显示类型条目的字段值@book即使pages字段恰好非空

  • 如果书目条目不是关于整本书,而是关于书中的一章,则应使用条目类型@inproceedings,而不是@book。以下代码显示了这样一个示例。

在此处输入图片描述

\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@inproceedings{cornuejols2011apprentissage,
  title    = {L'Apprentissage de mod{\`e}les lin{\'e}aires},
  booktitle= {Apprentissage artificiel: Concepts et algorithmes},
  author   = {Cornu{\'e}jols, Antoine and Miclet, Laurent},
  year     = 2010,
  edition  = 2,
  chapter  = 9,
  pages    = {299--324},
  publisher= {{\'E}ditions Eyrolles},
  address  = {Paris},
}
\end{filecontents}

\documentclass{article}
\frenchspacing
\usepackage[english]{babel} % is this right?
\usepackage{apacite}
\bibliographystyle{apacite}

\begin{document}
\cite{cornuejols2011apprentissage}
\bibliography{mybib}
\end{document}

相关内容