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

MikTex 22.8缺失XeLaTeX命令,MATLAB调用生成PDF失败求助

问题描述

我7年前编写的MATLAB代码一直通过XeLaTeX生成PDF,近期更新至MikTex 22.8后代码失效,仅生成空白PDF。
原使用命令如下:

xelatex --quiet --include-directory="D:\Documents\XXX" --output-directory="C:\Users\XXX\Desktop" --aux-directory="D:\Documents\XXX" "D:\Documents\XXX/main.tex"

查看新安装的bin目录后未找到xelatex命令,遂改用miktex-xetex命令:

miktex-xetex --quiet --include-directory="D:\Documents\XXX" --output-directory="C:\Users\XXX\Desktop" --aux-directory="D:\Documents\XXX" "D:\Documents\XXX/main.tex"

但该命令报错,无法识别article文档类。请问如何通过MikTex-XeTex生成PDF?

解决方案
  • 使用miktex-xelatex命令替代miktex-xetex:miktex-xetex是基础XeTeX引擎,不会自动加载LaTeX格式(包括article文档类依赖的内核文件),而miktex-xelatex才是对应原xelatex的完整命令,可正常处理LaTeX文档类。
  • 修正后的执行命令如下:
    miktex-xelatex --quiet --include-directory="D:\Documents\XXX" --output-directory="C:\Users\XXX\Desktop" --aux-directory="D:\Documents\XXX" "D:\Documents\XXX/main.tex"
    
  • 检查基础包完整性:若仍报错,打开MikTeX Console,切换到「Packages」标签,搜索并安装latex-base包,确保article文档类的依赖文件齐全。
  • 验证环境变量:确认MikTeX的bin目录(如C:\Program Files\MiKTeX\miktex\bin\x64)已添加到系统PATH中,保证命令行可直接识别miktex-xelatex命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 22:57:26