Changement de langue

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Changement de langue

Messagepar namad » Mardi 12 Septembre 2006, 13:37

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
namad
Déca-utilisateur
 
Messages: 13
Inscription: Vendredi 04 Août 2006, 11:26

Publicité

Messagepar Rémi » Mardi 12 Septembre 2006, 13:54

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.
Rémi
Kilo-utilisateur
 
Messages: 184
Inscription: Samedi 04 Juin 2005, 18:39
Statut actuel: Actif et salarié

Messagepar rebouxo » Mardi 12 Septembre 2006, 16:41

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
rebouxo
Modérateur
 
Messages: 6938
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Messagepar la main gauche » Mercredi 13 Septembre 2006, 13:29

N'hésitez pas à tripper bourrin les gars, on a les modérateurs dans notre camp :lol:
la Main Gauche
la main gauche
Méga-utilisateur
 
Messages: 274
Inscription: Jeudi 30 Mars 2006, 07:44
Localisation: selon l'idéal de la liberté

Messagepar namad » Mardi 19 Septembre 2006, 07:28

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+
namad
Déca-utilisateur
 
Messages: 13
Inscription: Vendredi 04 Août 2006, 11:26


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Google Adsense [Bot], Grapeshot [Crawler], Proximic [Spider] et 24 invités