期刊名称和期刊编号之间没有逗号

期刊名称和期刊编号之间没有逗号

De Gruyter 要求期刊名称和期刊编号之间不加逗号。因此

Bird, Steven, and Klein, Ewan 1994 Phonological analysis in typed feature systems. Computational Linguistics, 20 3: 455–491.

他们要:

Bird, Steven, and Klein, Ewan 1994 Phonological analysis in typed feature systems. Computational Linguistics 20 3: 455–491.

我查看了.bst我拥有的文件,发现有一个output.nonull可能负责逗号,但我不知道如何影响它。

\documentclass{article}

\usepackage{filecontents}

\usepackage{natbib}

\begin{filecontents}{SM.bib}
  @article{a, author={Max 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}

De Gruyter.bst在这里:degruyter-hsk.bst

答案1

好的,这是修补对于上面的内容degruyter-hsk.bst。您需要在之前FUNCTION {article}添加一行:add.blankformat.vol.num.pages

--- degruyter-hsk.bst.old   2013-07-05 11:04:03.000000000 +0200
+++ degruyter-hsk.bst   2013-08-08 19:52:57.000000000 +0200
@@ -909,6 +909,7 @@
     { journal
       emphasize
       "journal" output.check
+      add.blank
       format.vol.num.pages output
     }
     { format.article.crossref output.nonnull

相关内容