On 6/12/12 5:04pm, Joseph Wright wrote:

I would use

   f:write(name .. "\string\n")

to write one csname per line in your output.

I can't open it with ease with a text editor: it complains it has a
corrupt UTF-8 enconding. I am using ";;;;" since I don't know how to add
a new line safely here: sorry for this inconvenience.

Works fine for me.

With your modification, works for me too. Thanks!

The escape character (usually "\") is not part of the name of control
sequences. Depending on the current value of \escapechar you will see
different things here.

What you need to remember that the way LaTeX works for environments is
that when you type

    \begin{foo}

it looks for a macro which could also be used directly as \foo. As you
are seeing the names, and not the control sequences, this means you need
"begin" and "foo".

You were perfectly clear! Thanks for the pointers, they're invaluable! :)








Reply via email to