Why is the tnote of my threeparttable's table cheekily protruding? How can the width be (automatically) adjusted here?
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{tabulary}
\usepackage{threeparttable}
\usepackage{array}
\usepackage{siunitx}
\usepackage{booktabs}
\usepackage{lipsum}
\renewcommand{\arraystretch}{1.2}
\sisetup{round-mode=places,round-precision=1, add-decimal-zero=true, add-integer-zero=true, round-integer-to-decimal}
\begin{document}
\lipsum[1]
\begin{table}
\centering
\begin{threeparttable}
\caption{Some long boring caption don't fall asleep 2013}
\begin{tabulary}{\textwidth}{@{}*{1}{l}*{2}{S[table-format=3.2]}@{}}
\toprule
& {incl.\ Ingredients A\tnote{1a}} & {excl.\ Ingredients A\tnote{1b}} \\
\midrule
DDDDDDDDDDD & 36.1 & 22.0\\
GGGGGGGGGGGG & 30.9 & 20.0\\
GGGG\tnote{2} & 33.0 & 22.8\\
OOOO\tnote{2} & 33.766 & 24.643
\\ \bottomrule
\end{tabulary}
\begin{tablenotes}
\item [2] Unweighted Average
\item [] Source: radiowaves from outer space 1999
\end{tablenotes}
\end{threeparttable}
\end{table}
\lipsum[2]
\end{document}

Jinstead of*{1}{l}(orLif you want ragged right text in case it has to be split across lines). – egreg Apr 14 '13 at 08:58\begin{tabulary}{\textwidth}{@{}L*{2}{S[table-format=3.2]}@{}} \toprule(or J instead of L) doesn't seem to do the trick, yet. Is there a difference between*{1}{L}and simplyL? – nutty about natty Apr 14 '13 at 09:07*{1}{L}is just a complicated way to sayL. The argument of\tnoteis typeset without taking up space, which is usually what's wanted when the note is in the body of the table (but not in the "description" parts such as headers, it seems). – egreg Apr 14 '13 at 09:10\tnotes into account... what to do about it? – nutty about natty Apr 14 '13 at 09:15\newcommand{\mtnote}[1]{\textsuperscript{\TPTtagStyle{#1}}}an\mnote(that is, these should be used if the note is not at the end of the line and the line has more text coming after the note). – nutty about natty Apr 14 '13 at 09:23