Page 1 sur 1

Changement de langue

MessagePosté: Mardi 12 Septembre 2006, 13:37
par namad
Bonjour,

Je suis en train de rédiger un gros document (130 pages).
Il y a une partie en français et une en anglais.
Etant donné que la langue du document est définie au début du script, mes parties sont soit en anglais (Part, chapter), soit en français (Partie, chapitre).

Code: Tout sélectionner
\usepackage[english]{babel}


Comment arriver à utiliser plusieurs langues dans le même document?

Je n'ai malheureusement pas de piste à vous proposer.
J'attends donc vos idées avec impatience.

Merci

MessagePosté: Mardi 12 Septembre 2006, 13:54
par Rémi
Je n'ai pas bien compris ce que tu veux faire mais ce que je sais c'est que l'on peut écrire

Code: Tout sélectionner
\usepackage[english,francais]{babel}


et dans ce cas de figure, on tiens compte des spécificités des deux langues (typographie) mais la strucuture du document se rapporte à la dernière langue indiquée. Dans l'exemple, on aura : partie, chapitre...

Après coup j'ai trouvé cette page : http://www.tuteurs.ens.fr/logiciels/latex/manuel.html#s1_3 qui explique comment alterner les langues si c'est ce que tu veux.

MessagePosté: Mardi 12 Septembre 2006, 16:41
par rebouxo
Code: Tout sélectionner
\usepackage[english,frenchb]{babel}

La première langue est le français (français est une alias de frenchb).

Code: Tout sélectionner
\selectlanguage{english}


Passe tout en anglais (règle de césures, nom des parties, etc.)

Code: Tout sélectionner
 \begin{otherlanguage}{english} F... \the Queen (Oh ! Schoking, my Dear !)
\end{otherlanguage}


Permet un changement local de la langue. Particulièrement important pour les langues changeant le sens de l'écriture. (Bon je crois pas que les rosbifs, malgrès tous leurs vices et turpitudes aient décidé d'écrire de droite à gauche, mais bon...)

Code: Tout sélectionner
\begin{foreignlanguage}{english} F... \the Queen (Oh ! Schoking, my Dear !)
\end{foreignlanguage}


Ne passe que les règles de césures dans la langue de Shakespeare (Maudit soient-ils, ils nous ont brûler Jeanne d'Arc et ils nous volent nos maisons :ranting:)
En particulier la date, les termes ne sont pas changés.

Code: Tout sélectionner
\begin{hyphenrules}{english} F... \the Queen (Oh ! Schoking, What strange pervisty, she is 80 years old !)
\end{hyphenrules}


Ici on ne change que la césure des mots.

Comment ça monsieur je suis raciste, non j'aime les étrangers à condition qu'il reste chez eux.

Olivier

MessagePosté: Mercredi 13 Septembre 2006, 13:29
par la main gauche
N'hésitez pas à tripper bourrin les gars, on a les modérateurs dans notre camp :lol:

MessagePosté: Mardi 19 Septembre 2006, 07:28
par namad
Merci à tous!

Un petit coup de \selectlanguage par ci et par là a fait mon affaire.

Je reconnais que c'est un peu tardif mais mieux vaut tard que jamais...

A+