`%%% nel preambolo
\usepackage{caption}
\captionsetup[table]{position=top}
%%% nel documento
\begin{table}[htp]
\caption{Didascalia di questa tabella}\label{tabella}
\centering
\begin{tabular}{…}
…
\end{tabular}\medskip
Fonte: …
\end{table}`Mmmm, mi dà questo errore (che non capisco…):
Tesi.tex:139: The definition of \@makecaption has been changed,(frenchb.ldf) frenchb will NOT customize it;(frenchb.ldf) reported on input line 139. The definition of \@makecaption has been changed,(frenchb.ldf) frenchb will NOT customize it;(frenchb.ldf) reported
Cosa significa? La didascalia non me l’ha spostata. Alla riga 139 c’è il \begin{document}
Prima di tutto le didascalie non vengono spostate automaticamente: le scrivi tu al posto giusto, come nel mio esempio. Il problema del francese si può risolvere in questo modo:
`\makeatletter
\let\original@makecaption\@makecaption
\makeatother
\usepackage[english,french,italian]{babel}
\makeatletter
\let\@makecaption\original@makecaption
\makeatother`
In altre parole circondi la chiamata di babel con quegli incantesimi. Purtroppo i trucchi della tipografia francese rovinano la piazza. 🙁
Ciao
Enrico