用vscode编译latex时出现这个错误如何处理?

问题描述 投票:0回答:2

我按照网上的几个教程,尝试在vscode中搭建latex环境。但是,当我安装完所有内容并开始运行

.tex
文件后,出现以下错误:

Qt: Untested Windows version 6.2 detected!
xelatex: Bad parameter value.
xelatex: Data: font_mem_size

源代码

test.tex
:(我放在桌面的文件夹里)

\documentclass{article}
\begin{document}
    Hello World!
\end{document}

我尝试Google,但没有找到有效的方法。我也重新启动了电脑并重新安装了

MiKTeX
,但没有任何改变。

顺便说一句:我安装了

LaTeX workshop
MiKTeX
Strawberry Perl
(只是按照教程操作)并将其添加到 vscode 的
settings.json
中。

"latex-workshop.latex.tools": [
        {
            "name": "xelatex",
            "command": "xelatex",
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "%DOCFILE%"
            ]
        },
        {
            "name": "pdflatex",
            "command": "pdflatex",
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "%DOCFILE%"
            ]
        },
        {
            "name": "bibtex",
            "command": "bibtex",
            "args": [
                "%DOCFILE%"
            ]
        }
    ],
    "latex-workshop.latex.recipes": [
        {
            "name": "xelatex",
            "tools": [
                "xelatex"
            ],
        },
        {
            "name": "pdflatex",
            "tools": [
                "pdflatex"
            ]
        },
        {
            "name": "xe->bib->xe->xe",
            "tools": [
                "xelatex",
                "bibtex",
                "xelatex",
                "xelatex"
            ]
        },
        {
            "name": "pdf->bib->pdf->pdf",
            "tools": [
                "pdflatex",
                "bibtex",
                "pdflatex",
                "pdflatex"
            ]
        }
    ],
    "latex-workshop.view.pdf.viewer": "tab",
    "latex-workshop.latex.autoBuild.run": "onFileChange",
    "latex-workshop.message.error.show": false,
    "latex-workshop.message.warning.show": false,

更新:通过重新安装MiKTeX并在

PATH
中重置其环境变量解决了该问题。

visual-studio-code latex xetex
2个回答
1
投票

最终通过重新安装

MiKTeX
并在
PATH
中重置其环境变量解决了该问题。 (另一种方法是直接将
MiKTeX
安装在它的推荐目录下,这就是我解决问题的方法。)另外,我在
settings.json
中添加的代码应该被丢弃(否则vscode会报错)。


0
投票

尝试以管理员身份运行(并检查 mik-tex.exe 文件的属性“始终以管理员身份运行”)。它终于对我有用了。

© www.soinside.com 2019 - 2024. All rights reserved.