4 >Synopsis: \shorthandon changes the lccode of ~
5 >Arrival-Date: Tue Mar 07 14:41:01 +0100 2006
6 >Originator: oberdiek@uni-freiburg.de (Heiko Oberdiek)
7 >Release: LaTeX2e <2003/12/01>
9 \shorthandon is not side effect free. The lccode of ~ is changed,
11 Sample file which indicates the problem:
12 ========================================
15 \documentclass{article}
18 \FORMAT{LaTeX2e<2003/12/01>}
19 \AUTHOR{Heiko Oberdiek <oberdiek@uni-freiburg.de>}
21 \PACKAGE[ngerman]{babel}
26 \setbox0=\vbox{#1}\showbox0}
29 \usepackage[ngerman]{babel}
33 \testit{\tableofcontents}
35 \typeout{* lccode of \string~: \the\lccode`\~}
38 \typeout{* lccode of \string~: \the\lccode`\~}
40 \testit{\MakeLowercase{\protect\section{Hello~World}}}