gnuplottex 无法识别选项

gnuplottex 无法识别选项

我想用gnuplottex它在 LaTeX 文档中绘制图形。
问题是,gnuplottex不接受任何选项。

mwe 就像

\documentclass[a4paper,11pt,titlepage,twoside,openright,toc=listof, toc=bibliography]{scrreprt}  
\usepackage[a4paper, left=4cm, right=2cm, top=2.5cm, bottom=2.5cm]{geometry}
\usepackage[english]{babel}

\usepackage{graphicx}  
\usepackage{epstopdf}  
\usepackage[shell]{gnuplottex}

\begin{document}

\begin{figure}[hbt]  
\centering  
\begin{gnuplot}[terminal=epslatex,terminaloptions=color]  
set xrange[0:3.1415]   
set yrange[-1:1]  
set grid 
plot sin(x)

\end{gnuplot}  
\end{figure}

\end{document}

[shell]选项并不麻烦pdflatex,但对转换文件也无帮助(我必须使用pdflatex --shell-escape mwe.tex它来编译)。

这个[subfolder]选项甚至更糟糕,它会产生:

! LaTeX Error: Unknown option `subfolder' for package `gnuplottex'.

See the LaTeX manual or LaTeX Companion for explanation.   Type  H <return>  for immediate help.    ...                                  


l.54 \ProcessOptions\relax

?

我在用着pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian)

有什么想法可能导致这种奇怪的行为gnuplottex吗?

答案1

shell选项告诉包裹使用需要 shell 转义的代码。这是默认行为,因此您不需要明确包含该选项。但是,出于安全原因,您无法为引擎在文档中。您需要该--shell-escape选项。

gnuplottex我认为TeXLive 2009版本没有这个subfolder选项。请更新您的TeX发行版以解决此问题。

相关内容