On 5/18/11 11:32 PM, Robby Findler wrote:
Can you set up a helper macro that is just the identity and end up
with something like this?

   \newcommand{\somethingorother}[1]{#1}
   \setbeamerfont{myfont}{\somethingorother{size={40}{44}}}

You would think so, but \setbeamerfont is finicky about the form of that argument. However, in perusing the Beamer manual, I discovered that what I wanted to say (there was a * missing in my original question as quoted above):

\setbeamerfont{myfont}{size*={40}{44}}

is equivalent to

\setbeamerfont{myfont}{size=\fontsize{40}{44}}

and I can build that in Scribble, since there are no escapes in the arguments of \fontsize.

But before I realized that, I spent some time looking for alternatives involving \bgroup and \egroup in the TeXBook last night, which I first read in detail in 1984. Talk about an unhygenic macro system!

There's a bug in the rendering of multiarg-element in latex-render.rkt. The 'exact-chars property is not "inherited" by the list of elements during the recursive rendering. --PR
_________________________________________________
 For list-related administrative tasks:
 http://lists.racket-lang.org/listinfo/users

Reply via email to