Newsgroup: it.comp.software.tex
Titolo: vari errori di posizionamento testo

sto dando gli ultimi ritocchi e ci sono alcune cose che non mi tornano.
spero che qualcuno mi possa dare una dritta.
1. per quale motivo mi mette alcune tabelle o figure da sole nella pagina,  
quando a occhio e' evidente che ci sarebbe spazio anche per un po' di  
testo? ho trovato un suggerimento, di mettere nel premabolo i due comandi  
\renewcommand{\topfraction}{0.85} e \renewcommand{\textfraction}{0.1} che  
dovrebbero evitare questo, ma mi sembra non cambi proprio niente. ci sono  
modi piu' efficaci?
2. perche' in fin di riga la la sigla "SOAPEX-2" me la spezza mandandomi a  
capo il 2 invece la parola January-February si ostina a tenerla intera  
(sbordando)? ho provato a scrivere {SOAPEX-2} per vedere se la teneva  
insieme, ma non funziona.
3. ho letto, da qualche parte, ma non ricordo piu' e non riesco piu' a  
ritrovarlo, di un comando che imposta una certa tolleranza per gli errori  
di overfull. una cosa tipo: \comando{2pt} per cui non riporta gli overfull  
che sono minori di 2pt. secondo voi e' un comando consigliabile e se si'  
quale margine di tolleranza sarebbe sensato? 2, 3, 5pt?
grazie
R
-- 
====================================
  Homepage: 
http://robsom.netfirms.com
  PGP Key : 
http://robsom.netfirms.com/comm/pgpkey.htm
====================================

 2, 3, 5pt?
\tolerance (TeXbook, pag. 29)
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Dept. of Physics, Univ. of Padova, Italy              ROT13: 
ybe...@cq.vasa.vg

 quale margine di tolleranza sarebbe sensato? 2, 3, 5pt?
Ai primi due punti ti ha risposto Maurizio. Aggiungo qualcosa sul
terzo: il margine di tolleranza per testo che sbordi dal margine
destro è zero. In effetti quello di default è un decimo di punto;
ti assicuro che una sbordatura di tre decimi di punto si nota.
Ciao
Enrico

 ti assicuro che una sbordatura di tre decimi di punto si nota.
non credo fosse \tolerance il comando. quello che avevo visto io  
specificava il numero di pt.
tolerance prende un numero, ma non riesco a capire che unita' e'. in  
decimi di punto come dici tu?
per fare tre decimi di punto sarebbe \tolerance=3?


 per fare tre decimi di punto sarebbe \tolerance=3?
No, infatti; \tolerance prende come argomento (ma con la
sintassi TeX l'argomento non va tra graffe come correttamente
fai tu) un numero e non una dimensione.
È un parametro che ha a che fare con la divisione in righe
dei paragrafi; parlando in soldoni, aumentando \tolerance 
permetti maggiori spazi tra le parole.
Il comando che cerchi comincia per "h" e finisce per "z".
Ciao
Enrico

 \mbox (LaTeX manual, pag. 17)
ok, ma questo risolve solo meta' del problema. perche' se io scrivo  
l'intervallo January-February lui non lo spezza, quando sa benissimo come  
mandare a capo February?
grazie per gli altri consigli


 grazie per gli altri consigli
Perché in generale è sconsigliabile spezzare una "parola" che ha 
già un trattino (non si distingue più qual è il trattino e qual è
l'indicatore dell'avvenuta sillabazione). In casi di emergenza
puoi ottenere la sillabazione della seconda parte con
"- (se sei in una lingua gestita da babel che ha questa opzione)
-\hskip0pt\relax altrimenti
Ma il modo migliore è di provare a cambiare la frase incriminata.
Ciao
Enrico

 wrote:

abbi pazienza, ma non riesco a trovarlo.
ho scorso tutti i manuali che che ho sottomano, ma niente del tipo \h*z
e google non puo' aiutarmi fare ricerche in questo modo.
grazie


e google non puo' aiutarmi fare ricerche in questo modo.
   \hfuzz   ?
Comunque non è un comando, è una lunghezza. E non so in dettaglio che ruolo
abbia.
Se posso esprimere il mio parere, credo anche che ci siano modi più
divertenti per farsi del male che non rimestare in oscuri parametri di TeX.
E' probabile che un'aggiustatina ai margini dia risultati più interessanti
(comunque, meno dolorosi).
L'unica circostanza in cui avrebbe senso permettere una minima estrusione
orizzontale è per la punteggiatura. In questo caso è effettivamente
possibile ottenere un effetto visivo gradevole, e guadagnare un po' di
elasticità. La cosa però è un po' più complessa che impostare un parametro.
Ciao.