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 轉義引擎從文檔中。你需要這個--shell-escape選項。

我認為gnuplottexTeXLive 2009 的版本沒有這個subfolder選項。更新您的TeX發行版以解決此問題。

相關內容