Doc” post=63405Ciao a tutti, ho fatto varie ricerche, sia su google sia su questo forum, trovando alcune notizie confuse sulla questione in oggetto, ma comunque non risolutive.
Appunto, ho notato grosse difficoltà ad ottenere la sillabazione di una parola lunga composta e dunque munita di trattino. Polyglossia, a quanto ho visto, prevede dei comandini appositi per lingue come il tedesco, ma naturalmente non c’è nulla per l’italiano.
Carico i seguenti pacchetti:
`\usepackage{fontspec}
\setmainfont[Ligatures=TeX,Numbers=OldStyle]{Linux Libertine O}
\setsansfont{Linux Biolinum O}
\setmonofont{CMU Typewriter Text}\usepackage{polyglossia}
\setmainlanguage{italian}
\setotherlanguage{latin}
\setotherlanguage[variant=polytonic]{greek}`Le uniche soluzioni funzionali da me trovate, tra mille tentativi, sono state:
- Aggiungere il trattino a mano con \- nel punto opportuno
- Modificare la frase, in modo da far scivolare la parola incriminata all’interno del rigo
In tutti gli altri modi, la parolona composta tendeva a sforare nel margine.
Inutile dire che ho alla fine preferito il metodo 2, risolvendo il problema specifico alla base! 😛
Tuttavia, se mi dovesse ricapitare….Ciao a tutti e grazie mille anticipate,
Domenico
No, polyglossia non prevede le scorciatoie alla babel per l’italiano. Puoi definire
`\newcommand\breakafterhyphen}{-\hskip{0pt}}`
e in “impero austro\breafterhyphen ungarico” TeX potrà sillabare “ungarico”. Scegli un nome più breve, se ti pare. 🙂
Ciao
Enrico