* Taco Hoekwater
I remember reading somewhere that you can't use btex ... etex in "input" .mp files, as there is no possibility for them to be processed at that time.
That is somewhat incorrect information. You can not use btex ... etex in a normal way in places where expansion is prohibited (i.e. definitions), but whether or not this is inside an inputted file is irrelevant.
Ah, yes, that's what I read. Sorry for misunderstanding.
If you need run-time TeX labels, you can use the textext() macro from metafun, or John Hobby's TEX() macro (available after "input tex;")
Hm, I tried textext(). Can it be used in vardef's? I get ! Isolated expression. <to be read again> ; endfig->scantokens.extra_endfig; shipit;endgroup l.217 endfig ; ? from some of my pictures. I can't make sense of it. Anyway, the affected pictures aren't coming out right. Am I doing something terribly wronge here? I'm using trees.mp and have a couple of def_nonterminal(CONS, textext("$\mathstrut\circ$")); type lines I want to reuse placed in a file i "input". trees.mp can be found at http://www.cis.upenn.edu/~dchiang/software/trees.mp Thanks, nikolai -- ::: name: Nikolai Weibull :: aliases: pcp / lone-star / aka ::: ::: born: Chicago, IL USA :: loc atm: Gothenburg, Sweden ::: ::: page: www.pcppopper.org :: fun atm: gf,lps,ruby,lisp,war3 ::: main(){printf(&linux["\021%six\012\0"],(linux)["have"]+"fun"-97);}