当我编译以下代码(LaTeX -> pdf)时,如果不使用“gnuplottex”包中的“子文件夹”选项,它就能正常工作。
gnuplottex 自动创建的 ps 文件“test-gnuplottex-fig1.ps”由 epstopdf 转换为 pdf 文件“test-gnuplottex-fig1-eps-converted-to.pdf”,两个文件都与主 tex 文件位于同一文件夹中。
\documentclass{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{epstopdf}
\usepackage[miktex,subfolder]{gnuplottex}
\usepackage{latexsym}
\usepackage{keyval}
\usepackage{ifthen}
\usepackage{moreverb}
\begin{document}
\begin{figure}%
\centering
\begin{gnuplot}[terminal=epslatex,terminaloptions=color,scale=1.0]
plot sin(x) notitle
\end{gnuplot}
\caption{}%
\label{}%
\end{figure}
\end{document}
但是添加“子文件夹”选项会导致在 tex 文件中包括 pdf 文件的位置出现错误“未定义的控制序列”,因为子文件夹“gnuplottex”中只有一个 ps 文件,而没有 pdf 文件。
当我将 pdf 文件“test-gnuplottex-fig1-eps-converted-to.pdf”复制到“gnuplottex”子文件夹时,错误仍然存在。
如何让 gnuplottex 包使用子文件夹选项运行?
我的系统:
- MikTeX 2.9
- TeXnicCenter 2.0 Beta 2
- Windows 7的
- 'gnuplottex'-软件包版本 0.7(2013/07/23)
答案1
这是 gnuplottex 中的一个错误。我刚刚上传了一个新版本,应该可以修复这个问题。