Ciao!
Ho usato questo codice, trovato su internet, per avere un rientro davanti a tutte le righe delle note a piè di pagina.
`\makeatletter
\newlength{\myFootnoteWidth}
\newlength{\myFootnoteLabel}
\setlength{\myFootnoteLabel}{1em}% <-- can be changed to any valid value \renewcommand{\@makefntext}[1]{% \setlength{\myFootnoteWidth}{\columnwidth}% \addtolength{\myFootnoteWidth}{-\myFootnoteLabel}% \noindent\makebox[\myFootnoteLabel][r]{\@makefnmark\ }%\makebox \parbox[t]{\myFootnoteWidth}{#1}% }` Con questo comando però Latex non mi divide più su due pagine le note troppo lunghe e così si creano degli spazi vuoti sulla pagina che mi sembrano un po' brutti. Come faccio per far sì che Latex spezzi la nota come fa normalmente su due pagine se è troppo lunga ed eliminare quegli spazi vuoti? Va bene anche un altro codice che fa rientrare tutte le righe delle note, che non crei questi spazi vuoti sulla pagina.
È il problema di riciclare codice che non si comprende.
Dal momento che tutto il testo della nota è messo dentro una \parbox, è evidente che non può più essere spezzato. Se prometti di non usare liste dentro le note (ambienti enumerate, itemize, description, center, flushleft e flushright), puoi ottenere il risultato che cerchi così:
`\makeatletter
\newlength{\myFootnoteLabel}
\setlength{\myFootnoteLabel}{1em}% <-- can be changed to any valid value
\renewcommand{\@makefntext}[1]{%
\noindent\makebox[\myFootnoteLabel][r]{\@makefnmark\ }%\makebox
\hang\myFootnoteLabel #1%
}`
Ma, secondo me, sprechi spazio. Il pacchetto bigfoot fa questo e altro.
Ciao
Enrico