Mazzacane” post=84694Scrivo per segnalare un comportamento di curve2e che mi sembra abbastanza insolito.
Con il seguente codice, su distribuzione TeX Live 2012 aggiornata (Linux), la compilazione produce un errore; senza il caricamento di curve2e no.
`
\documentclass{article}
\usepackage[italian]{babel}
\usepackage{curve2e}
\renewcommand{\footnoterule}{\centering\line(1,0){200}\\[1ex]}
\begin{document}
aaa\footnote{bbb}ccc
\end{document}
`
Nella stesura del mio lavoro, il problema è stata risolto commentato curve2e, ho ritenuto però utile cominicare questo inconveniente che mi ha fatto perdere un buon quarto d’ora per trovare il problema 🙂Alessandro
Se il tuo scopo è di aumentare lo spazio fra il filetto e la nota, cosa che ti sconsiglio caldamente, puoi fare così:
`\documentclass{article}
\usepackage[italian]{babel}
\usepackage{kantlipsum}
\makeatletter
\renewcommand\footnoterule{%
\kern-12\p@
\hrule\@width.4\columnwidth
\kern11.6\p@}
\makeatother
\addtolength{\skip\footins}{12pt}
\begin{document}
aaa\footnote{bbb}ccc\kant[1-5]
\end{document}`
Secondo le raccomandazioni degli sviluppatori di LaTeX, il prodotto di [tt]\footnoterule[/tt] non deve occupare alcuno spazio verticale.
Le definizioni normali sono
`\renewcommand\footnoterule{%
\kern-3\p@
\hrule\@width.4\columnwidth
\kern2.6\p@}
\setlength{\skip\footins}{9pt plus 4pt minus 2pt}`
Se poi vuoi il filetto al centro, toglitelo dalla testa: non si fa. E se qualcuno lo fa, non sa nulla di tipografia. 😉
Ciao
Enrico