LaTeX: noexpand

May 29, 2012

Fourth in our survey of Insights into TEX Macro Writing Techniques (1990), this post looks at \noexpand. Read the rest of this entry »


LaTeX: more csname…endcsname

May 28, 2012

Third in our survey of Insights into TEX Macro Writing Techniques (1990), this post defines an offshoot of \uppercase that transforms, say, \foo into \Foo. The lessons learned in the previous two posts are applied here. Read the rest of this entry »


LaTeX: if, string, uppercase

May 27, 2012

Following through with the survey of Insights into TEX Macro Writing Techniques (1990), an example combining the commands in the subject line. There is a trick for \uppercase as it is not an expandable macro (what?). Read the rest of this entry »


LaTeX: expandafter, csname…endcsname

May 27, 2012

Some straightforward examples that help think clearly about the commands in the subject line. Read the rest of this entry »