我有一个简单的测试文档,如果发生以下情况,它将停止工作
\usepackage{gnuplot-lua-tikz}
包含在序言中。我将 TeXnicCenter 与 pdflatex 结合使用。我想用 gnuplot 4.4.4(使用 4.4.3 中的 gnuplot-tikz.lua 文件,因为 4.4.4 版本已损坏)生成一个 tikz 文件,然后用 latex 编译它,但由于它现在包括上面提到的必要包,因此会抑制所有输出。我已将文件 gnuplot-lua-tikz.sty 复制到与我尝试编译的 tex 文件相同的目录中(代码如下所示):
\documentclass{article}
\usepackage{tikz}
\usepackage{gnuplot-lua-tikz}
\begin{document}
\section{Section 1}
Test
\end{document}
上述示例在编译时产生以下结果:
LaTeX 结果:0 个错误、0 个警告、0 个坏框、0 页
如果我删除 \usepackage{gnuplot-lua-tikz} 行,一切正常。怎么会没有错误,也没有页面输出?我需要做什么才能获得输出?
/乔纳斯
附言:我还想包含一个由 gnuplot 生成的 tikz 图片,但是我省略了该代码(很长),因为无论我是否包含图片,我在编译时都会得到相同的结果——零错误和零页面。
PS2:我不太清楚 lua 是什么或者它是如何工作的,所以如果答案与 lua 有关,我将非常感激能够解释“与 lua 相关的东西”。
答案1
重新安装 MiKTeX 解决了该问题。
看来我的 MiKTeX 2.8 / TeXnicCenter 安装的某些部分已损坏。昨天,即使是我认为应该可以毫无问题地编译的旧文件也开始给出 0 个错误和 0 页的结果。当我尝试“更新 FNDB”和“重置格式”(我收到错误)时,MiKTeX 维护工具现在正常工作了。我最终重新安装了 MiKTeX(在此过程中,我还从 2.8 升级到了 2.9),现在它又可以正常工作了,包括 gnuplot-lua-tikz 包。