Hallo,
eigentlich ist das fast genau das was ich haben wollte - vielen Dank dafür. Da ich die berechneten Werte aber auch Teilweise im Text verwende, wollte ich diese wie die Variablen zuvor erzeugen, um die Werte nicht umständlich über \directlua{..} aufrufen zu müssen.
\documentclass{article}
\newcommand{\Kraft}{450}
\newcommand{\Laenge}{10}
\newcommand{\Moment}{\directlua{\Kraft*\Laenge}}
\begin{document}
Zu erst mal rechnen.
Und hetzt das Ergebnis verwenden: \Moment
\end{document}
Hierbei erhalte ich jedoch immer eine Fehlermedlung. Ich habe es schon einmal geschafft den Wert ausgeben zu lassen, konnte jedoch dann mit dem Berechneten Wert mittels der Variable \Moment nicht mehr weiter rechnen.
Besteht eigentlich eine Möglichkeit die Berechnungen in eine externe Datei auszulagern und diese in LaTex aufzurufen? Damit würde natürlich das eigentliche Dokument sehr übersichtlich bleiben.
Als beispiel:
Ich berechne alle Werte in einer externen Datei und rufe dann zu Beginn meines LaTeX-Dokument die Werte auf und lege diese in \newcommand{\Kraft}{Berechnete Variable aus externer Datei} ab.