在网上浏览,可以清楚地看到,.bib
item 中的双括号将保留标题的大写字母。
上下文:我的字段.bib
中已经有了一个巨大的、没有双括号的title
。
问题:有没有办法自动插入双括号以保留标题字段中的大写字母?
我编写了一个 Python 脚本来完成这项繁重的工作。我想知道是否有一些内置函数或 TeXstudio 宏已经支持这种可能性。
答案1
请注意,更改标题的大小写并非 BibTeX 的内置功能,这是您选择的参考书目样式的样式选择。如果您使用 extra 损坏了 .bib 文件,{
}
则在与期刊出版物一起使用时,您的引文将不会遵循指定的内部样式,这可能会导致问题和延误。
正如评论所说,只用括号保护必须保持大写的内容(名称、首字母缩略词、数学等)。当然,这需要仔细考虑,所以可能是人工努力,而不是脚本。
因此,您应该选择一种 BibTeX 样式来按您的意愿处理标题,或者修改您使用的样式以制作不改变标题大小写的变体。或者顺其自然,按照期刊的要求做,即使您不喜欢这种样式。