使用 BibTeX 使用除“and”之外的替代分隔符引用多个作者

使用 BibTeX 使用除“and”之外的替代分隔符引用多个作者

我在 Linux Mint 14 上使用 LyX……

使用 BibTeX 样式apalike和序言中的一些修改,我设法获得了应有的参考书目,除了一件事。当我引用多位作者的作品时,它会用分隔符“and”打印出来,这对我的语言(丹麦语)来说是不正确的。奇怪的是,它在 Lyx 的用户界面上显示正确 - 例如“(Wittgenstein og Waismann 2003 - 这让我相信一切都很好,但在 pdf 中,分隔符“and”在参考文献和参考书目中都使用。

有没有办法使用 BibTeX 来解决这个问题,或者只能用 biber 1.5 来解决这个问题,正如这里最后一条评论所建议的那样:如何在bibtex文件中正确写入多位作者?

我真的希望他们这样做,因为使用以下指南让 biber 工作迄今为止已被证明是不可能的:http://wiki.lyx.org/BibTeX/Biblatex

非常感谢您的帮助...我真的希望我不会不得不再次在 LibreOffice 中设置我的硕士论文。

答案1

欢迎来到 TeX.SE!如果您想坚持使用apalike参考书目样式,则需要对其进行少量编辑,如下所示:

  • 在您的系统上找到该文件apalike.bst,并将其复制到名为 的新文件中ogapalike.bst。不要直接编辑原始文件。

  • 用您最喜欢的编辑器打开该文件ogapalike.bst

  • 在函数中找到以下行format.names(在我的文件副本中它位于 l. 225):

                  { " and " * t * }
    

    并将其更改为——你猜对了——

                  { " og " * t * }
    
  • 在函数中找到以下行format.lab.names(它在我的文件副本中位于 l.851):

                { " and " * s #2 "{vv~}{ll}" format.name$ * }
    

    并将其更改为——你又猜对了!——

                { " og " * s #2 "{vv~}{ll}" format.name$ * }
    
  • 将文件保存ogapalike.bst在主文件所在的目录中.tex,或保存在 TeX 发行版的搜索路径中;如果选择后者,请务必根据发行版的建议更新 TeX 文件名数据库。按照说明开始使用它

    \bibliographystyle{ogapalike}
    

    第一次使用新样式文件时,请务必再重新运行 BibTeX 和 LaTeX 两次,以完全传播所有“和 og”更改......

祝 (Bib)TeXing 快乐!

答案2

非常感谢您的回答和评论!我刚刚发现这个包包含丹麦语版本的标准样式,包括 apalike:http://www.tug.dk/projekter/dk-bib这就是我的解决方案。

对于 Debian/Ubuntu/Mint:样式与类似的翻译样式一起包含在 texlive-bibtex-extra 包中 - 因此这也可能是解决其他语言中类似问题的解决方案。

再次感谢您的精彩回复 - 我已经非常喜欢 TeX 和社区了......

相关内容