X-VM-v5-Data: ([nil nil nil nil nil nil nil t nil] [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil]) Date: 13 Jul 90 10:58:59 GMT+2 From: MITTELBACH FRANK To: DR. RAINER SCHOEPF Subject: latex-l Status: R X-Status: X-Keywords: X-UID: 178 I would like to introduce a command \expand which takes one argument which is expanded. Writing to aux or similar files should be done via a macro which ensures that nothing is expanded except \expand commands. This would eliminate the fragile arguments in most situations, i.e. headings and the like. The other cases would need a similar solution. For example the @{..} in the the tabular extension written by me long time ago is not longer a moving argument. I'm not sure whether \expand should be user inaccessible or not, but I would vote for a name which could be used outside a style file. By the way the whole mechanism is not too complicated to implement. Somewhere I have a prototype version lying arround but missing the \expand command. (It worked with special arguments to internal commands which write to files.) ------------------------------------------------------ | Frank Mittelbach ....... | PZF5HZ @ DRUEDS2 . BITNET| | EDS +49-6142-80-3267 ... | Home +49-6131-36 84 44...| | ... Eisenstr.56(N15).... | .... Eichenweg 29........| | ... D 6090 Ruesselsheim. | .... D 6500 Mainz 1 .....| ------------------------------------------------------ P.S. Rainer told me that this message never made it into the list so I'm resending it.