gpt4 book ai didi

latex - 有没有办法覆盖特定条目的 bibtex 样式文件?

转载 作者:行者123 更新时间:2023-12-04 02:13:51 25 4
gpt4 key购买 nike

我首选的 bibtex 样式文件通过作者的首字母引用。但是,有各种文本应以不同方式引用(例如,Elements Geometrie Algebrique 应始终引用为 [EGA])。我知道如何在 bibtex 输出的 .bbl 文件中修改它,但是我必须对每个文件都这样做。有没有办法从我的 .bib 文件中做到这一点?

最佳答案

My preferred bibtex style file cites via author's initials. However, there are various texts which should be cited differently...



我希望我不会因此受到抨击,但是您首选的 bibtex 样式文件并不能很好地为您的读者服务。我的部分工作是审阅论文,而像 [GKS] 这样困惑的首字母并没有像 [Guibas、Knuth 和 Sharir 1990] 这样完整的作者日期引用那样有用。对于知识渊博的读者来说,作者和日期通常不需要引用引用书目。对于一个天真的读者来说,一组名字比一组字母更容易记住,尤其是当一个或多个名字可能很熟悉时。例如, Chicago Manual of Style 详细讨论了这些问题。 ,这解释了从专业文献中引用的正确方法。

我继续这么长是因为我相信你解决了错误的问题。尽管我相信您的读者会很快认出 [EGA],但我希望他们也能认出 (Grothendieck 1960) 或 (Grothendieck and Dieudonné 1967)。

Can I [modify the way a work is cited] by changing my .bib file?



如果您想使用任何标准的 BibTeX 样式,则不会。 BibTeX 使用世界上最糟糕的编程语言之一,标准程序非常严格地使用作品的作者或编辑来形成引用键。如果你真的想这样做,我推荐以下程序:
  • 克隆和修改类似 plainnat.bst 的东西文件。这将使您能够创建新的“书目风格”。
  • 创建一种新类型的 BibTeX 条目,使您能够使用特殊字段指定引用键(key 是一种流行的选择)。
  • 更改 calc.label功能来对您的新类型的条目做正确的事情。如果幸运的话,可以换 calc.label将足以确保正确排序。
  • 在您的 .bib 中使用您的非标准类型文件并使用您的非标准 \bibliographystyle{...}在您所有的 LaTeX 文档中。

  • 众神真的不希望你这样做——你的合著者也不想......

    关于latex - 有没有办法覆盖特定条目的 bibtex 样式文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1982075/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com