如何正确引用 Donald Knuth 的《计算机编程艺术》?

如何正确引用 Donald Knuth 的《计算机编程艺术》?

我应该如何引用 Donald Knuth 的著名专著?我有两个用例:

  • 引用单个页面,
  • 引用多个连续的页面。

提前致谢!

答案1

如果我没记错的话,TAOCP 系列目前已经完成了五卷:第 1、2、3、4A 和 4B 卷。(根据亚马逊,第 4B 卷于本月初出版——2022 年 10 月。)假设您的 bib 文件中有所有五卷的条目,并且这些条目分别具有键taocp1taocp2taocp3taocp4ataocp4b。(我很抱歉在命名约定方面不太有想象力。)

然后,你要做的就是确保你的文档加载了合适的引文管理包,以获得所需的引文标注——例如,引用或者纳特比布-- 这样你就可以写

\cite[p.~55]{taocp1}

\cite[pp.\ 90--102]{taocp3}

如果需要数字样式的引文标注,那么citenatbib都可以。(请确保使用选项加载后者包numbers。)如果您需要作者年份样式的引文标注,则应使用natbib带有选项的包authoryear

相关内容