diff options
Diffstat (limited to 'language/typingtex/Active8MacProse.dir/Test8LaTeXCsCM.tex')
-rw-r--r-- | language/typingtex/Active8MacProse.dir/Test8LaTeXCsCM.tex | 117 |
1 files changed, 117 insertions, 0 deletions
diff --git a/language/typingtex/Active8MacProse.dir/Test8LaTeXCsCM.tex b/language/typingtex/Active8MacProse.dir/Test8LaTeXCsCM.tex new file mode 100644 index 0000000000..3814ca1485 --- /dev/null +++ b/language/typingtex/Active8MacProse.dir/Test8LaTeXCsCM.tex @@ -0,0 +1,117 @@ + + %%%%% + %%%%% Test8LaTeXCsCM.tex + + %%% Les Problemes \uppercase de Daniel Taupin, Octobre 1992. + %% Test pour CaesarCM avec Active8TimesCsCM + %% disponibles par ftp sur matups.matups.fr + %% Laurent S 11-92 + %% + %%% Fichier ascii avec plusieurs charact`eres + %% ^^xy de code hexadecimal "XY suivant la norme de Cork 1991. + %% + %% Daniel Taupin (forum GUT octobre 1992) a demande un bon + %% comportement de\uppercase et \lowercase + %% quand on saisit en 8bits. + %% + %% Ce test presente une solutions pour CaesarCM. + %% Il y a des solutions analogues pour EuroOzTeX. + %% En plus, il exist des solutions tres differentes + %% (voir documentation pour Active8MacTimesCM.tex). + +\input Active8MacCM.tex %% BEFORE \documentstyle + + \documentstyle{book} + + \font\tenrm=dmr10\tenrm + \font\tensl=dmsl10 + + %\CaesarProtectLaTeX %% par default + \CaesarDeprotectLaTeX %% pour une typographie parfaite + + %% trois lignes pour supprimer un pepin dans mon LateX + %% --- pas necessaire pour le votre? + \catcode`\@=11 + \let\reset@font\relax + \catcode`\@=12 + + \begin{document} + + \ShowCaesar %% signale lettres > 127 sous CaesarCM + %\HideCaesar %% default + + %\ufcr %% aplanit certaines difficult'es + + \chapter*{Poincar\'e et Painlev^^8e} + %%\bf : inserrer avant Poincar\'e ? + + \section{Painlev^^8e sans Poincar\'e } + %%\bf : inserrer? + + + \newpage\null + \raggedright + \parindent=0pt\parskip=10pt + \newpage\null + \newpage\null + +{\noindent \bf Hyacc-CM et \verb|\uppercase|, + \protect\verb|\lowercase|.} +\addcontentsline{toc}{subsection}{HyAcc-CM} + + Pour HyAcc-CM, (disponible sur ftp matups.matups.fr) les +primitifs \verb|\uppercase|, \verb|\lowercase| se comportent +correctement, m^^90me pour une saisie en huit bits ^^88 +caract^^8fres actifs. Il va de m^^90me pour les macros +``fragilisantes'' de sectionnement de \LaTeX: +\verb|\chapter{...}| et ses confr^^8fres (pages 23 et 157 du +manuel \LaTeX). + +\newpage + +{\noindent \bf CaesarCM et \verb|\uppercase|, + \verb|\lowercase|.} +\addcontentsline{toc}{subsection}{CaesarCM} + + En revanche, pour CaesarCM certaines +irregularit^^8es ont du ^^90tre +aplanies en octobre 1992, ^^88 la suite +d'avertissements de Daniel Taupin. Surtout, il faut +remplacer \verb|\uppercase|, \verb|\lowercase| par +\verb|\Uppercase|, \verb|\Lowercase|. Pour faire cela +au mieux, une lecture de la documentation dans +Acive8TimesCsCM.tex est vivement recommand^^8ee. + + D'ailleurs, les constructions fragiles de \LaTeX\ +comme \verb|\chapter| (qui utilisent l'expansion +``formelle'' ^^88 la \verb|\edef| peuvent se bloquer sur des +caracteres accentu^^8es. Des dispositifs particuliers ^^88 +\LaTeX, log^^8es dor^^8enavant dans CaesarCM.tex, r^^8fglent +provisoirement ces probl^^8fmes dans l'attente de la +nouvelle version de \LaTeX\ qui devrait les r^^8esoudre +d^^8efinitivement. + +\verb|\Uppercase{Poincar\'e}| donne POINCAR\'E (avec Eaccute) +et \verb|\Lowercase| marche en sens inverse. Attention, ces +deux nouvelles commandes de CaesarCM sont fragiles, car elles +sont bas^^8es sur \verb|\edef|; donc leurs arguments +n'ont pas le droit de contenir des macros compliqu^^8es. +Ainsi \verb|\let\uppercase\Uppercase| serait dangereux +car \verb|\uppercase| est utilis\'e aveugl\'ement par \LaTeX. + + +\verb|\uppercase {\uppercase{Poincar\'e et Painlev^^8e}|\hfill\break +donne: \uppercase{Poincar\'e et Painlev^^8e}. + +\verb|\Uppercase{Poincar\'e et Painlev^^8e}|\hfill\break +donne: \Uppercase{Poincar\'e et Painlev^^8e}. + +\verb|\Lowercase{\Uppercase{P}OINCAR\'E ET \Uppercase{P}AINLEV^^83}|\hfill\break +donne: \Lowercase{\Uppercase{P}OINCAR\'E ET \Uppercase{P}AINLEV^^83}. + + +\tableofcontents + + \end{document}. + + |