2010-09-29 9 views
11

J'écris mon MSc avec LaTeX et j'ai le problème que parfois mes mots sont divisés de façon erronée.Comment casser les mots en syllabes dans LaTeX correctement

Ma langue est l'espagnol et j'utilise le paquet babel.

Comment pourrais-je le résoudre?

Pour exemple: propuestos apparaît prop-uestos (uestos dans la ligne suivante). Ce devrait être pro-puestos.

Merci!

Répondre

21

Si vous avez seulement un petit nombre d'erreurs de césure à corriger, vous pouvez utiliser \hyphenation pour les corriger. Par exemple: \hyphenation{pro-puestos}. Cette commande va après \documentclass et avant \begin{document}.

Vous pouvez ajouter plusieurs tirets, si vous souhaitez donner à TeX plus d'options de saut de ligne: \hyphenation{tele-mun-dos}. Vous pouvez lister plusieurs mots à l'intérieur des accolades; mettre des espaces entre eux.

Si plus d'une poignée de mots sont mal, cependant, TeX utilise probablement des motifs de césure pour la mauvaise langue - et si « propuestos » étaient un mot anglais, il serait être coupé après « prop », donc c'est un autre point en faveur de cette théorie. Recevez-vous un message comme celui-ci lorsque vous lancez LaTeX?

Package babel Warning: No hyphenation patterns were loaded for 
(babel)    the language `Spanish' 
(babel)    I will use the patterns loaded for \language=0 instead. 

Si tel est le cas, vous devez reconfigurer votre installation TeX avec la césure espagnole activée. Il devrait y avoir des instructions pour cela dans les manuels fournis avec l'installation. Malheureusement, c'est l'un des endroits où l'âge de TeX transparaît - vous ne pouvez pas charger un paquet avec les bonnes règles de césure (ou Babel ferait cela); vous devez le faire lors de la compilation du "format de base" avec INITEX, qui est une opération de maintenance. Les installations TeX modernes ont de bons utilitaires, mais ils sont tous différents et je ne sais pas lequel vous utilisez.

+0

Je ne sais pas si je vous comprends, je suis assez nouveau dans LaTeX. Certains de mes mots sont OK, mais pas tous (peut-être 30% faux). J'utilise Latex Editor (LEd), où puis-je vérifier cette configuration? Si j'utilise \ hypenation je dois l'ajouter dans mon document principal ou dans le mot? Merci beaucoup :) – legami

+0

J'ai édité ma réponse avec plus d'instructions sur comment utiliser '\ hyphenation'. À 30% d'erreurs, je parierais que la configuration de la langue est mauvaise. Je ne sais rien à propos de LEd, désolé, mais l'endroit à modifier n'est probablement pas l'éditeur, mais TeX lui-même (MikTeX ou TeXLive ou quelque chose comme ça). – zwol

+0

Pour MiKTeX, voir http://docs.miktex.org/manual/hyphenation.html – zwol

Questions connexes