我第一次使用 BibTeX,我想知道在参考的书籍/文章/网站/...中引用页码等的正确方法是什么。
让我们从这块代码开始:
\documentclass{article}
\begin{document}
For a recap on irrational numbers, see \cite{hardywright2008}.
\bibliography{ref}
\bibliographystyle{alpha}
\end{document}
我将其保存在文件中。另外,我在同一目录中mwe.tex
还有该文件:ref.bib
@book{hardywright2008,
author = {G. H. Hardy, E. M. Wright},
title = {An Introduction to the Theory of Numbers},
publisher = {Oxford University Press},
year = {2008},
edition = {6}
}
当我使用编译时
pdflatex mwe.tex
bibtex mwe.aux
pdflatex mwe.tex
pdflatex mwe.tex
那么结果如下:
到目前为止一切都很好。但我不希望读者在 600 页的数论中寻找出路,因为他们只需阅读第 4 章(从第 45 页开始)。所以我想利用可选参数。\cite
该
文件mwe2.tex
包含以下代码:
\documentclass{article}
\begin{document}
For a recap on irrational numbers, see \cite[45]{hardywright2008}.
\bibliography{ref}
\bibliographystyle{alpha}
\end{document}
文件ref.bib
保持不变。使用
pdflatex mwe2.tex
bibtex mwe2.aux
pdflatex mwe2.tex
pdflatex mwe2.tex
产生这个:
问题是没有人知道这个数字 45 是什么意思。因此引用应该以某种方式包含“第 45 页及后续页”的信息。
一种方法是省略 -command 中的页码引用\cite
,并将其包含在我编写的文本中,例如
For a recap on irrational numbers, see pages 45 ff. in \cite{hardywright2008}.
更好的做法(在我看来,但你可能会说服我,我的观点是错误的)是在命令中包含页码引用\cite
。我可以这样做
For a recap on irrational numbers, see \cite[pp. 45 ff.]{hardywright2008}.
但我不知道产生的输出是否易于阅读。
是否有一个标准方法可以在 -command 中包含对页码或章节或类似内容的引用\cite
?