I would like to have my caption text not constricted to the table width, although my doubt is if is it better to have the caption text constricted or not.
%!TEX TS-program = xelatex
%!TEX encoding = UTF-8 Unicode
\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage{booktabs,threeparttable}
\usepackage{caption}
\begin{document}
\begin{table}
\centering
\begin{threeparttable}
\caption{Audiencia en papel. Ránking de prensa española. Año: 2011}
\label{tab:aimc}
\begin{tabular}{@{}lrr@{}}\toprule
\bf Medio impreso & \bf Lectores / día*\\
\midrule
El País & 2.960 \\
20 Minutos & 2.120 \\
El Mundo & 1.234 \\
La Vanguardia & 849 \\
El Periódico & 731 \\
ABC & 660 \\
Público & 299 \\
La Razón & 298 \\
\bottomrule
\end {tabular}\par
\begin{tablenotes}
\small
\item *En miles. Fuente: \cite{AIMC2011}
\end{tablenotes}
\end{threeparttable}
\end{table}
\end{document}
Best Answer
There is no need for a
threeparttable
here, as you can place the table annotation as part of thetabular
: