## 编译环境 操作系统 Windows 10 Tex发行版 TexLive `2019` ## 我的问题 参考文献为专著时,如何显示页码,试了一下pages{页码},似乎不起作用 ` reference.bib @book{Niederreiter1992Random, title={Random number generation and quasi-Monte Carlo methods}, author={Niederreiter, Harald}, publisher={Society for Industrial and Applied Mathematics}, pages={30-31}, year={1992}, } ` 比如上述文件,编译后无法显示页码,请指教

3 回答3

4
1. 是参考文献列表里不显示页码么?这是由 `bst` 决定的,有的样式不要求给出页码,所以没有。 2. 如果正文引用时想说明引用文献的页码,可以用`\cite[xx]{bibtexkey}` 来指定。 3. 你在`bib`文件中给的`pages`字段是不对的,这里的字段指的是一本书的总页数。如果是`article` 或`inproceedings`,这个字段指的是该文献在期刊或者论文集中的起止页码。总之,这里不是指你引用的内容出现在该文献中的页码数。否则,你在同一篇文章中引用了该文献两处不同的内容,这个文献条目就没法写了。

作者追问:2020-07-20 11:57

您的意思是,书籍和文章不相同,引用书籍或者专著时,规定的格式里没有页码标识,是这样吗?


如果想要显示专著引用的起止页码需要如何设置呢?

  • 看回答的第二条。 – Chennanzhang 2020-07-20 21:03 回复
2
- 一般的BOOK类没有页码这一项,页码可以写到其他项中。 - 如果用bibtex编译也可以把页码直接写进 bbl 文件中。不过,下次点击bibtex再生成bbl文件还得重写。 - 页码之间用两杠链接,例如 30--31
0
它是BOOK啊……认真去找哪个BOOK类参考文献带页码了?

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。