latex vscode 文献引用显示问号原因

本文介绍了解决LaTeX中引用文献时遇到的各种编译问题的方法,包括检查引用名称、选择正确的编译器配置及解决特殊字符引起的错误。

版权声明:本文为CSDN博主「Yonggie」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Yonggie/article/details/124036786
————————————————
版权声明:本文为CSDN博主「Yonggie」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Yonggie/article/details/124036786

前言
众所周知这个过程需要编译4次。
若纯英文,则引擎当pdflatex->biblatex->pdflatex->pdflatex,中文的是用xelatex的,过程也差不多:xelatex->biblatex->xeflatex->xelatex。
所以,想要成功出现引用文献,这个链路上任意一环都不能出错。

可能原因
引用名称压根没写对
英文latex编译器中有中文,导致链路断了,则也不能编译成功
并没有进行多次编译,只用build了一次project。
出现了箭头等奇怪字符,编译直接出错。
方法
对应的:

对1情况:查看bib文件里的引用名称
对2和3情况:在json文件里,看看自己用的什么编译器。vscode里面的这个
有,右上角点击可以转成json格式,看着还方便。一般来说对应区域你可以改成下面二选一,你中文就两次xelatex,英文就两次pdflatex(当然xelatex也支持英文):
{
    //     "name": "xe->bib->xe->xe",
    //     "tools": [
    //         "xelatex",
    //         "bibtex",
    //         "xelatex",
    //         "xelatex"
    //     ]
    // },

    {
        "name": "pdflatex -> bibtex -> pdflatex*2",
        "tools": [
            "pdflatex",
            "bibtex",
            "pdflatex",
            "pdflatex"
        ]
    }

{
    //     "name": "xe->bib->xe->xe",
    //     "tools": [
    //         "xelatex",
    //         "bibtex",
    //         "xelatex",
    //         "xelatex"
    //     ]
    // },

    {
        "name": "pdflatex -> bibtex -> pdflatex*2",
        "tools": [
            "pdflatex",
            "bibtex",
            "pdflatex",
            "pdflatex"
        ]
    }


左侧tex插件里面其实也有编译四次的快捷按键:

 

这样对应自己的语言和编译器。点击按钮之后,他可能会右下角报错,你按照报错的提示,一一修改后,一般就可以了。
第四种情况一般的编辑器会有提示错误,把奇怪字符改掉改成数学符号或者删掉,比如→改成\rightarrow一般就可以了。
————————————————
版权声明:本文为CSDN博主「Yonggie」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Yonggie/article/details/124036786

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值