Move a tag
[latex2e.git] / latex2e-20160201 / required / babel / testfiles / tlb-catalan.lvt
blobb7dfee4421b8ed4327dca5f4a85cb8425b4abe49
1 \input{test2e}
2 \documentclass{book}
3 \START
4 \FORMAT{LaTeX2e<2000/06/01>}
5 \CLASS{book}
6 \AUTHOR{Johannes Braams <j.l.braams@cistron.nl>}
7 \PACKAGE[activeacute,activegrave,english,catalan]{babel}
9 \OMIT
11 \showboxbreadth=50
12 \showboxdepth=50
14 \usepackage[activeacute,activegrave,english,catalan]{babel}
15 \def\testit#1{%
16   \setbox0=\hbox{#1}\showbox0}
18 \begin{document}
19 \TIMO
21 % Testing that the quote ligatures still work
22 \setbox0=\vbox{\section{``Hola''}}
23 \showbox0
25 % Using option activegrave led to errors from with \end{document}
26 % because \catcode``=12 doesn't work when ` has catcode 13 and is
27 % looking for an argument.
30 %\showthe\catcode096
31 %\tracingmacros=3\tracingonline=1
33 % This error was not obvious, and in a first sight I couldn't guess
34 % why it arised. When making tests in spanish I discovered the
35 % problem: en extra level of braces is added on the fly by babel
36 % around the argument of shorthands, ie, `" becomes `{"}.
37 % The spanish.dtx file says $12$'$34$, which
38 % worked so far but now it is converted to $12$'{$}34$. IIRC,
39 % a version 3.6 (m, n, o, p, I don't remember) introduced this
40 % bug but it was fixed later. spanish.dtx now gives an error with
41 % $f(1,2)=12.34.$ too. Another problematic code would be something
42 % so simple as $a'$.
43
44 % The following should now produce a math-a with double accent.
45 \testit{$a''$}
47 % The following should show a math-a with single accent
48 \testit{$a'$}
50 %\tracingmacros=0\tracingonline=0
51 % And a math-a with superscript math-a with accent.
52 \testit{$a^{a'{}}$}
55 \testit{Catalan: 'a {a'{}} $a'$}
57 \selectlanguage{english}
58 \testit{English: 'a {a'} $a'$}
60 \end{document}