关于 ASME 引文格式

关于 ASME 引文格式

在此处输入图片描述

因此,ASME 提供asmems4.bst生成与其在线要求相矛盾的引用样式:https://libraryguides.missouri.edu/mae/asmecitation

我试图修改文件bst,即将其更改FUNCTION {output.nonnull}为以下内容。尽管它并没有像图片中显示的那样正常工作。

FUNCTION {output.nonnull}
{ 's :=
  output.state mid.sentence =
    { ", " * write$ }
    { output.state after.block =
    { ", " *  write$
      newline$
      "\newblock " write$
    }
    { output.state before.all =
        'write$
        { ", " *  write$ }
      if$
    }
    if$
      mid.sentence 'output.state :=
    }
  if$
  s
}

我确实需要在引号内添加逗号。有人知道怎么做吗?谢谢

答案1

ASME 网站上公布的会议和期刊引用格式与旧格式不符asmems4.bst。旧格式基于 1990 年代 ASME 的建议。

这里有适用于 ASME 会议的较新的 .bst:https://ctan.org/pkg/asmeconf

这里有适用于 ASME 期刊的较新的 .bst:https://ctan.org/pkg/asmejour

这两个.bst文件都是围绕 2019 年初 ASME 网页上的参考格式设计的。

相关内容