% allemand.tex --- Marc Torzynski, ENSPS --- 2 f\'evrier 1992
%
% French User's Guide for the Style-Option `allemand.sty'
% German version of this file is `deutsch.tex'
%
\documentstyle[11pt,a4,allemand,french]{article}

\title{Notice d'utilisation du style {\tt allemand}}
\author{Marc {\sc Torzynski}}
\date{2 f\'evrier 1992}

\begin{document}

\maketitle\thispagestyle{empty}
\vfill\vfill
\begin{resume}
L'option de style {\tt allemand} est destin\'ee \`a faciliter la
composition de documents \'ecrits en langue allemande. Elle peut \^etre
utilis\'ee seule (pouvant alors se substituer \`a l'option de style {\tt
german} de l'association DANTE dont elle reprend l'int\'egralit\'e des
fonctionnalit\'es), mais surtout conjointement \`a l'option de style {\tt
french} de l'association GUTenberg pour la production de documents
franco-allemands.
\end{resume}
\vfill
\sommaire
\vfill
\newpage

\section{Objet}

Les utilisateurs germanophones de \TeX{}, lors de leur 6\ieme rencontre en
octobre 1987 \`a M\"unster (Allemagne), ont d\'efini un << jeu standard >> de
commandes destin\'es \`a la composition de textes en langue allemande.  Ces
commandes, concernant \`a la fois la typographie et la germanisation des
styles \LaTeX{}, ont \'et\'e regroup\'ees dans un fichier de style {\tt
german}.

Le style {\tt allemand} pr\'esent\'e ici est parfaitement interchangeable avec
l'actuel style officiel {\tt german 2.4a}, mais \'egalement compatible avec
le style {\tt french} de Bernard Gaulle et l'Association GUTenberg. Il est
donc possible d'utiliser conjointement {\tt allemand} et {\tt french} (et
tout autre style compatible avec ce dernier), ce qui permet de disposer
lors de la r\'edaction d'un document multilingue de l'ensemble des
fonctionnalit\'es de chaque style. Bien entendu, le style {\tt allemand}
peut \'egalement \^etre utilis\'e seul (\`a la place du style {\tt
german}) si le document est r\'edig\'e enti\`erement en allemand.

\section{Chargement du style}

Avant d'utiliser le style {\tt allemand}, il est n\'ecessaire de le
charger en m\'emoire :
\begin{itemize}
\item par la commande \verb|\input allemand.sty| avec \TeX{} ;
\item au moyen de l'option de style \verb|[allemand]| avec \LaTeX{}.
\end{itemize}
Si le document est multilingue et n\'ecessite \'egalement l'utilisation du
style {\tt french} (ou tout autre style compatible), il faudra aussi
charger celui-ci, sachant que le dernier style de langue charg\'e d\'efinira
la langue de d\'ebut de document.

\section{Composition de documents en langue allemande}

Quelques habitudes typographiques allemandes de base sont d\'ecrites
ci-dessous :
\begin{itemize}
    \item
on laisse un espace apr\`es les signes de ponctuation courants (le point, la
virgule, le point-virgule, les doubles-points, les points d'interrogation
et d'exclamation), mais on ne laisse pas d'espace avant ;

    \item
les nombres \'ecrits en toutes lettres s'\'ecrivent en un seul mot (il est
cependant pr\'ef\'erable d'\'ecrire en chiffres les nombres compos\'es
au-del\`a de vingt) ;

    \item
les mots sont coup\'es selon la syllabe de prononciation, et on ne coupe pas
sur << ch >>, << sch >>, << st >> et << sp >> ;

    \item
<< ck >> se coupe toujours << k-k >>, et << ff >> se coupe \'eventuellement
<< ff-f >> (voir plus bas) ;

    \item
la majuscule de << \ss >> est << SZ >> lorsqu'il pourrait y avoir confusion si
elle \'etait \'ecrite << SS >>
({\em Ma\ss e\/} $\rightarrow$ {\em MASZE\/} car
 {\em Masse\/} $\rightarrow$ {\em MASSE\/}) ;

    \item
les abr\'eviations usuelles s'\'ecrivent :
\begin{center}
\begin{tabular}{l@{\hspace{5mm}}l@{\hspace{5mm}}l}
Abt. (Abteilung) & Art. (Artikel) & b. (bei) \\
beil. (beileigend) & Betr. (Betreff)  & bzw. (beziehungsweise)\\
ca. (circa) & d. h. (das hei\ss t) & Dir. (Direktor) \\
d. J. (dieses Jahres) & d. M. (dieses Monats) & Dr. (Doktor)\\
etc. (et c\ae tera) & evtl. (eventuell) & Fax (Telefax)\\
ggf. (gegebenfalls) & i. A. (im Auftrag) & MwSt (Mehrwertsteuer)\\
Nr. (Nummer) & Std. (Stunde) & Str. (Stra\ss e)\\
Tx (Telex) & Ttx (Teletex) & u. (und)\\
u. a. (unter anderen) & usw. (und so weiter) & v. (vom)\\
z. B. (zum Beispiel) & & \\
 & & \\
Jan. (Januar) & Febr. (Februar) & Aug. (August)\\
Sept. (September) & Okt. (Oktober) & Nov. (November)\\
Dez. (Dezember) & & \\
\end{tabular}
\end{center}

\end{itemize}

\section{Commandes}

Le style {\tt allemand} impl\'emente des commandes typographiques (destin\'ees
\`a faciliter la saisie des documents) et des commandes de changement de
langue (permettant de passer d'une langue \`a l'autre \`a l'int\'erieur d'un
document multilingue).

\subsection{Commandes typographiques}

\germanTeXmods  % op\'eration \`a oublier au plus vite...
                % ... ou comment profiter des macros `allemand' tout en
                % restant dans un environnement `french'. Pas tr\`es propre,
                % mais suffisant pour pouvoir utiliser les macros
                % allemandes dans ce texte fran\c cais.

Les commandes typographiques standardis\'ees \`a M\"unster concernent les
sp\'ecificit\'es de la dactylographie allemande, \`a savoir essentiellement
les signes diacritiques ({\em Umlaut\/}), les cotes (guillemets), ainsi que
la gestion des c\'esures. Les commandes support\'ees par le style {\tt
allemand} sont :
\begin{itemize}
\item
\verb|"a| \'equivalent de \verb|\"a| pour la production d'un << a-umlaut >>%
\footnote{Notez bien la diff\'erence esth\'etique entre
({\tt \char '134\char '042e \char '134\char '042a}) et
({\tt           \char '042e           \char '042a}) :
      \"e                   \"a,
                "e                    "a ;
le tr\'ema du << \"e >> (caract\`ere n\'ecessairement non-allemand) n'est pas
rabaiss\'e dans le deuxi\`eme cas.}
--- le principe est identique pour l'accentuation des autres voyelles,
minuscules ou majuscules ;\\
ex. : \verb|sch"on| (sch"on) ;

\item
\verb|"s| \'equivalent de \verb|\ss|; \verb|"S| donnera la version majuscule
<< "S >> ;\\
ex. : \verb|Stra"se| (Stra"se) ;

\item
\verb|"ck| pour saisir << ck >> qui se coupe << k-k >> en allemand ;\\
ex. : \verb|Dru"cker| (Drucker ou Druk-ker) ;

\item
\verb|"ff| lorsqu'il est n\'ecessaire de saisir un << "ff >> \`a couper
<< ff-f >> --- idem pour les autres consonnes (minuscules ou majuscules)
concern\'ees, \`a savoir l, m, n, p et t; cet ordre est destin\'e aux mots
compos\'es obtenus par suppression d'une consonne ;\\
ex. : \verb|Schi"ffahrt| (Schiff-fahrt) ;

\item
\verb|"`| ou \verb|\glqq| et
\verb|"'| ou \verb|\grqq| pour obtenir des doubles cotes \`a l'allemande ;\\
ex. : \verb|"`..."'| ("`G"ansef"u"schen"') ;

