我从以下网站下载了这些宏这一页。如何使用它?我将宏复制到我的文件 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}