使用\usepackage{graphicx}后编译失败无报错(Win10+MikTex+Texmaker)
这种没报错没警告但编译完全没动静的情况,在MikTeX+Texmaker的组合里确实挺闹心的,我给你几个实用的排查方向:
检查MikTeX的自动包安装设置
graphicx包依赖一些基础辅助包,MikTeX默认可能会在编译时自动下载这些依赖,但如果网络不畅或者权限不足,就会卡在后台没任何提示。你可以打开MikTeX Console,进入「Settings」选项卡,把「Install missing packages on-the-fly」改成「Always」;或者直接在MikTeX Console的「Packages」里搜索并手动安装graphicx、graphics、xkeyval这些相关包。验证Texmaker的编译命令配置
有时候Texmaker没找到正确的MikTeX命令路径。点击「Options」→「Configure Texmaker」→「Commands」,查看PDFLaTeX对应的命令是不是:pdflatex -synctex=1 -interaction=nonstopmode %.tex同时要确认命令里的
pdflatex路径是对的——你可以点命令框右侧的文件夹图标,导航到MikTeX安装目录下的miktex\bin\x64\pdflatex.exe选中它。清理编译临时文件
残留的辅助文件(比如.aux、.log、.synctex.gz)可能会干扰编译。手动删掉你的.tex文件同目录下所有非.tex的文件,再重新尝试编译。测试极简文档并修复MikTeX
先试试编译这个超极简文档:\documentclass{article} \usepackage{graphicx} \begin{document} Hello World \end{document}如果还是没反应,大概率是MikTeX本身的安装出了小问题。打开MikTeX Console,进入「Maintenance」→「Repair」,运行修复工具后再试。
用管理员权限运行Texmaker
Windows的权限限制有时候会导致Texmaker无法正常调用MikTeX或者写入文件。右键点击Texmaker图标,选择「以管理员身份运行」,再尝试编译你的文档。
内容的提问来源于stack exchange,提问作者Thomas_Econ

