Hallo,

ich würde gerne das Ergebnis einer Rechnung mit FPeval in meinem Dokument habe.

Verwende ich es folgendermaßen, dann funktioniert es einwandfrei:
Code:
\FPeval{\result}{round(1+1/2,2)
Ich möchte aber nun Zahlen aus einer csv-Datei mit datatool einlesen.

Diese sind folgendermaßen definiert:

Code:
\newcommand{\D}[2]{\FPadd{\erg}{1}{#2}\FPround{\erg}{\erg}{0} \DTLgetvalue{\A}{Komm}{\erg}{\dtlcolumnindex{Komm}{D#1}} \A}
Leider bekomme ich, wenn ich mit einer solchen Zahl rechnen will, immer eine Fehlermeldung:

Code:
\FPeval{\result}{round(\D{xA}{43}/2,2)
Fehlermeldung ist folgende:

! Argument of \next has an extra }.\par \FPdiv \result

Ich kann die Zahlen aber mit folgendem Code problemlos einfügen:

Code:
$\frac{\D{xA}{43}}{2}$
Hat jemand eine Idee?

Danke!