vscode 使用latex 参考文献是问号

如果选择出现bib参考文件没有编译,导致pdf参考文献是问号,使用xe->bib->xe->xe编译方式

    "latex-workshop.latex.recipes": [   
        {  
          "name": "PDFlatex",  
          "tools": [  
            "pdflatex"  
          ]  
        },  
        {  
          "name": "pdflatex->bibtex->pdflatex->pdflatex",  
          "tools": [  
            "pdflatex",  
            "bibtex",  
            "pdflatex",
            "pdflatex"
          ]  
        },  
        {  
          "name": "xelatex",  
          "tools": [  
            "xelatex"  
          ]  
        },  
        {  
          "name": "xelatex->bibtex->xelatex->xelatex",  
          "tools": [  
            "xelatex",  
            "bibtex",  
            "xelatex",  
          ]  
        }  
      ],  

用于配置编译链,同样地放入设置区。第一个 recipe 为默认的编译工具,如需要使用 bibtex 可在编译时单击 VSCode 界面左下角的小勾,单击“Build LaTeX project”,选择“xelatex -> bibtex -> xelatex”,另外的方法是使用右侧栏,或者直接将“xe->bib->xe->xe”的Recipe 放到第一位,就可以作为默认 Recipe 编译了,但因为编译次数比较多,速度会比较慢。大家可以根据需要自行按照格式添加自己需要的编译链。

参考:https://zhuanlan.zhihu.com/p/38178015

vscode用户参考配置:

    "latex-workshop.latex.recipes": [
        {
            "name": "xelatex",
            "tools": [
                "xelatex"
            ]
        },
        {
            "name": "xe->bib->xe->xe",
            "tools": [
                "xelatex",
                "bibtex",
                "xelatex",
                "xelatex"
            ]
        }
    ],
    "latex-workshop.latex.tools": [
        {
            // 编译工具和命令
            "name": "xelatex",
            "command": "xelatex",
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "-pdf",
                "%DOCFILE%"
            ]
        },
        {
            "name": "pdflatex",
            "command": "pdflatex",
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "%DOCFILE%"
            ]
        },
        {
            "name": "bibtex",
            "command": "bibtex",
            "args": [
                "%DOCFILE%"
            ]
        }
    ],
    "latex-workshop.view.pdf.viewer": "tab",
    "latex-workshop.latex.clean.fileTypes": [
        "*.aux",
        "*.bbl",
        "*.blg",
        "*.idx",
        "*.ind",
        "*.lof",
        "*.lot",
        "*.out",
        "*.toc",
        "*.acn",
        "*.acr",
        "*.alg",
        "*.glg",
        "*.glo",
        "*.gls",
        "*.ist",
        "*.fls",
        "*.log",
        "*.fdb_latexmk"
    ],
    "[latex]": {
        "editor.defaultFormatter": "nickfode.latex-formatter"
    },

 

你可能感兴趣的:(论文排版)