`\documentclass[a4paper]{article}
\title{Sorpresa}
\date{}
\begin{document}
\maketitlePensavo che la tilde producesse uno spazio insecabile, ovvero indivisibile~—~ma ci sono casi (come questo) in cui \LaTeX{} va a capo dopo uno spazio insecabile.
Che succede?
\end{document}`
Questo “a capo” è dopo il trattino perché TeX inserisce automaticamente \discretionary{}{}{} (pagina 95 del TeXbook). Per la precisione \discretionary{}{}{} viene inserito dopo il carattere con numero \hyphenchar nella tabella ASCII (di default è, ovviamente, 45) e dopo ogni legatura che termina con questo carattere. Un \discretionary è sempre un punto accettabile in cui terminare una riga (e a me pare ragionevole).
Se usi \textemdash questo comportamento non si presenta. Potresti anche evitare “—” per gli incisi, che è anche meglio. 🙂 Questione di gusti, è chiaro.
Ciao
Enrico