Re: inserire didascalia

#10393
Up
0
Down
::

Come la inserisco una didascalia ad una tabella? Ho inserito il seguente comando:

\caption{Prova tabella} \label{tab:protab}

ma poi mi dà il segunete errore:

\capion outside float

Hai già ricevuto una risposta da Lorenzo e una da Lapo. Credo che entrambi abbiano interpretato male la tua richiesta. Ma Lapo ha perfettamente ragione, quindi ti prego, per il futuro, di non inviare messaggi se prima non ti sei informato. Rispondo perché il quesito fa parte di una famiglia di domande ricorrenti e probabilmente c’è confusione in giro, al riguardo.

Ci sono due tipi di tabella. Il primo tipo, che chiamerò “in testo”, l’altro che chiamerò “fuori testo”.

Qual è la differenza? Che una tabella del primo tipo appartiene al flusso del discorso e non può andare altrove senza che il discorso ne risenta. Quelle del secondo tipo, invece, ammettono di essere spostate dal punto ideale per esigenze tipografiche.

Solo le tabelle fuori testo ammettono una didascalia e un numero al quale potersi riferire: per la loro natura non appartengono strettamente al flusso del discorso. Quindi chi legge deve avere chiaro che cosa c’è nella tabella (questo è lo scopo della didascalia) e deve saperla trovare (con il numero).

Le tabelle in testo, invece, non ammettono una didascalia proprio perché la loro funzione è spiegata dal testo che le precede e le segue. Non ci devono essere riferimenti a queste direttamente da altre parti del documento. Ovviamente non possono essere grandi, e devono essere di chiarissima comprensione. Una tabella complessa deve andare fuori testo.

Adesso forse ti è chiaro perché il comando \caption ha senso solo nell’ambiente {table} e in quello {figure} che serve per le illustrazioni.

L’ambiente {tabular} serve per costruire le tabelle (e anche ad altri scopi) che potranno essere in testo (probabilmente centrate rispetto alla giustezza, quindi dentro un ambiente {center}) oppure fuori testo (nell’ambiente {table} di cui Lorenzo ha spiegato la sintassi).

Ciao
Enrico

PS: ho spostato l’argomento nel forum più pertinente

Go to top