Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!think.com!spool.mu.edu!snorkelwacker.mit.edu!ira.uka.de!rusmv1!texinfo1 From: texinfo1@rusmv1.rus.uni-stuttgart.de (Rainer Schoepf) Newsgroups: comp.text.tex Subject: Re: Help on tabular environment Message-ID: <1991Jun17.185205.28011@rusmv1.rus.uni-stuttgart.de> Date: 17 Jun 91 18:52:05 GMT References: <009499D5.177367A0.6104@Niord.SHSU.edu> <5434@network.ucsd.edu> <1991Jun14.140857.25984@mintaka.lcs.mit.edu> Organization: Comp.Center (RUS), U of Stuttgart, FRG Lines: 22 In article <1991Jun14.140857.25984@mintaka.lcs.mit.edu> dmjones@theory.lcs.mit.edu (David M. Jones) writes: > >I'm not sure what the correct solution is, since I don't know why the >extra level of braces was added to \@tabclassz (I don't have a copy of >lfonts.doc). I don't know what would happen if we simply changed the >definition back to the original one, but I assume something would go >wrong somewhere. I can at least give some information on why this redefinition is needed with the NFSS: Math font changes must be done non-locally in order to work - this is due to the way math fonts are used. Therefore, the NFSS does these changes globally, using \aftergroup to get control again after the current group and restore things again globally. Without this extra set of braces the token inserted by \aftergroup would appear in a wrong place - it might, e.g., start a new row in an \halign if the font change came in the last column. Rainer Schoepf