亲爱的 LaTeX/BibTeX 专家们,
为了满足我所在大学的论文编辑,我还有最后一个障碍需要克服:正确的参考书目格式。在整个过程中,我只是声明\bibliographystyle{ama}
并当然包含了我能找到的最新 ama.bst 文件(https://ctan.org/tex-archive/biblio/bibtex/contrib/misc/ama.bst) 中的工作目录中。我并没有真正仔细检查参考书目,但论文编辑指出作者姓名没有缩写,文章标题没有使用正确的大写字母(即,通常只将标题的首字母大写)。文件顶部的说明ama.bst
提供了一个示例,表明该文件应该处理这些要求,但也有一个注释,即当前版本在 BibTeX 0.98i 中不起作用。我当前的版本是 0.99d,所以我假设ama.bst
“简单”需要更新。:)
还有其他人遇到过更新的ama.bst
文件或知道如何修复它吗?
感谢您的帮助!
答案1
复制该文件ama.bst
并将其命名为 。myama.bst
要强制 BibTeX 缩写所有名字(和中间名),请在新文件中执行以下操作:您需要找到并将 替换为;如果您使用的{ff }
是{f. }
的版本,它们应该位于第 241 行和第 533 行
其次,要使用“句子样式”大写(而不是“书名样式大写”)标题,请找到该函数format.title
(最有可能在第 278 行),并将行
{ title " " *}
和
{ title "t" change.case$ add.period$}
在 .bst 文件中,还有第二个名称相似的函数format.title.p
,位于下面几行。您可能还必须将该{ title " " *}
函数中的行更改{ title "t" change.case$ add.period$}
为。
保存文件并开始使用指令\bibliographystyle{myama}
。