Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!mcsun!unido!ira.uka.de!rusmv1!ifistg!ifi!raichle From: raichle@azu.informatik.uni-stuttgart.de (Bernd Raichle) Newsgroups: comp.text.tex Subject: Re: \setlanguage question Keywords: TeX 3.0, \language, \setlanguage Message-ID: Date: 15 Feb 91 10:52:47 GMT References: <1991Feb14.171805.664@informatik.uni-erlangen.de> Sender: news@ifistg.uucp Organization: IfI, Univ. Stuttgart, W Germany Lines: 14 In-reply-to: barthel@immd2.informatik.uni-erlangen.de's message of 14 Feb 91 17:18:05 GMT on 14 Feb 91 17:18:05 GMT, barthel@immd2.informatik.uni-erlangen.de (K. Barthelmann) said: Klaus> This works fine in most cases, but \TeX appears to switch back to language 0 in Klaus> every floating environment (footnotes, figures and tables, ...). When Klaus> explaining overfull \hboxes, \TeX lists Klaus> \setlanguage1 Klaus> among others. But probably ``\language1'' would be what I want. Even an Klaus> explicit ``\language1'', repeated within the floating environment, does not Klaus> help. What am I doing wrong? TeX's behaviour is correct, your interpretation is wrong. TeX inserts a \setlanguage whatsit node, if you change the current language with \language. In your example the language *is* 1, not 0. -bernd