我使用的是 Win8.1 及其所有更新和 Winedt 9,在使用 Winedt 控制台进行编译时,我收到以下消息:无法启动该程序,因为缺少 MiKTeX209-core.dll。请重新安装程序以更正此错误。但是,当我从 dos 提示符启动 pdflatex 时,tex 文件已编译。我补充说,winedt 控制台中的 LuaLaTeX 可以正常工作。MiKTeX 在管理员和用户模式下都已更新为最新更新。Winedt 也是最新版本。MWE:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{slantsc}
\setcounter{secnumdepth}{0}
\pagestyle{empty}
\usepackage[T1]{fontenc}
\usepackage{tgschola}
\begin{document}
\centerline{\textsc{\large
Please look into the source; if needed, modify it and recompile\rlap.}}
\section{Section}
A section starts here.
\section{A second section}
\section{A third section}
Section!!
\end{document}
任何帮助,将不胜感激。
答案1
似乎有一个未经批准或实验性的适用于 Windows 的 MiKTeX2.9 x64 可用,它不知何故在 2015 年 10 月 3 日左右作为 MiKTeX 所需的更新下载到我的机器上。此实验性更新包含几个文件,其中几个文件的形式为 MiKTeX209-next-*.dll。此实验性更新并不好,会破坏 pdflatex 引擎(以及其他引擎)。最好的补救措施是使用控制面板中的 MiKTeX 卸载程序完全卸载 MiKTeX 安装。
答案2
当发生这种情况时miktex209-pdftex.dll
,执行
initexmf --mklinks --force
和
initexmf --admin --mklinks --force
来源:https://sourceforge.net/p/miktex/mailman/message/35794271/
答案3
安装 32 位版本对我有用!
详细信息:更新到最新的 miktex 2.9 后,它停止工作,我得到了同样的错误。版本 2.8 不再可供下载,因此我决定尝试仍然可用的 32 位版本: http://ctan.mirror.garr.it/mirrors/CTAN/systems/win32/miktex/setup/windows-x86/basic-miktex-2.9.6753.exe 在将它安装到我的 Windows 8.1(64 位)之前,我通过控制面板卸载了 MikTex,并删除了程序文件夹中的 miktex 文件夹。现在一切正常 :))