%$Lamed
\documentclass{book}

\usepackage{bookman}

\usepackage[loadonly, charset = isolat1, french]{mem}

%\languageproperties{french}{uppercase = unaccented}

\tracingmacros2
\tracingcommands2

\def\MemGobble#1{}


\languageset*{french}

\begin{document}

%\tracingmacros2
%\tracingcommands2
%\ocptracelevel3

\nonstopmode
\tableofcontents

Merçi beaucoup, mon \tracingmacros2{} <<frère>> \textdagger.

Merçi beaucoup, mon «frère» \textdaggerdbl. 

Merçi beaucoup, mon << frère >> \textsection. 

Merçi beaucoup, mon « frère » \textdagger. 

\chaptername

Vamos a tener ahora unas \textit{cuantas} pruebas más genéricas. Para
empezar m\'as. Por ejemplo, \MakeUppercase{para mayúsculas}. 

¿Funcionan cosas como esta? Todavía no del todo, pero algunas como
las ``comillas'' parece que sí (incluso las ,,alemanas``).

{\itshape Note.  For some reason, Aleph raises an error with
\verb|---?| in French, while with eOmega that worked fine.  However
\verb|?---| (?---) seems to work.  Aleph is messing up things in a
obscure way, because it is interpreting something like
\verb|\MemMoveOtherChar\$| as a \textsc{single} token. Quick fix:
write \verb|---\relax?|.}


Incluyamos una sección:



\begin{languageset}[uppercase = unaccented]{french}

\section{Una sección con <<\abstractname>> y con
  \MakeUppercase{mayúsculas}}

\end{languageset}

Con ésto basta por ahora. Pasemos a algo más raro como \"x.

{\tracingmacros2
underdot: \d{t}.
underbar: \b{t} }

\newpage

Más páginas


\newpage

Y todavía más

\tracingmacros0
%\tracingcommands0


\end{document}