この最小限の例を見てください。babel パッケージをコメントアウトすると正常に動作します。
\documentclass{article}
\usepackage[dutch]{babel}
\begin{document}
<<>>=
abc() #a non-existing function
@
\end{document}
babel パッケージを使用すると、このエラーが発生します。エラーは言語にも依存します。英語、フランス語、またはイタリア語でエラーはありません。オランダ語、ドイツ語、またはデンマーク語のエラー。この問題は、ウムラウト (ä、ö、...) を持つ言語で発生するようです。
! Argument of \language@active@arg" has an extra }.
<inserted text>
\par
l.67 ...\#\# Error: could not find function "abc"}
}\end{kframe}
I've run across a `}' that doesn't seem to match anything.
For example, `\def\a#1{...}' and `\a}' would produce
this error. If you simply proceed now, the `\par' that
I've just inserted will cause me to report a runaway
argument that might be the root of the problem. But if
your `}' was spurious, just type `2' and it will go away.