Newsgroup: it.comp.software.tex
Titolo: problema margini in testo con parti typewriter

Sto scrivendo la tesi, e ci sono diverse parti in cui viene spiegata a 
parole l'implementazione di un programma. Compaiono quindi nel testo i nomi 
delle procedure: nomi lunghi con diverse parole scritte attaccate (es: 
ProceduraTantoComplessaMaDavveroUtile).
Quando ci sono riferimenti a nomi di procedure, li ho formattati cosě:
...si richiama quindi la \texttt{ProceduraTantoComplessaMaDavveroUtile} per 
ottenere i risultati sperati.
Il problema č che se capita che il nome della procedura č verso la fine di 
una riga, lui la scrive cmq tutta lě anche se non ci sta... uscendo fuori 
dal margine destro del testo.
Come si puň evitare che accada ciň?
Grazie.
-- 
SigiTM
Togli 'NOSPAMMM' per rispondermi.
Visita il sito dei Metal Detector: 
http://listen.to/metaldetector
 

Come si può evitare che accada ciò?
Puoi provare ad inserire dei punti di sillabazione espliciti:
 ...si richiama quindi la
\texttt{ProceduraTan\-toComples\-saMaDavveroUtile} per 
ottenere i risultati sperati.
nei punti che originano il problema, individuando, a posteriori, dove è più
opportuno che LaTeX spezzi la parola.
Oppure dai un'occhiata al pacchetto url.
Ciao.

 Oppure dai un'occhiata al pacchetto url.
Ho provato a cercare info ma non ho capito esattamente cosa farebbe.
Permette di sillabare? O lo fa andare a capo?
Cmq se non c'č altro modo (semplice) farň con \-
Ciao e grazie.


 Permette di sillabare? O lo fa andare a capo?
Per ottimi motivi LaTeX disabilita la sillabazione dell'argomento
di \texttt. Non va nemmeno usando \hyphenation, la sillabazione è
proprio vietata!
In un caso come il tuo non ricorrerei a procedure automatiche, ma
cercherei di risolvere ciascun caso guardando. Se vuoi una procedura
automatica,
\usepackage[htt]{hyphenat}
Ciao
Enrico

 \usepackage[htt]{hyphenat}
L'ho provato, ma non mi ha soddisfatto più di tanto.
Sillaba solo alcune volte, e a volte anche sbagliando...
Se non c'è altra soluzione, direi che procederò con il \- guardando caso per 
caso.
ciao e grazie


 Sillaba solo alcune volte, e a volte anche sbagliando...
Infatti, secondo me non va usato.
Ciao
Enrico

documento piuttosto che andare a capo... :(
Perché da qualche parte gli è stato detto che è meglio stravolgere i
margini (cioè, in realtà, dargliela su e sottoporre il problema all'utente)
piuttosto che inserire fra le parole spazi superiori ad una certa quantità.
Come Word e qualsiasi altro programma, LaTeX si limita ad eseguire gli
ordini.
E' possibile istruirlo diversamente (a differenza di Word, in cui certi
comportamenti sono del tutto blindati), consentendogli di stiracchiare
maggiormente lo spazio tra le parole; il risultato generale però è in
genere pessimo, generando quei "fiumi di bianco" che si vedono a volte
nelle colonne dei giornali. Conviene, se proprio è necessario, modificare
il comportamento localmente, limitatamente al paragrafo interessato, o
tentare di risolvere in altro modo.
\url e \path tentano appunto di risolvere diversamente il problema di
parole molto lunghe e non sillababili, spezzandole senza introdurre un
trattino (che potrebbe essere interpretato come parte dell'url o del
percorso). Non so se possa essere adeguato al tuo problema; può darsi che
alla fine la cosa migliore sia proprio risolvere a mano caso per caso.
Ciao.