BibTeX 中其他作者的名字和姓氏

BibTeX 中其他作者的名字和姓氏

我仍然在努力适应 de gruyter 引用风格。我知道我可以用 来从头开始制作一个tex makebst,但我有一个几乎可以正常工作的引用风格,我不得不做很多有趣的更改,我不得不在自动创建的文件上重新做这些更改。

编辑要求我

Meier,Max 和 Klaus Meier 2009 我的第一篇论文......

\documentclass{article}

\usepackage{natbib}

\usepackage{filecontents}

\begin{filecontents}{SM.bib}
  @article{a,
    author={Max Meier and Klaus Meier},
    title={My first paper},
    journal={Journal of Googelology},
    volume=3123,
    number=1,
    pages={3--45},
    year=2009}
\end{filecontents}

\begin{document}

\nocite{*}

\bibliographystyle{degruyter-hsk} 
\bibliography{SM}

\end{document}

我知道它是 format.names,但我该怎么做呢?

德格鲁伊特.bst在这里:degruyter-hsk.bst

答案1

这是另一个补丁:

--- degruyter-hsk.bst.old   2013-07-05 11:04:03.000000000 +0200
+++ degruyter-hsk.bst   2013-08-10 12:16:40.000000000 +0200
@@ -396,7 +396,11 @@
   numnames 'namesleft :=
     { namesleft #0 > }
     { s nameptr
-      "{vv~}{ll}{, jj}{, ff}" format.name$ 't :=
+      nameptr #1 >
+      { "{ff~}{vv~}{ll}{, jj}" format.name$ }
+      { "{vv~}{ll}{, jj}{, ff}" format.name$ }
+      if$
+      't :=
       nameptr #1 >
         {
           namesleft #1 >

也许你应该学习 bibtex 语言和驯服野兽,或者切换到 biblatex...

相关内容