Move a tag
[latex2e.git] / latex2e-20160201 / required / babel / testfiles / ttb3099.tex
blob9fdb0ce67a3e7dbf7684abba4b4e292f52e5aa8a
1 \iffalse
2 >Number: 3099
3 >Synopsis: babel 3.6Z plain based formats support broken
4 >Arrival-Date: Thu Sep 16 19:01:03 1999
5 >Originator: palopez@earthling.net (Alejandro Lopez-Valencia)
6 >Description:
7 Description of bug:
8 plain based formats fail to load the active characters
9 code defined in plain.def. I have tested this problem
10 with several language support files and all fail in the same
11 spot. babel.def and plain.def are loaded succesfully but
12 the run dies while loading the remaining .ldf code. It happens
13 even with english.ldf (?!).
15 I have tracked the bug to line 157 of babel.def. The conditional
16 branch in the definition of |\@initiate@active@char| is not working.
18 >How-To-Repeat:
20 Sample file which indicates the problem:
21 ========================================
22 \fi
23 %&plain
25 % test file modified from PR babel/2216
27 \input spanish.sty
28 \selectlanguage{spanish}
29 \begindocument
31 \noindent
32 These standard-TeX constructs:
34 \'a \'e \'\i{} \'o \'u \~n
35 \'A \'E \'I \'O \'U \~N
36 \"u \"U
37 \raise1ex\hbox{\underbar{\sevenrm o}}
38 \raise1ex\hbox{\underbar{\sevenrm a}}
39 \guillemotleft{}
40 \guillemotright{}
42 \noindent
43 can be obtained using these equivalent spanish babel shorthands:
45 'A 'E 'I 'O 'U 'N
46 'a 'e 'i 'o 'u 'n
47 "U "u "o "a "< ">
49 \noindent
50 The spanish letter, \~n and \~N, can also be obtained using the
51 spanish babel shorthand ~n and ~N, but a tilde between two letters
52 (other than n) inserts a space of fixed length like~here or~{}n.
54 \bye