如何在 LyX 的参考书目中引用(作者、年份)和链接 DOI

如何在 LyX 的参考书目中引用(作者、年份)和链接 DOI

我正在尝试用 LyX 撰写论文,并希望实现以下目标:

我的引用应该(Doe, 2005)以内联引用的形式出现,我还需要能够在没有括号的情况下引用,如"According to Doe et al. (2005), ..."

同时,我希望参考书目包含超链接DOI,但不包含URL(如果条目中存在).bib。我不太关心其余参考书目到底是什么样子,只要它是完整的就行。

我不认为这是一个特别奇怪的需求,我.bib通过 Mendeley 生成文件,所以有时我会在其中添加一些奇怪且非常长的链接,.bib这会弄乱格式良好的参考书目。DOI对我来说,拥有一个可点击的链接似乎是相当明显的需要,因为现在大多数文档都是以 pdf 格式传播的。

到目前为止,我取得的成功有限:.bst我找到的样式文件不符合 Natbib 规范,只能生成编号的内联引用。或者,我完全搞错了,不明白如何正确设置内联引用的样式……谢谢帮助。

答案1

好的,我成功了。这是一个不太好的解决方案,以防其他 LyX 用户遇到这个问题。

  1. Bibliography在文档设置窗格中选择 Natbib 作为引用样式
  2. 在文档设置窗格中添加。虽然这对我来说毫无意义,但此选项 (!) 已转发给 Natbib roundCustom Class OptionsDocument Class
  3. 添加\usepackage{doi}到你的序言中
  4. 我以 plainnat 为模板,删除了url除最后 4 行之外的所有行(全部在函数中begin.bib

做了类似的事情apalike-refs删除 ISBN 和 ISSN 功能。效果更好,看起来也更好……

相关内容