egreg9″ post=64238L’autore di caption non deve mettere una pezza da nessuna parte.
Sono d’accordo al 50%. Vero, l’ambiente displaymath non va usato (e ti ringrazio per per codice!), ma che le classi standard lascino uno spazio insufficiente tra didascalia e tabella è poco ma sicuro. Per toccarlo con mano, basta compilare il seguente:
`\documentclass{article}
\usepackage{booktabs}
%\usepackage{caption}
%\captionsetup{skip=\medskipamount}
\begin{document}
\begin{table}
\caption{Didascalia.}
\centering
\begin{tabular}{ll}
\toprule
Alcaloide & Origine \\
\midrule
atropina & belladonna \\
morfina & papavero \\
nicotina & tabacco \\
\bottomrule
\end{tabular}
\end{table}
\begin{table}
\caption{Didascalia.}
\centering
$\begin{array}{ll}
\toprule
f(x) & f’(x) \\
\midrule
k & 0 \\
x^n & nx^{n-1} \\
e^x & e^x \\
\sin x & \cos x \\
\bottomrule
\end{array}$
\end{table}
\end{document}`
Di certo, la chiamata a caption, meglio con l’impostazione \captionsetup{skip=\medskipamount}, risolve il bug.
Tommaso, ti propongo di modificare l’Arte come segue:
1.
Di qui in avanti si danno per caricati i pacchetti booktabs e caption (per le tabelle) e graphicx (per le figure).
2.
Ecco un esempio tipico per una tabella tabular con il relativo richiamo… E uno per una tabella array [e si dà il codice proposto da Enrico]”.
3.
Lascerei stare la storia del \medskip (visto che consigliamo senz’altro di caricare caption).
4.
In Personalizzare, aggiungerei il consiglio di caricare caption con \captionsetup{skip=\medskipamount}.
Grazie mille,
L.