Alineación de una nota al pie de tabla

Alineación de una nota al pie de tabla

Estoy intentando alinear las notas al pie de la tabla para que comiencen junto con la tabla.

\documentclass[a4paper,onecolumn,twoside,12pt]{mwbk}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}

\usepackage{enumitem}
\usepackage{amsmath}
\usepackage{multirow}
\usepackage{graphicx}
\usepackage{float}
\usepackage{array}\usepackage[showframe=false]{geometry}
\usepackage{changepage}
\usepackage{rotating}
\usepackage{siunitx}
\usepackage{cite}
\usepackage{hyperref}
\usepackage{tablefootnote}
\usepackage{multicol}

\usepackage{booktabs}
\newcommand{\ra}[1]{\renewcommand{\arraystretch}{#1}}
\makeatletter
\newcommand{\rmnum}[1]{\romannumeral #1}
\newcommand{\Rmnum}[1]{\expandafter\@slowromancap\romannumeral #1@}
\makeatother

%font
\usepackage{microtype}
\usepackage{pxfonts}

\pagestyle{uheadings} %pagina

\usepackage{geometry}
\geometry{
left=25mm,
right=25mm,
top=25mm,
bottom=25mm,}

\begin{document}

\begin{table}
\ra{1.1}

\centering

\begin{tabular}{@{}lccccccccc@{}}
\toprule

& & & \multicolumn{6}{c}{\textbf{Errors}} \\
\cmidrule(lr){4-9}

\textbf{Test}
& \textbf{Flux} $\left(\frac{p}{cm^2s}\right)$
& \textbf{Time} $\left(s\right)$
& \textbf{\Rmnum{1}$^{a}$}
& \textbf{\Rmnum{2}$^{b}$}
& \textbf{\Rmnum{3}$^{c}$}
& \textbf{\Rmnum{4}$^{d}$}
& \textbf{\Rmnum{5}$^{e}$}
& \textbf{\Rmnum{6}$^{f}$}\\

\midrule
TEST\_0, run\_0 & $1\cdot10^7$ & 120 & 90 & 0 & 0 & 4 & 1 & 6\\


\bottomrule
\end{tabular}
\\

\begin{flushleft}
\footnotesize $^{a}$ ERR A\\
\footnotesize $^{b}$ ERR B\\
\footnotesize $^{c}$ ERR C\\
\footnotesize $^{d}$ ERR D\\
\footnotesize $^{e}$ ERR E\\
\footnotesize $^{f}$ ERR F
\end{flushleft}

\end{table}

\end{document}

Desafortunadamente, ahora las notas a pie de página no comienzan junto a la tabla, sino que están mucho más a la izquierda.

Respuesta1

Puedes usar threeparttable:

\documentclass[a4paper,onecolumn,twoside,12pt]{mwbk}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[showframe=false]{geometry}

\usepackage{enumitem}
\usepackage{amsmath}
\usepackage{multirow}
\usepackage{graphicx}
\usepackage{float}
\usepackage{array}
\usepackage{changepage}
\usepackage{rotating}
\usepackage{siunitx}
\usepackage{cite}
\usepackage{tablefootnote}
\usepackage{multicol}
\usepackage{booktabs}
\usepackage{threeparttable}
\usepackage{hyperref}

\newcommand{\ra}[1]{\renewcommand{\arraystretch}{#1}}
\makeatletter
\newcommand{\rmnum}[1]{\@roman{#1}}
\newcommand{\Rmnum}[1]{\@Roman{#1}}
\makeatother

%font
\usepackage{microtype}
\usepackage{newpxtext,newpxmath}

\pagestyle{uheadings} %pagina

\geometry{
  left=25mm,
  right=25mm,
  top=25mm,
  bottom=25mm,
}

\begin{document}

\begin{table}
\ra{1.1}
\sisetup{per-mode=fraction}

\centering

\begin{threeparttable}
\begin{tabular}{@{}l *{8}{c} @{}}
\toprule

& & & \multicolumn{6}{c}{\textbf{Errors}} \\
\cmidrule(l){4-9}

\textbf{Test}
& \textbf{Flux} $\left(\si{\pascal\per\square\centi\meter\per\second}\right)$
& \textbf{Time} (\si{\second})
& \textbf{\Rmnum{1}}\tnote{a}
& \textbf{\Rmnum{2}}\tnote{b}
& \textbf{\Rmnum{3}}\tnote{c}
& \textbf{\Rmnum{4}}\tnote{d}
& \textbf{\Rmnum{5}}\tnote{e}
& \textbf{\Rmnum{6}}\tnote{f}\\

\midrule
TEST\_0, run\_0 & \num{1E7} & 120 & 90 & 0 & 0 & 4 & 1 & 6\\
\bottomrule
\end{tabular}
\begin{tablenotes}[flushleft]\footnotesize
\renewcommand{\TPTtagStyle}[1]{\makebox[.6em][l]{#1}}
\item[a] ERR A
\item[b] ERR B
\item[c] ERR C
\item[d] ERR D
\item[e] ERR E
\item[f] ERR F
\end{tablenotes}
\end{threeparttable}

\end{table}

\end{document}

ingrese la descripción de la imagen aquí

Algunos puntos a tener en cuenta.

  • Usé newpxtexty newpxmathen lugar del buggy.pxfonts

  • Las unidades deben configurarse con\si

  • El comando \TPTtagStylese redefine en el tablenotesentorno para lograr alineación.

información relacionada