TeXShop 中排版参考书目时出错

TeXShop 中排版参考书目时出错

我最近从 Windows 10 切换到 Mac OSX 11.4,并安装了 TeXShop 4.66。我想排版一个名为“paper8.tex”的文件,在我的 Windows 机器上使用 pdfLaTeX+makeIndex+BibTeX 排版没有问题。但是,当我尝试在 Mac OSX 11.4 上使用 pdflatexmk 进行编译时,我遇到了以下错误

This is BibTeX, Version 0.99d (TeX Live 2021)
The top-level auxiliary file: paper8.aux
The style file: te.bst
Database file #1: library.bib
Warning--empty note in Gu2018
Warning--missing publisher in kahnemanNoise
"" can't start a style-file command---line 1518 of file te.bst
 : 
 : 
(Error may have been on previous line)
(There was 1 error message)
Collected error summary (may duplicate other messages):
  bibtex paper8: Bibtex errors: See file 'paper8.blg'
Latexmk: Use the -f option to force complete processing,
 unless error was exceeding maximum runs, or warnings treated as errors.
Latexmk: Errors, so I did not complete making targets

看这里https://www.dropbox.com/s/45999m4wr45jb80/te.bst?dl=0因为te.bst这似乎是导致问题的原因。有什么想法吗?

提前谢谢了!

答案1

1518 行是 .bst 文件的最后一行。此行有一个奇怪的字符,在不同的编辑器中会显示不同的内容。

记事本

emacs

此字符的存在会扰乱 bibtex。只需删除第 1518 行即可解决问题。

相关内容