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