\def mit Berechnung?

Fragen und Probleme, die nicht den obigen Kategorien zugeordnet werden können


storgatan
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Mo 1. Feb 2010, 22:09

\def mit Berechnung?

Beitrag von storgatan »

Moin Leute,

ich würde gern mit dem Befehl \def eine Variable definieren, die von Latex selbst berechnet wird. In etwa so:

\def\var{5 + \x}

oder so ähnlich. Geht das überhaupt? Und wenn ja, wie lautet die genaue Syntax dafür?

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

... 5 ...

Beitrag von KOMA »

Davon abgesehen, dass das keine Variable, sondern ein Makros ist, das eher einer Funktion ähnelt, sei hier auf \numexpr in der e-TeX »System documentation« verwiesen.

Falls Du Dich in LaTeX bewegst, solltest Du übrigens besser \newcommand verwenden, um die versehentliche Umdefinierung von existierenden Makros zu vermeiden. Wenn Du kein LaTeX verwendest, sei auf \ifcsname und \ifundefined in derselben Doku verwiesen, die ebenfalls dabei helfen können die versehentliche Umdefinierung zu vermeiden.

Antworten