在 TeXshop 中修改 bst 文件

在 TeXshop 中修改 bst 文件

我试图在参考书目中将期刊文章标题斜体化,因此我已将代码更改为在节下包含强调,并删除了文件中节FUNCTION {format.title}中的强调。但是,当我编译时,没有任何变化,我确信存在重复(可能是多个)FUNCTION {article}unsrt.bstunsrt.bst文件。如何检查它调用的是哪个文件?

我环顾四周,人们提到查看~/Library/texmf目录,但我不完全确定这些目录是否是自行创建的,因为我根本找不到它们。

答案1

你永远不应该直接更改文件的发行版本。而是复制该文件并重命名

然后您可以将其放在您的本地texmf文件夹中(或与您的源文件相同的目录中.tex)。

有关如何设置本地texmf文件夹以及文件应存放在何处的详细信息,请参阅以下问题。.bst文件应存放在~/Library/texmf/bibtex/bst(在 Mac 上)或~/texmf/bibtex/bst大多数 Linux 系统上。该答案中还有一个脚本链接,您可以运行该脚本在 Mac 上创建本地texmf文件夹结构。(我是作者。)

要找出在特定编译中实际正在加载的文件,您可以查看控制台输出或日志文件(在参考书目的情况下为文件.blg。)

要提前找出 TeX(或相关程序)将为特定包找到哪个文件,您可以从终端使用以下命令:

kpsewhich <filename>

例如

kpsewhich unsrt.bst

应在 TL 2017 系统上返回以下内容。(其他年份的年份会有所不同。)

/usr/local/texlive/2017/texmf-dist/bibtex/bst/base/unsrt.bst

相关内容