martin f krafft <[EMAIL PROTECTED]> writes:
> what's \edef compared to \def?

\edef expands its argument before defining it:

\def\foo{Foo}
\def\bar{Bar}
\def\baz{\foo\bar}
\edef\quux{\foo\bar}
\def\foo{fOO}
\def\bar{bAR}
\baz\quux\bye

Should result in fOObARFooBar: \baz's value is still \foo\bar, but
\edef\quux... expands \foo\bar, and sets \quux to the result (FooBar).

> and why do TeX people put % at the end of the line so frequently?

It inhibits a newline, for cases where you really absolutely want no
whitespace.  I'm not convinced it's absolutely necessary all the time
either, but it does seem to be common practice.

-- 
David Maze         [EMAIL PROTECTED]      http://people.debian.org/~dmaze/
"Theoretical politics is interesting.  Politicking should be illegal."
        -- Abra Mitchell


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to