更改引文中的语言

更改引文中的语言

我正在用阿尔巴尼亚语写我的博士论文。我在正文中引用了一些问题。我想替换 LevinsohnPetrin (2003) 进入 Levinsohn 双氢睾酮Petrin(2003)。

你有什么建议吗?

答案1

您需要创建自己的 bibtex 样式才能执行此操作,但这并不像听起来那么痛苦。事实上,这里有一篇文章进行了一些简单的自定义,我们将在此处使用它作为模板:如何抑制 abbrv.bst 中的某些字段

您尚未指定bibliographystyle要使用哪个。我会在abbrv这里使用,但同样的原则也适用于其他人。

  1. 将文件复制到abbrv.bstTeX 能够找到的地方(例如,.tex如果你不想使用 texmf 树,可以将其复制到与文件相同的文件夹),并将其命名为abbrv-alb.bst。[你可以找到abbrv.bst在你的 tex 安装中找到,也可以从这里下载:https://ctan.org/tex-archive/biblio/bibtex/base?lang=en]
  2. 在纯文本编辑器中打开abbrv-alb.bst,找到以下一段代码:

FUNCTION {format.names}
{ 's :=
  #1 'nameptr :=
  s num.names$ 'numnames :=
  numnames 'namesleft :=
    { namesleft #0 > }
    { s nameptr "{f.~}{vv~}{ll}{, jj}" format.name$ 't :=
      nameptr #1 >
        { namesleft #1 >
            { ", " * t * }
            { numnames #2 >
                { "," * }
                'skip$
              if$
              t "others" =
                { " et~al." * }
                { " and " * t * }
              if$
            }
          if$
        }
        't
      if$
      nameptr #1 + 'nameptr :=
      namesleft #1 - 'namesleft :=
    }
  while$
}
  1. 将该行替换{ " and " * t * }为(在您的例子中){ " dhe " * t * }。保存.bst并关闭文件。

  2. 在您的.tex文件中,请确保用 latex、bibtex、latex、latex 重新编译之前将其替换\bibliographystyle{abbrv}为。\bibliographystyle{abbrv-alb}

答案2

我在 overleaf 中工作,无法更改任何 bst 文件。该怎么做?也许可以用 biblatex 更改 natbib? 在此处输入图片描述

相关内容