5 如何解决参考文献无法引用显示的问题?

发布于 2025-08-06 16:31:10

在同目录下有对应的reference.bib但是在引用的时候既不能实现跳转也不能展示参考文献,用cmdvscode都报错说引用未被定义

2025-08-06.png

查看更多

关注者
0
被浏览
161
Sagittarius Rover
我要成为Typst糕手/(ㄒoㄒ)/~~

请注意:

elegantbook-cn 默认的后端是biber而不是bibtex

image.png

所以你需要的编译命令是:

xelatex-biber-xelatex-xelatex (不是bibtex)

或者

latexmk -pdfxe


也许可行的方法:
1.打开终端
2.输入latexmk -C回车
3.输入latexmk -pdfxe mathmode回车

理论上不应该有问题...(只要你的文件没大问题....)


如果你对上面的知识感到困惑,十有八九是没有仔细阅读过lshort-zh-cn6.1节....

建议你仔细阅读,区分好下面两套不同「参考文献」方案的区别:

  • bibtex
  • biblatexbiber

再结合上面的文档信息做理解。


TL;DR

如果用默认的bibend=biber,那么你需要xe-biber-xe-xe

如果你用bibend=bibtex,那么你需要xe-bibtex-xe-xe(但后者的功能会受到一定的限制...)

2 个回答
雾月
雾月 1天前
这家伙很懒,什么也没写!

https://bithesis.bitnp.net/faq/biber-perl-cache.html

image.png

LaTeX Workshop 可以设置环境变量。修改用户设置,biber 命令的环境变量改为:

"latex-workshop.latex.tools": [
        {
            "name": "biber",
            "command": "biber",
            "env": {
                "TEMP": "%WORKSPACE_FOLDER%",
            },
            "args": [
                "%DOCFILE%"
            ]
        },
        ....
]

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览