Hi,
bevor du dich mit interna beschäftigst, solltest du verstehen, was du eigentlich tust:
Code:
\long\gdef\hierstehteinName{\input{var.txt}}
macht erstmal keinen Sinn, denn \long wirkt sich nur auf Argumente aus, \global ist für mich hier auch nicht erkennbar. Was du evtl. willst ist `\edef`.
Die Bedeutung ist hier erklärt: http://texwelt.de/blog/wie-definiere...ene-kommandos/
Um mit \num zu arbeiten (ich denke du meinst num von siunitx), muss das Argument expandierbar sein. Deswegen sollte man solche Anwendungen mit \DeclareExpandableDocumentCommand definieren.
Bevor wir weitermachen, was genau möchtest du überhaubt erreichen. Ein Minimalbeispiel ist dabei sehr hilfreich.
http://texwelt.de/wissen/fragen/569/...lle-ich-dieses
Marco
Lesezeichen