ancho del título de tres partes destruido por el paquete floatrow

ancho del título de tres partes destruido por el paquete floatrow

Cuando uso el floatrowpaquete, threeparttableparece que se pierde la capacidad de cambiar el ancho del título para que se ajuste a la tabla. La primera imagen muestra lo que espero:

Este es el comportamiento que quiero

Pero este comportamiento se pierde con floatrow.

Se pierde con floatrow

¿Algunas ideas?

MWE a continuación.

\documentclass[11pt]{scrartcl}
\usepackage{threeparttable}
\usepackage[font=small,labelfont=sc]{caption}
%%% comment the next two lines out and the caption width wortks
\usepackage{floatrow}  % this package removes tpt caption width
\floatsetup[table]{capposition=top}
%%%
\begin{document}


\begin{table}[htb]   %% add [htb] here for better
    \begin{threeparttable}
        \caption{Some caption to demonstrate my issue}
            \begin{tabular}{lll}
                Letter & Number & Number\\
                \hline
                Alpha & 123 & 10\\
                Beta & 246 & 100\\
                Delta & 369 & 1000\\
        \end{tabular}
        \begin{tablenotes}
            \item[] Some notes, these seem to be working
        \end{tablenotes}
    \end{threeparttable}
\end{table}

\end{document}

Respuesta1

Simplemente use la sintaxis de floatrow. Aproveché la oportunidad para mejorar ligeramente la mesa con las reglas de booktabs, que tienen algo de relleno vertical y hacen que las mesas parezcan menos apretadas.

\documentclass[11pt]{article}%{scrartcl}
\usepackage[flushleft]{threeparttable}
\usepackage[font=small,labelfont=sc]{caption}
%%% comment the next two lines out and the caption width wortks
\usepackage{floatrow} % this package removes tpt caption width
\floatsetup[table]{capposition=top}
\usepackage{booktabs}
%%%
\begin{document}

\begin{table}[htb] %% add [htb] here for better
   \ttabbox{\caption{Some caption to demonstrate my issue}}{\begin{threeparttable}
            \begin{tabular}{lll}
                Letter & Number & Number\\
               \midrule
                Alpha & 123 & 10\\
                Beta & 246 & 100\\
                Delta & 369 & 1000\\
        \end{tabular}
        \begin{tablenotes}
            \item[]\hskip-0.25em Some notes, these seem to be working
        \end{tablenotes}
    \end{threeparttable}}
\end{table}

\end{document} 

ingrese la descripción de la imagen aquí

información relacionada