von Gast » Sa 30. Nov 2013, 12:27
Hallo,
ich arbeite seit ein paar Wochen an einer Arbeit für mein Studium. Da sich einige Berechnungen im Dokument befinden für welche sich die Rahmenbedingungen ändern können, habe ich diese wie folgt in meinem Dokument eingebunden:
\newcommand{\Kraft} {450} %N
\newcommand{\Laenge} {10} %mm
.
.
.
$\luaexec{tex.sprint(string.format("\%.3f\\, "Nmm", \Kraft*\Laenge )}$
Da ich einige der Berechneten Werte später wieder benötige, habe ich versucht diese in Variablen abzuspeichern, jedoch keine funktionierende Lösung gefunden. Die einzige funktionierende Lösung die ich finden konnte war es die Rechnung zu kopieren und wieder einzufügen. Da dies jedoch sehr schnell sehr unübersichtlich wird und eine eventuelle spätere Fehlersuche somit nahezu unmöglich ist, hoffe ich das mit jemand weiterhelfen kann.
Gibt es eine Möglichkeit einen Berechneten Wert mittels einer Variable an einen späteren Rechenschritt zu übergeben?
Viele Grüße

Hallo,
ich arbeite seit ein paar Wochen an einer Arbeit für mein Studium. Da sich einige Berechnungen im Dokument befinden für welche sich die Rahmenbedingungen ändern können, habe ich diese wie folgt in meinem Dokument eingebunden:
[code]\newcommand{\Kraft} {450} %N
\newcommand{\Laenge} {10} %mm
.
.
.
$\luaexec{tex.sprint(string.format("\%.3f\\, "Nmm", \Kraft*\Laenge )}$[/code]
Da ich einige der Berechneten Werte später wieder benötige, habe ich versucht diese in Variablen abzuspeichern, jedoch keine funktionierende Lösung gefunden. Die einzige funktionierende Lösung die ich finden konnte war es die Rechnung zu kopieren und wieder einzufügen. Da dies jedoch sehr schnell sehr unübersichtlich wird und eine eventuelle spätere Fehlersuche somit nahezu unmöglich ist, hoffe ich das mit jemand weiterhelfen kann.
Gibt es eine Möglichkeit einen Berechneten Wert mittels einer Variable an einen späteren Rechenschritt zu übergeben?
Viele Grüße :)