I output lots of tables to LaTeX using the estout/esttab package in Stata. I frequently want to have long footnotes on the bottom of the table, explaining coefficients, sources, etc. The estout package inserts footnotes using \multicolumn{#}{l}{...} at the bottom of the table, but requires me to figure out line breaks. That is, it will print several rows of \multicolumn{#}{l}{...} \\, but I have to tell estout what I want on each row. This is a pain.
I would like to find a way to make a \multicolumn wrap at the length of the table. I know that I can make \multicolumn wrap using the p{<width>} alignment specifier, but all the width macros I've been able to come up with (\hsize, \textwidth, \linewidth, etc.) cause the \multicolumn to wrap at the width of the page (or whatever fixed fraction I tell it), thus either stretching out my table or wrapping too short.
Basically I want LaTeX to set the table width automatically (no tabular* or tabularx), but ignore the \multicolumn for the purposes of setting the width of the table, but have the \multicolumn wrap at the full width of the table.
Here's an example of the type of table I'm working with
\documentclass{article}
\usepackage{booktabs}
\begin{document}
\begin{table}
\centering
\caption{This is a table}
\begin{tabular}{l*{6}c}\toprule
& Something & Something & Something & Something & Something & Something \\\midrule
Amazing regression results & 100 & 100 & 100 & 100 & 100 & 100 \\\bottomrule
\multicolumn{7}{p{\textwidth}}{This is a footnote that's really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really long}\\ %Ideally this should wrap without distorting the table
\end{tabular}
\end{table}
\end{document}
Any thoughts? I feel like there must be some LaTeX parameter containing the width of the table.


\multicolumn{2}{>{\tiny}c}{{ Comm. Vol.}}and\multicolumn{2}{p{.1cm}}{{ Comm. Vol.}}But I cannot combine both. – Kadir Apr 17 at 12:23