I know that it is possible to prevent the hyphenation of a word by setting \hyphenation{ }
. However, this does not seem to work in some cases. Here is an example, where the word is the acronym "IRES".
\documentclass[12pt,a4paper]{article}
\usepackage[italian]{babel}
\hyphenation{IRES}
\begin{document}
\begin{minipage}{7.6cm}
Un Ente non residente può svolgere un'attività commerciale in Italia
partecipando a una società di capitali italiana o attraverso una stabile
organizzazione. In entrambi i casi sul reddito d'impresa si applicherà
l'IRES. La stabile organizzazione dovrà determinare il reddito d'impresa
prodotto nel territorio dello Stato applicando le stesse regole
applicabili alle società di capitali italiane come se si trattasse di
un'entità separata e indipendente dall'ente estero.
\end{minipage}
\end{document}
Which results in
with XeLaTeX
\documentclass[12pt,a4paper]{article}
\usepackage[italian]{babel}
\begin{document}
\begin{minipage}{7.6cm}
aaaaaaaaaaaaaaa bbbbbbbbbb cccccccccc
aiii sul reddito d'impresa applicherà
l'IRES. La stabile organizzazione
applicabili alle società di capitali italiane come se si trattasse di
un'entità separata e indipendente dall'ente estero.
\end{minipage}
\end{document}