\item
\verb|\glq| et
\verb|\grq| pour obtenir des simples cotes (utilis\'ees \`a l'int\'erieur
d'un groupe de doubles cotes) ;\\
ex. : \verb|\glq...\grq| (\glq einfache Anf"uhrungszeichen\grq) ;

\item
\verb|"<| ou \verb|\flqq| et
\verb|">| ou \verb|\frqq| pour obtenir des guillemets \`a la fran\c caise (mais
moins \'el\'egants que ceux du style \verb|french|...) ;\\
ex. : \verb|"<...">| ("<...">) ;

\item
\verb|\flq| et
\verb|\frq| pour obtenir des guillemets simples (utilis\'es en allemand pour
les citations de deuxi\`eme niveau) ;

\item
\verb."|. pour supprimer une ligature qui serait disgracieuse pour des
raisons s\'emantiques ;\\
ex. : \verb.Auf"|lage. (Auf"|lage) ;

\item
\verb|"-| pour ajouter une possibilit\'e de c\'esure dans un mot tout en
conservant celles d\'ej\`a existantes (ce que \verb|\-| ne fait pas) ;

\item
\verb|""| se comportant comme \verb|"-|, mais sans ajouter de << - >> si
la c\'esure se fait \`a cet endroit ;\\
ex. : \verb|x-""y| ;

\item
\verb|"~| pour imprimer un tiret ins\'ecable ;\\
ex. : \verb|bergauf und "~ab| (bergauf und "~ab) ;

\item
\verb|"=| pour imprimer un tiret, tout en conservant la possibilit\'e de
c\'esure dans le reste du mot ;

\item
\verb|\dq| pour obtenir les doubles cotes standard \dq{} (qu'on obtient
aussi par la ligature habituelle \verb|''| (ou \'eventuellement par
\verb|"{}|) ;

\end{itemize}

Bien que les commandes pr\'ec\'edentes soient d\'efinies de fa\c con \`a
conserver les possibilit\'es de c\'esure du mot avant ou apr\`es la
commande, il se peut malheureusement que certains points de c\'esure
possibles ne soient plus vus, ou encore qu'apparaissent des points
erron\'es.

Noter \'egalement qu'il faudra parfois revoir l'approche des cotes ;
comparer par exemple le r\'esultat standard "`V avec sa version
compens\'ee "`\negthinspace V.

Enfin, les ordres \verb|"<caractere>| sans signification sont signal\'es par
un message d'erreur.

\subsection{Commandes de changement de langue}

Utilis\'e individuellement, le style {\tt allemand} est monolingue en ce
sens qu'il ne dispose pas de commandes de changement de langue
(sauf pour revenir \`a l'anglais, mais il s'agit alors non pas de
l'activation d'une langue mais d'un simple retour au standard \AllTeX{}).

En fait, le style {\tt allemand} est destin\'e \`a un environnement
multilingue pour lequel chaque langue dispose de son propre fichier de
style (cf. \S{}~1) : c'est donc au fichier \verb|<langue>.sty| de
d\'efinir la commande \verb|\<langue>| permettant de passer de l'allemand \`a
la \verb|<langue>| ; les m\'ecanismes mis en \oe uvre, se basant sur ceux du
style {\tt french}, sont d\'ecrits plus en d\'etail dans la {\em Notice
d'utilisation\/} de ce dernier.

Les commandes de changement de langue disponibles sont donc :
\begin{itemize}
\item
\verb|\german| pour activer le style {\tt allemand} (le style est actif
par d\'efaut si {\tt allemand} est la derni\`ere option de langue
charg\'ee) ;

\item
\verb|\austrian| pour activer le style {\tt allemand} avec les conventions
autrichiennes (\'ecriture de la date) ;

\item
\verb|\english| pour revenir au standard \AllTeX{} (inactivation des
macros allemandes et retour \`a l'anglais pour la c\'esure, la date et les
en-t\^etes) ;

\item
\verb|\<langue>| pour activer la \verb|<langue>|, \`a condition qu'ait \'et\'e
charg\'e un style compatible d\'efinissant une telle commande.

\end{itemize}

\section{Compatibilit\'e avec le style {\tt german 2.4a}}

Un certain nombre de commandes d\'efinies lors du congr\`es de M\"unster
et par {\tt german 2.4a} font double emploi avec les commandes d\'ecrites
plus haut, mais ont n\'eanmoins \'et\'e conserv\'ees pour des raisons de
compatibilit\'e. Il s'agit de :
\begin{itemize}
\item
\verb|\selectlanguage{<langue>}|, \'equivalente \`a
\verb|\{<langue>}| ;

\item
\verb|\originalTeX| (retour au standard \AllTeX{}), \'equivalente \`a
\verb|\english| ;

\item
\verb|\germanTeX| (activation de l'allemand), \'equivalente \`a
\verb|\german|.

\end{itemize}

\section{Installation}

L'installation du style {\tt allemand} s'effectue en m\^eme temps que
celle du style {\tt french}. Il faudra simplement compl\'eter le fichier
{\tt language.dat} par la ligne
\begin{verbatim}
   german   <german patterns file>   <german exceptions file>
\end{verbatim}
relative aux r\`egles allemandes de c\'esure avant de lancer INI\TeX{}
comme indiqu\'e dans la {\em Notice d'utilisation du style\/} {\tt french}.
Le fichier {\tt allemand.sty} devra quant \`a lui \^etre copi\'e dans un
r\'epertoire accessible par la variable d'environnement {\tt TEXINPUT}.

\vspace{20mm}
\raggedleft
Marc {\sc Torzynski}\\
Ensps, Strasbourg\\
{\tt U97102@FRCCSC21.BITNET}

\end{document}
