IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en forme Discussion :

Problème avec la césure des mots en latex


Sujet :

Mise en forme

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2011
    Messages : 14
    Points : 5
    Points
    5
    Par défaut Problème avec la césure des mots en latex
    Bonjour,
    J'ai écrit un manuscrit en latex mais je trouve que la césure des mots est complètement farfelue: par ex maximal donne max- imal !!
    J'ai pourtant utilisé dans le préambule:

    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[francais]{babel}

    et je n'ai pas trouvé d'autre solution sur internet...
    Bien sur je pourrais tout modifier "à la main" mais non, mon manuscrit fait 300 pages !
    D'avance merci

  2. #2
    Membre actif
    Avatar de The_Sorrow
    Homme Profil pro
    Informaticien multi-threadé
    Inscrit en
    Juin 2009
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Informaticien multi-threadé
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 119
    Points : 246
    Points
    246
    Par défaut
    Bonsoir,

    logiquement, avec T1, latex coupe les mots de manière tout à fait correcte. Personnellement, je n'ai jamais eu de soucis.

    Si vous voulez empêcher la césure, vous pouvez utiliser \mbox{votre long mot}.
    Un peu plus d'infos sur ce lien.

    Cordialement.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par arnonono Voir le message
    J'ai écrit un manuscrit en latex mais je trouve que la césure des mots est complètement farfelue: par ex maximal donne max- imal !!
    Tout d'abord, on ne dit pas « césure » mais « coupure ».

    Ensuite, contrairement à ce que tu dit, les coupures des mots avec TeX sont très bonnes. Pas infaillibles, mais très bonnes. Cela signifie qu'il y a quelques cas -- rares -- où ces coupures sont malvenues.

    Je trouve très exagéré (ou alors, de pure mauvaise foi) de s'amener ici et dire que les coupures sont « complètement farfelues » ! car si c'était le cas, tu nous aurais donné plein d'autres exemples, non ?

    Bref, ceci dit, on peut remettre TeX dans le droit chemin avec la commande \hyphenation{<mot>} ! Je me demande pourquoi tu ne l'as pas fait...

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2011
    Messages : 14
    Points : 5
    Points
    5
    Par défaut
    Oui Mr le membre Expert, j'ai d'autres exemples!
    corre - spondant
    diagonal - isable
    euclid - ien
    asympt - otique
    ex - iste

    Donc si j'ai bien compris, je dois remplacer dans tout le document "correspondant" par \hyphenation{cor-res-pon-dant} ?
    Ou doit-on mettre cette commande une seule fois dans le préambule?
    Merci

  5. #5
    Membre actif Avatar de abysse
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    222
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 222
    Points : 294
    Points
    294
    Par défaut
    Bonjour arnonono,

    Oui tu déclares la commande \hyhenation{mot} dans le préambule

  6. #6
    Futur Membre du Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2011
    Messages : 14
    Points : 5
    Points
    5
    Par défaut
    Merci beaucoup ça a marché, en les déclarant avant les packages.

    Pour ma cultute, j'ai lu sur un forum qu'on peut aussi charger le package lmodern, et que cela empếcherait ces erreurs de coupure. Est-ce vrai? Est-ce compatible avec le package fourier?
    Merci

  7. #7
    Membre actif Avatar de abysse
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    222
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 222
    Points : 294
    Points
    294
    Par défaut
    Pour ma cultute, j'ai lu sur un forum qu'on peut aussi charger le package lmodern, et que cela empếcherait ces erreurs de coupure. Est-ce vrai? Est-ce compatible avec le package fourier?
    Merci

    Non, le package lmodern n'empêche pas les "erreurs de coupure", il a été créé car il manquait des caractères au package cm-super et la qualité typographique a été renforcée.
    Les coupures sont gérés par \usepackage[T1]{fontenc}
    Tu peux charger le package lmodern et celui de fourier mais respecte l'ordre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    \documentclass[12pt]{article}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{lmodern}
    \usepackage{fourier}

  8. #8
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par arnonono Voir le message
    Oui Mr le membre Expert, j'ai d'autres exemples!
    corre - spondant
    diagonal - isable
    euclid - ien
    asympt - otique
    ex - iste
    Merci, monsieur l'invité, mais tes exemples fonctionnent très bien chez moi. Étrange, non ? J'attends ton mea culpa, monsieur l'invité...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    \documentclass{article}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[margin=9cm]{geometry}
    \usepackage[frenchb]{babel}
    \begin{document}
    maximal maximal maximal maximal maximal
     
    correspondant correspondant
     
    diagonalisable diagonalisable
     
    euclidien euclidien euclidien
     
    asymptotique asymptotique
    \end{document}

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2003] Problème avec " ' " contenu dans des mots
    Par kiki.gaby dans le forum VBA Access
    Réponses: 6
    Dernier message: 22/06/2009, 14h11
  2. problème avec l'affichage des caractères spéciaux
    Par michelkey dans le forum Général Python
    Réponses: 4
    Dernier message: 19/08/2005, 08h09
  3. Réponses: 2
    Dernier message: 16/01/2005, 23h18
  4. [SWT] Problème avec la transparence des PNG
    Par sirjuh dans le forum SWT/JFace
    Réponses: 1
    Dernier message: 02/08/2004, 08h07
  5. Réponses: 11
    Dernier message: 16/12/2003, 19h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo