不久以前,我问了一个问题关于gnuplottex
包中总是发生的错误。
/usr/share/texlive/texmf-dist/tex/latex/gnuplottex/gnuplottex.sty:79: Argument of " has an extra }. [...te\write18{rm -f "\jobname.gnuploterrors"}]
/usr/share/texlive/texmf-dist/tex/latex/gnuplottex/gnuplottex.sty:79: Paragraph ended before " was complete. [...te\write18{rm -f "\jobname.gnuploterrors"}]
我刚刚注意到,当我不包括包时,我的文档可以很好地编译ngerman
,而我通常会这样做。
有没有办法可以同时使用ngerman
两者gnuplottex
?
编辑: 这是一个对我来说产生错误的最小示例文档:
%!TEX options = "--shell-escape"
\documentclass[a4paper]{article}
\usepackage{ngerman}
\usepackage{gnuplottex}
\begin{document}
\end{document}
另一个问题确实提到,当不包括时,一些错误消息会消失ngerman
,但显然,我太笨了,没有得到这个提示。出于某种原因,全部错误现在消失了。也许,旧问题中剩余的错误是因为我忘记删除一些日志文件。
答案1
该包ngerman
已过时,不应使用。
如果正确使用,错误就会消失babel
。
\documentclass[a4paper]{article}
\usepackage[ngerman]{babel}
\usepackage{gnuplottex}
\begin{document}
\begin{gnuplot}[terminal=epslatex]
plot sin(x) w l
\end{gnuplot}
\end{document}
或者,但不推荐以相反的顺序加载包。
\documentclass[a4paper]{article}
\usepackage{gnuplottex}
\usepackage{ngerman}
\begin{document}
\begin{gnuplot}[terminal=epslatex]
plot sin(x) w l
\end{gnuplot}
\end{document}
这修复了有关 的错误"
。另一个是通过具有文档中的环境gnuplot
或建议的修复gnuplottex 包不再起作用
请注意,这两个问题完全不相关。