如何将宏与期刊缩写一起使用?

如何将宏与期刊缩写一起使用?

我从以下网站下载了这些宏这一页。如何使用它?我将宏复制到我的文件 macros.tex 中。此外,我尝试保存到单独的文件并使用 \include{}。在这两种情况下,我都收到有关缺少 begin{document} 的错误。

答案1

如果我正确理解了您的目的,那么您正在寻找定义一些 BibTeX 字符串常量的方法。例如,如果您有一个 bib 条目,其类型为@article具有字段

   journal = "Astronomical Journal",

您希望能够更简洁地提供这条信息

   journal = aj,

即,用"Astronomical Journal"替换aj

如果这种理解是正确的,我建议您创建一个名为strings.bib(扩展名bib很重要)的文件,并在其中填充如下行

@string{ aj    = "Astronomical Journal" }
@string{ actaa = "Acta Astronomica" }
@string{ araa  = "Annual Review of Astron and Astrophys" }

ETC。

接下来,如果你的主 bib 文件被调用,比如说,mybib.bib你需要改变

\bibliography{mybib}

\bibliography{strings,mybib}

相关内容