Update test files
[latex2e.git] / trunk / required / babel / testfiles / tlb3826.lvt
blobaf1a16cb47722be0f7f430cc562bbcbba42de9cd
1 \iffalse
2 > Number:         3826
3 > >Category:       babel
4 > >Synopsis:       Shouldn't \@mkboth be redefined, too?
5 > >Arrival-Date:   Sat Dec 17 09:31:01 +0100 2005
6 > >Originator:     komascript@gmx.info (Markus Kohm)
7 > >Release:        LaTeX2e <2003/12/01>
8 > >Description:
9 Description of bug:
10 Babel redefines \markboth but doesn't matter about \@mkboth. So \@mkboth with
11 e.g. preset page style headings (e.g. with standard LaTeX class book) doesn't
12 participate by the same redefinition like \markboth. And more: not only the
13 behaviour of the page style depends on the time of activiation, also tests
14 like ifx\@mkboth\markboth that are used e.g. at package scrpage2 depend on
15 babel. See the example's log file.
17 So I think it would be good to add a something like
18 %  ifx\@mkboth\markboth
19 %    % redefinition of \markboth
20 %    \let\@mkboth\markboth
21 %  fi
23 > >How-To-Repeat:
25 Sample file which indicates the problem:
26 ========================================
27 \fi
28 \input{test2e}
29 \documentclass{book}
30 \START
31 \FORMAT{LaTeX2e<2003/12/01>}
32 \AUTHOR{komascript@gmx.info (Markus Kohm)}
33 \CLASS{book}
34 \PACKAGE[german]{babel}
35 \makeatletter
36 \newcommand*{\mkbothtest}{%
37 %\show\@mkboth
38 \ifx\@mkboth\markboth
39   \typeout{--> running headline}%
40  \else
41   \typeout{--> dead headline}%
42  \fi
44 \makeatother
45 \typeout{before loading Babel}
46 \mkbothtest
47 \OMIT
48 \nofiles
49 \usepackage[german]{babel}
50 \TIMO
51 \typeout{after loading babel}
52 \mkbothtest
54 \pagestyle{headings}
55 \typeout{after setting the pagestyle again}
56 \mkbothtest
57 \OMIT
58 \begin{document}
59 \TIMO
60 \end{document}
62 %%% Local Variables:
63 %%% mode: latex
64 %%% TeX-master: t
65 %%% End: