Re: collegamenti ipertestuali che non funzionano

#32323
Up
0
Down
::

perdonatemi, non mi ero accorta dell’errore. Il codice non era il mio e non essendo molto pratica immaginavo che ci fosse qualche conflitto. Adesso ho rimosso dvipdfm all’inizio (dovevo cambiare qualcos’altro?) e tutto sembra andare bene. Grazie mille e scusatemi tanto per il disturbo.

Ci sono parecchie cose che non vanno oltre a quella. La più importante è l’uso di fncychap; toglilo, la qualità del tuo documento migliorerà. 🙂

Togli anche: (1) l’opzione dvips a graphicx; (2) la chiamata di epsfig; (3) uno fra mathrsfs e euscript (o usi le lettere calligrafiche di Euler o quelle RSFS).

Correggi l’opzione compress a natbib (inesistente) in sort&compress.

Il pacchetto subfigure è obsoleto, sostituisci con subfig; i comandi per sottotabelle e sottofigure sono unificati in \subfloat.

Per quanto riguarda l’interlinea, il conto che fai è scorretto. Subito dopo la chiamata di geometry inserisci il seguente incantesimo:
`\edef\decimalpart{%
\number\numexpr((\textheight-\topskip)/34)*100/\baselineskip-100\relax}
\linespread{1.\ifnum\decimalpart<10 0\fi\decimalpart}`
Spiegazione: \linespread definisce il fattore per cui moltiplicare l’avanzamento di riga. Vogliamo far stare 35 righe in uno spazio predeterminato, quindi togliamo da \textheight la dimensione della prima riga, che è speciale (\topskip) e dividiamo il risultato per 34. Siccome TeX lavora in aritmetica intera, moltiplichiamo per 100; poi dividiamo per il valore corrente di \baselineskip e troviamo quel fattore moltiplicativo ma a sua volta moltiplicato per 100; nel tuo caso è sicuramente >100, quindi togliamo 100 e abbiamo la parte decimale; se per caso è <10, aggiungiamo uno 0 iniziale. Quindi diamo
`\linespread{1.

Go to top