You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode中使用nicematrix包报错无法生成PDF的技术求助

解决方案

1. 修复LaTeX代码核心错误

你遇到的Outside math mode错误是因为vNiceMatrix环境必须在数学模式下使用,当前代码直接在文本环境中调用该环境,导致编译失败。修改方法很简单,把vNiceMatrix包裹在数学环境中,比如无编号的\[ ... \]:

修改后的完整代码:

\documentclass{article}
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{mathtools,halloweenmath}
\usepackage{stackengine}
\usepackage{nicematrix}
\begin{document}
\[
\begin{vNiceMatrix}[first-row,last-row,first-col,last-col]
(I)& &x-&y+2z=1 \\
(II)-2x-5y+7z=0 & +2 \cdot (I)\\
(III)&5x+&y-3z=-11 & (-5) \cdot (I)
\end{vNiceMatrix}
\]
\end{document}

2. 确认nicematrix包安装有效性

  • 打开命令提示符(CMD),切换到你的LaTeX文件所在目录,手动执行pdflatex 你的文件名.tex,如果能成功生成PDF,说明包安装正常,问题出在VSCode的配置上。
  • 如果手动编译也报错,打开MikTeX Console,进入「Packages」搜索nicematrix,确认状态为「Installed」,若未安装则手动安装后再测试。

3. 解决VSCode的路径空字节错误

这个错误是编译失败后日志文件异常导致的,按以下步骤处理:

  • 删除当前目录下所有编译生成的辅助文件(包括.aux、.log、.fls、.out等)
  • 重启VSCode,重新编译修改后的LaTeX代码
  • 如果问题仍存在,检查VSCode的LaTeX Workshop扩展设置,确认编译器路径指向MikTeX的pdflatex.exe(通常路径为C:\Program Files\MiKTeX\miktex\bin\x64\pdflatex.exe)

内容的提问来源于stack exchange,提问作者Celo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 04:05:55