Move a tag
[latex2e.git] / latex2e-20160201 / required / babel / testfiles / tlb3129.lvt
blob044f91695ce173d414b21b80c64bbedd958dd2e4
1 \iffalse
2 >Number:         3129
3 >Synopsis:       babel doesn't deactivate characters
4 >Arrival-Date:   Wed Dec  1 16:21:05 1999
5 >Originator:     chambert@math.jussieu.fr (Antoine Chambert-Loir)
6 >Release:        LaTeX2e <1999/06/01> patch level 1
7 >Environment:
8  Hyphenation: Babel <v3.6Z> and hyphenation patterns for english, french, german, dumylang, nohyphenation, loaded.
9  \@TeXversion: undefined (Standard setting for TeX3.141 and later)
10  \@currdir: macro:->./
11  \input@path: undefined (Standard setting)
12 >Description:
13 Description of bug:
14 Compatibility problems between babel/frenchb and xypic hinted
15 me to the fact that, apparently, active chars are not desactivate
16 by babel when un-selecting french style and switching back
17 to english.
19 I added the following lines to my frenchb.cfg
21 % Activation, desactivation (ACL, 9 dec. 1998)
22 \addto\extrasfrenchb{%
23   \catcode`\;=13
24   \catcode`\:=13
25   \catcode`\?=13
26   \catcode`\!=13
29 \addto\noextrasfrenchb{%
30   \catcode`\;=12
31   \catcode`\:=12
32   \catcode`\?=12
33   \catcode`\!=12
36 and I would like to have comments from the noble TeX community
37 about them.
39 They permit do compile matrices in XYPic if one carefully
40 enters lines like
41 \[ \english \xymatrix{...} \]
42 or, maybe better, redefines
43 \let\oldxymatrixcompile\xymatrixcompile
44 \def\xymatrixcompile{\english\oldxymatrixcompile}
47 >How-To-Repeat:
48 \fi
50 \input{test2e}
52 \documentclass{article}
54 \START
55 \FORMAT{LaTeX2e<1999/06/01>}
56 \AUTHOR{chambert@math.jussieu.fr (Antoine Chambert-Loir)}
57 \CLASS{article}
58 \PACKAGE[arrow,matrix]{xy}
59 \PACKAGE[frenchb]{babel}
60 \showboxbreadth=50
61 \showboxdepth=50
62 \def\testit#1{%
63   \setbox0=\vbox{#1}\showbox0}
64 \OMIT
66 \usepackage[arrow,matrix]{xy}
67 \CompileMatrices
68 \usepackage[frenchb]{babel}
69 \begin{document}
70 \TIMO
72 \shorthandoff{:;?!}
73 \testit{\[\xymatrix{ 0 \ar[r] & X } \]}
74 \end{document}