summaryrefslogtreecommitdiff
path: root/language/typingtex/Active8MacProse.dir/Test8LaTeXCsCM.tex
diff options
context:
space:
mode:
Diffstat (limited to 'language/typingtex/Active8MacProse.dir/Test8LaTeXCsCM.tex')
-rw-r--r--language/typingtex/Active8MacProse.dir/Test8LaTeXCsCM.tex117
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}.
+
+