2010-09-29 10 views
11

Sto scrivendo il mio Master con LaTeX e ho il problema che a volte le mie parole sono divise in modo sbagliato.Come rompere le parole in sillabe in LaTeX correttamente

La mia lingua è lo spagnolo e sto usando il pacchetto babel.

Come posso risolverlo?

Per esempio: propuestos viene visualizzato prop -estestos (gli utenti nella riga successiva). Dovrebbe essere pro-puest.

Grazie !!

risposta

21

Se è necessario correggere solo un piccolo numero di errori di sillabazione, è possibile utilizzare \hyphenation per correggerli. Ad esempio: \hyphenation{pro-puestos}. Questo comando va dopo \documentclass e prima di \begin{document}.

È possibile inserire più di un trattino se si desidera fornire a TeX ulteriori opzioni di interruzione di linea: \hyphenation{tele-mun-dos}. Puoi elencare molte parole all'interno delle parentesi graffe; mettere spazi tra di loro.

Se più di una manciata di parole sono sbagliato, però, TeX probabilmente sta usando modelli di sillabazione per la lingua sbagliata - e se "propuestos" erano una parola inglese, che sarebbe siano divise dopo "prop", così questo è un altro punto a favore di quella teoria. Ricevi un messaggio come questo quando esegui 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. 

Se è così, è necessario riconfigurare l'installazione di TeX con la sillabazione spagnola attivata. Dovrebbero esserci istruzioni per questo nei manuali forniti con l'installazione. Sfortunatamente, questo è uno dei luoghi in cui si manifesta l'età di TeX - non si può semplicemente caricare un pacchetto con le corrette regole di sillabazione (o Babel lo farebbe); lo devi fare quando compili il "formato base" con INITEX, che è un'operazione di manutenzione. Le moderne installazioni di TeX hanno delle utilissime utilità, ma sono tutte diverse e non so quale si sta utilizzando.

+0

Non sono sicuro che se ti capisco, sono piuttosto nuovo in LaTeX. Alcune delle mie parole sono OK, ma non tutte (forse il 30% sbagliato). Sto usando Latex Editor (LEd), dove posso controllare quella configurazione? Se utilizzo \ hypenation devo aggiungerlo nel mio documento principale o nella parola? Grazie mille :) – legami

+0

Ho modificato la mia risposta con ulteriori istruzioni su come usare '\ hyphenation'. Con errori del 30%, però, scommetto che la configurazione della lingua è sbagliata. Non so nulla di LEd, mi dispiace, ma il punto da modificare non è probabilmente l'editor, ma TeX stesso (MikTeX o TeXLive o qualcosa del genere). – zwol

+0

Per MiKTeX, vedere http://docs.miktex.org/manual/hyphenation.html – zwol

Problemi correlati