1.文档结尾处用上了lstinline|nocite{*}|命令,但是参考文献编译不出来。
2.以前鼠标光标放在公式环境的末尾(如正文的数学公式),会自动预览公式(不用按F5按钮),现在不能显示预览,报错如下
Process started: pdflatex.exe -synctex=1 -interaction=nonstopmode "UvAbQy".tex
Process exited with error(s)
开始 : pdflatex.exe -interaction=nonstopmode -ini "&pdflatex hrKYZis \dump"
出现错误
开始 : pdflatex.exe -synctex=1 -interaction=nonstopmode "BEIlFu".tex
出现错误
开始 : pdflatex.exe -synctex=1 -interaction=nonstopmode "npkKVt".tex
出现错误
开始 : pdflatex.exe -synctex=1 -interaction=nonstopmode "PTOLLi".tex
使用pdflatex也没有问题,但要注意,目前使用pdflatex,参考文献用中文的bibtexkey时,会报错,但忽略错误也能正确输出参考文献,但正文会有额外输出。若使用英文的bibtexkey,则没有任何问题。
所以尽量使用xelatex编译,则没有bibtexkey的限制。
我的环境是:texlive2023,biblatex 3.19
bib文件为:
@article{jamshidian1989exact,
title={An exact bond option formula},
author={Jamshidian, Farshid},
journal={The journal of Finance},
volume={44},
number={1},
pages={205--209},
year={1989},
publisher={Wiley Online Library}
}
@article{加斯顿,
title={An exact bond option formula},
author={Jamshidian, Farshid},
journal={The journal of Finance},
volume={44},
number={1},
pages={205--209},
year={1989},
publisher={Wiley Online Library}
}
引用:
cite{jamshidian1989exact}
cite{加斯顿}
nocite{*}
结果为:
但有额外的输出:
谢谢你的回复,我发现我的参考文献列表有时候能编译,有时候不能编译,不知道是什么原因导致,猜测坑是我改动了一点ElegantBook模板的cls文件导致,只能一点一点试,慢慢排查问题。
参考文献其实是比较独立的,所以你可以放最后测试。在修改cls时,可以先把参考文献注释掉,先把其他内容处理好。参考文献通常只要工具用对就不太会出问题。