我按照网上的几个教程,尝试在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
中重置其环境变量解决了该问题。
最终通过重新安装
MiKTeX
并在PATH
中重置其环境变量解决了该问题。 (另一种方法是直接将MiKTeX
安装在它的推荐目录下,这就是我解决问题的方法。)另外,我在settings.json
中添加的代码应该被丢弃(否则vscode会报错)。
尝试以管理员身份运行(并检查 mik-tex.exe 文件的属性“始终以管理员身份运行”)。它终于对我有用了。