gnuplottex 和 ngerman

gnuplottex 和 ngerman

不久以前,我问了一个问题关于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 包不再起作用

请注意,这两个问题完全不相关。

相关内容