在 Ubuntu Mate 16.04 上安装 MiKTeX 后出现 ifplatform.sty 错误

在 Ubuntu Mate 16.04 上安装 MiKTeX 后出现 ifplatform.sty 错误

我无法判断这是 Windows 还是 *nix;你看起来两者都不是。

当我尝试编译像这样简单的东西时,我也会收到上述错误:

\documentclass[11pt]{article} 
\usepackage{minted}

\begin{document}
    Test Text
\end{document}

错误显然是由minted包含的包引起的(我认为它需要ifplatform),因为不使用该minted包的文档可以正常编译。我尝试使用 pdfTeX 和 XeTeX 进行编译(-shell-escape当然带有参数)。

以前,当我通过 apt 安装 TeXmaker 时,我安装了一些自动安装的 LaTeX 发行版,但从未出现过此错误。但我安装了 MiKTeX,因为使用它获取新软件包要容易得多。这时,问题就开始出现了。

我尝试阅读文档ifplatform,其中提到如果nul:.tex搜索路径中有文件,事情就会变得混乱。我只找到了一个,null.tex但还是删除了它,这没有帮助。

我非常感谢有关此事的任何帮助,提前谢谢!

编辑:我提到的关于文档的要点在文档的第 3 页找到这里

答案1

这对我有用,并且使.tex文件编译没有问题(我使用的是装有 MiKTeX 和 texMaker 的 Mac,遇到了同样的问题):

\ProvidesFile{ifplatform.sty}
\newif\ifwindows\windowsfalse
\usepackage{minted}

相关内容