![如何/何时显示某些书目条目的“页面”字段内容?](https://linux22.com/image/358500/%E5%A6%82%E4%BD%95%2F%E4%BD%95%E6%97%B6%E6%98%BE%E7%A4%BA%E6%9F%90%E4%BA%9B%E4%B9%A6%E7%9B%AE%E6%9D%A1%E7%9B%AE%E7%9A%84%E2%80%9C%E9%A1%B5%E9%9D%A2%E2%80%9D%E5%AD%97%E6%AE%B5%E5%86%85%E5%AE%B9%EF%BC%9F.png)
我有一些书目项目,其中没有页数。请问如何解决此问题,以下是我遇到问题的参考文献,我使用 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}