Because the table is wider than the page, a black stripe appears at the far right. I've tried to put \\ between words on the first line, but that doesn't appear to be the right answer since it breaks everything.
My question is what can I do for the first line (between \toprule and \midrule) to become narrower without changing the font size?
\documentclass{article}
\usepackage{amssymb}
\usepackage{booktabs,threeparttable}
\begin{document}
\begin{table}[ht]
\caption{Synthesizable circuits summary.}
\label{tab:summary}
\centering
\begin{threeparttable}
\begin{tabular}{lccccc}
\toprule
$\;$ & TDC~[4] & LDO~[8] & VCO~[10] & Flash~ADC~[9] & VCO-based~ADC~[18] \\
\midrule
\textbf{Technology~(nm)} & 65 & 130 & 65 & 90 & 65 \\
\textbf{Synthesizable} & Yes & Yes & Yes & Yes & Yes\textsuperscript{\textdaggerdbl} \\
\textbf{Supply Voltage~(V)} & 1.2* & 0.6 & 1.2 & 1.2\textsuperscript{$\blacklozenge$} & 1.2* \\
\textbf{Power~(mW)} & 0.010-0.150\textsuperscript{\textbullet} & --- & --- & 34.8\textsuperscript{$\blacklozenge$} & 1.4 \\
\textbf{Dye Area~(mm\textsuperscript{2})} & 0.001 & --- & --- & 0.18 & --- \\
\bottomrule
\end{tabular}
\begin{tablenotes}
\small
\item * Assumed
\item \textbullet~Normalized to 1MS/s
\item $\blacklozenge$~One of the tested modes
\item \textdaggerdbl~Needs 2 exterior passive components
\end{tablenotes}
\end{threeparttable}
\end{table}
\end{document}
The resulting table:



\gls). By default latex will not print such a black bar. Have turned on thedraftoption somewhere? – Andrew Swann Feb 08 '17 at 13:20\glsmacro defined? Please make your code compilable without forcing your readers to guess which packages may have to be loaded. – Mico Feb 08 '17 at 13:23draftoption is turned ON. I tried to split some of the heading elements with\\but didn't work as expected. Is there an elegant way to split the heading elements? – Syphirint Feb 08 '17 at 13:28$, so the code now can be compiled without of error. – Zarko Feb 08 '17 at 13:46