当前位置:首页 > 编程笔记 > 正文
已解决

sublime编辑latex 出现参考文献无法编译报错:citation “...” undefined

来自网友在路上 181881提问 提问时间:2023-09-23 09:08:20阅读次数: 81

最佳答案 问答题库818位专家为你答疑解惑

问题描述

使用sublime编译latex文件时,参考文献按照常规的方式放好,ctrl + B 编译的时候,显示找不到参考文献,编译出的pdf文件也没有references:

在这里插入图片描述
但是把文件放到overleaf上就可以直接编译出来,说明是本地编译器的问题。

解决方案

1. 编辑LaTeXTools插件的编译脚本
我电脑的路径为C:\Users\weimengting\AppData\Roaming\Sublime Text\Packages\LaTeXTools\LaTeXTools.sublime-settings
如果不知道怎么找这个路径的话,可以通过菜单栏查看:
在这里插入图片描述
注意这里虽然打开了脚本文件,但是无法在sublime上直接修改,所以需要使用其它编辑器打开,对该脚本文件进行添加:
在这里插入图片描述
将这一段贴过来:

"windows" : {// See README or third-party documentation"script_commands": ["pdflatex -synctex=1 -interaction=nonstopmode","bibtex","pdflatex -synctex=1 -interaction=nonstopmode","pdflatex -synctex=1 -interaction=nonstopmode"]},

保存并退出

2. 相应的修改用户文件

对用户文件做与上述文件相同的修改,用户文件的路径为:
在这里插入图片描述
保存并退出

  1. 使用快捷键<Ctrl + Shift + B>,选择Script Builder
    在这里插入图片描述
    这样就可以编译成功了,有一个不足就是这个文件以后只能这样编译了,不能使用Ctrl + B的形式编译。

其它bib文件已经配置好的模板一般不太会出现文献编译不了的情况,上面这种情况通常出现在自己重新写一个latex文件的时候。

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"sublime编辑latex 出现参考文献无法编译报错:citation “...” undefined":http://eshow365.cn/6-12008-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!