Toptesi non esclude che chiunque possa caricarsi i pacchetti che ritiene opportuni; Quindi nel preambolo metti [tt]\usepackage{caption}[/tt] che ti da accesso al comando [tt]\captionof[/tt]
Poi nel tuoe sorgente c’è un grosso altro errore: hai messo caption dentro l’ambiente tabular; a me risulta che debba stare fuori; che tu metta la didascalia prima o dopo la tabella il comando per la didascalia deve stare fuori dell’ambiente tabular.
Devi esprime re una adeguata opzione al pacchetto caption per mettere le didascalia prima delle tabelle e lasciaral invede dopo le figure. Leggi la documentazione.
Quindi, impostato caption con la sua opzione, defi usare \captionof nel modo seguente`\begin{center}
\captionof{table}{La mia bellissima tabella}
\begin{tabular}{ll}
\toprule
… & …\\
\midrule
…& …\\
…& …\\
…& …\\
\bottomrule
\end{tabular}
\end{center}`Ma detto questo, mi sorge una domanda: Perché vuoi mettere una tabella senza renderla “galleggiante” (o flottante, che poi vuol dire la stessa cosa, anche se sembra un forestierismo). Le tabelle come le figure, come i sistemi di equazioni sono oggetti di grandi dimensioni; grandi non culo dire immense, ma vuol dire che occupano l’equivalente di almeno 5 righe di testo; con la didascalia e lo soazio di separazione fra la didascalia e la tabella, le righe diventano almeno 7. È facilissimo che la tabella con la sua didascalia cada vicino ad un salto di pagina, quindi LaTeX la sposta all’inizio della pagina successiva, e allarga lo spazio fra tutti i capoversi della pagina che altrimenti risulterebbe mozza. Ecco perché le tabelle si rendono semrpe mobili, si assegna loro un numero, con \label e \ref si eseguono i riferimenti a ciacuna tabella usando prosa del tipo “…come si rileva dalla tabella~\ref{tab:LaMiaTabella}” invece di usare frasi del tipo ” … come si rileva dalla tabella seguente.”
Tutto ciò non ha nulla a che vedere con LaTeX; ha a che vedere con la qualità della prosa e la qualità della tipografia. È certo che non puoi ottenere il galleggiamanto degli oggetti mobili con un word processor; am quello che vorresti fare tu lo si fa con i word processor, e il risultato lo si vede a colpo d’occho, perch quei programmi, piuttosto di avere una pagina mozza spezzano al tabella fra due pagine, oppure mettono la didasscalia al fondo della pagina n e la tabella all’inziio della paginia n+1. Tutte operazioni che gridano vendetta e fanno rivoltare Gutenberg nella tomba.
Con LaTeX si possono fare altri errori, ma certo non questo; quindi il mio suggerimento è quello di scrivere (senza chiamare il pacchetto caption)`\begin{table}
\caption{la mia bellissima tabella}\label{tab:LaMiaBellissimaTabella}
\bigskip
\beginin{tabular}{…}
…
\end{tabular}
\end{table}`e lasciare che LaTeX metta la tabella dove c’è lo spazio giusto per metterla.
PS: Incidentalmente oggi è disponibile l’aggiornamento di TOPtesi alla versione 5.81. Il TeXLive manager di TeXLive 2014, già esegue l’aggiornamento; per MiKTeX non saprei dire.