我刚开始使用 来gnuplottex
在我的论文中制作漂亮的图表。在我的预测试中一切都运行良好,但是当我将图表实现到我的论文中时,它就不再起作用了。在提出一个最小示例时,我发现包gnuplottex
和auto-pst-pdf
(我需要它们来制作其他图表)不能一起工作。你能给我提示如何解决这个问题或者我做错了什么吗?
\documentclass{scrartcl}
\usepackage[runs=2,crop=off]{auto-pst-pdf}
\usepackage[miktex,shell]{gnuplottex}
\usepackage{graphicx}
\usepackage{color}
\begin{document}
\tableofcontents
\clearpage
\section{Ein Kapitel}
Ein bisschen Text.
\begin{gnuplot}[terminal=epslatex, terminaloptions={color dashed size 15cm,15cm}]
set key below
set boxwidth 0.75 absolute
set style data histograms
set style histogram rowstacked
set style fill solid 1.0 border lt -1
set xtics 1 rotate by -75
set yrange [0:100]
set xtics scale 0
set xrange [0:30]
unset y2tics
set grid ytics
set ylabel 'Umsatz, Ausbeute / \%'
set noborder
plot 'test.dat' using 3:xtic(1) ti "qw", '' using 4:xtic(1) ti "we", '' using 5:xtic(1) ti "rt", '' using 6:xtic(1) ti "fg", '' using 7:xtic(1) ti "vc", '' using 8:xtic(1) ti "nb", '' using 9:xtic(1) ti "jh", '' using 2:xtic(1) with points pointtype 5 ti "mj"
\end{gnuplot}
\section{Ein Kapitel}
Ein bisschen mehr Text.
\end{document}
我知道,这不是一个真正的最小示例,因为我将图保留得相当完整。但是当我删除包时,一切都正常auto-pst-pdf
。当我添加它时,文件foo-pics.pdf
不包含图表,而是整个文档,只是没有图表。然后在图表的位置实现这一点。
我正在使用 MiKTeX 2.9 和 TeXnicCenter 2.02。您可以在下面找到我的数据文件以用于测试目的:
Katalysator mj qw we rt fg vc nb jh
" a" 99 0 0 0 0 68 0 0
" b" 96 0 0 0 0 53 0 0
" c" 53 0 0 0 0 21 0 0
" d" 79 0 0 0 0 7 0 0
" e" 77 0 0 0 0 22 0 0
" f" 89 0 0 0 0 15 0 0
" g" 100 0 0 0 0 35 0 0
" h" 100 0 0 0 46 0 0 0
" i" 96.72 1.56 14.95 12.86 23.52 8.63 6.87 0
" j" 98.58 0.47 2.49 11.31 61.03 0.6 0.19 1.92
" k" 100 0 0 0 43 0 0 0
" l" 58.01 0 0 0 0 4.12 0 0
" m" 49 0 0 0 0 2.03 0 0
" n" 47.26 0 0 0 0 4.53 0 0
" o" 64.06 0 0 0 0 1.72 0 0
" p" 61.92 0 0 0 0.34 14.5 0 0
" q" 57.24 0 0 0 0.05 15.71 0 0
" r" 100 0 0 0 0 70.2 0 0
" s" 100 0 0 0 1.59 44.17 0 0
" t" 100 0 0 0 1.13 81.74 0 0
" u" 100 0 0 0 14.57 26.04 0 0
" v" 100 0 0 0 2.53 64.68 0 0
" w" 31.34 0 0.31 8.97 0.16 18.77 0.27 0.36
" x" 92.05 0 8.85 14.09 8.96 31.42 9.33 1.8
" y" 57.67 0 2.79 14.44 11.9 7.33 0.78 9.65
" z" 95.74 0 0 0 1.47 0 0 0
" aa" 89.65 0.34 0.97 14.59 0.16 3.7 0 10.44
" bb" 97.5 0.59 9.7 26.57 39.75 2.21 0.95 1.88
" cc" 100 1.8 15.06 12.46 40.46 0.46 0.34 0
" dd" 26.26 0 0 11.96 0 17.61 0 0
谢谢你!
答案1
似乎auto-pst-pdf
对生成的图形的处理gnuplottex
不正确。不确定是什么原因造成的,但您可以使用支持 PDF 输出的 gnuplot 终端来避免此问题,这样就不需要进行此转换了。