xdvipdfmx:fatal: File ended prematurely. No output PDF file written.

今天忽然遇到:使用xelatex或lualatex编译,一直卡住,不报错,也无法生成PDF,主动停止编译后就报错

xdvipdfmx:fatal: File ended prematurely. No output PDF file written.

然后,之前能正常编译的一些文件也无法编译了,这些文件没有任何更改,是通过input包含到主文档内的。

删除.aux, .log, .toc, .synctex.gz等文件无法解决。又怀疑是TexStudio和TexLive的问题,用最新的版本重新安装了一遍,也没用。然后在Windows终端在中用 xelatex "main.tex" 命令进行编译,发现也卡住,按Ctrl+C终止,发现卡在that divergent integrals such as \\Li(x),其中的\Li是我自定义的命令,即\newcommand{\Li}{\mathrm{Li}},现在只能怀疑是\Li的定义出问题了,去定义处一看,居然变成\newcommand{\Li}{\Li}了,是我之前用全部替换命令把已有的\mathrm{Li}替换成\Li时不小心把\newcommand处的也替换掉了,于是造成了死循环,改回来就一切正常了。不过这也说明xelatex和lualatex对这种意外的递归定义未做检查,导致了死循环,是一个bug.

相关推荐
lijfrank8 小时前
MacOS 下 VS Code + LaTeX + Skim 双向同步配置
vscode·macos·pdf·latex·mactex
爱叨叨的小嘟2 天前
Latex公式 转 word可编辑公式
word·typora·latex
weixin_4166600711 天前
原创分享:Markdown 转 Word 工具,一键导出Word/PDF文档
pdf·word·latex·deepseek
伟贤AI之路20 天前
为什么AI里的公式复制到Word格式会乱?
人工智能·word·latex
weixin_4166600721 天前
从标记语言到 Word 文档:AI 生成的 Mermaid 与 LaTeX 自动化转换的技术方案解析
word·latex·数学公式·deepseek
记录无知岁月1 个月前
【LaTeX】入门和使用拾遗
数学建模·教程·latex·论文写作·texlive·texsudio
微小冷1 个月前
用Latex画思维导图:Forest
latex·思维导图·脑图·tikz·forest·树形图
热爱生活的五柒1 个月前
如何将word中latex公式复制到另一个文档中
word·latex
Sakuraba Ema1 个月前
从零理解 MoE(Mixture of Experts)混合专家:原理、数学、稀疏性、专家数量影响与手写 PyTorch 实现
人工智能·pytorch·python·深度学习·数学·llm·latex
简宸~1 个月前
VS Code + LaTex + SumatraPDF联合使用指南
java·vscode·latex·sumatrapdf