提问于:
浏览数:
8841
## 编译环境
操作系统
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 回答
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类参考文献带页码了?
你的回答
请登录后回答
你的回答将会帮助更多人,请务必认真回答问题。