bibliographystyle{plain} 到 bibliographystyle{acm}

bibliographystyle{plain} 到 bibliographystyle{acm}

我想替换我的参考书目清楚的计算机(我认为它符合我的要求)。

现在我有: \bibliographystyle{plain}和结果

[1] 名字 姓氏 ...

我想要按如下方式排序:

[1] 姓氏,名字...(带或不带逗号)

我需要哪些包和命令?

感谢您的帮助和建议。

答案1

出现此问题的原因是acm书目样式似乎包含\sc(也可能包含其他“旧”)字体切换命令。例如,BibTeX 函数scapify在文件中定义如下acm.bst

FUNCTION {scapify}
{ duplicate$ empty$
    { pop$ "" }
    { "{\sc " swap$ * "}" * }
  if$
}

但是,默认情况下,该类memoir不再识别\sc和其他旧式字体切换命令。我所说的“旧”是指 LaTeX 版本,直到 2.09 版,即 1995 年之前。真的很老目前为止...

解决办法是使用以下memoir选项加载类oldfontcommands

\documentclass[oldfontcommands,<other options>]{memoir}

\sc请注意,每当遇到旧字体命令(例如)时,都会产生警告消息。

相关内容