Adicione bordas de tabela ao redor das notas criadas com o pacote 'trêsparttablex'

Adicione bordas de tabela ao redor das notas criadas com o pacote 'trêsparttablex'

Preciso criar uma tabela com notas com bordas assim:

insira a descrição da imagem aqui

Eu uso o pacotetabela de três partesxe funciona perfeitamente para mim. O único problema é que não sei como manter as bordas nas notas. O melhor que consegui fazer foi isso (veja MWE abaixo):

insira a descrição da imagem aqui

Você pode me ajudar a encontrar maneiras de adicionar todas as bordas?

(Eu sei que há uma alternativasoluçãoadicionar uma moldura, mas quero usar as bordas originais da tabela.)

O exemplo de trabalho mínimo (MWE):

\documentclass{report}
\usepackage{longtable}
\usepackage{threeparttablex}

\begin{document}

\begin{ThreePartTable}
    \begin{TableNotes}
        \item[a] Note A
    \end{TableNotes}
    \begin{longtable}[c]{ | c | c | }
        \caption{Example}\\\hline
        Left & Right \\\hline\hline
        \endhead
        % Below command gives only bottom border
        \insertTableNotes\\\hline
        % I want borders on all sides like this
        %\multicolumn{2}{|l|}{\textsuperscript{a} Note A}\\\hline
        \endlastfoot
        sample text & text\tnote{a} \\
        more text & text \\\hline
    \end{longtable}
\end{ThreePartTable}

\end{document}

Responder1

\insertTableNotesfaz \multicolumn{<number of cols>}{c}{...}; você pode corrigi-lo para usar {|c|}.

\documentclass{report}
\usepackage{longtable}
\usepackage{threeparttablex}
\usepackage{etoolbox}

\patchcmd\insertTableNotes{{c}}{{|c|}}{}{}

\begin{document}

\begin{ThreePartTable}
    \begin{TableNotes}
        \item[a] Note A\strut
    \end{TableNotes}
    \begin{longtable}[c]{ | c | c | }
        \caption{Example}\\\hline
        Left & Right \\\hline\hline
        \endhead
        % Below command gives only bottom border
        \insertTableNotes\\\hline
        \endlastfoot
        sample text & text\tnote{a} \\
        more text & text \\\hline
    \end{longtable}
\end{ThreePartTable}

\end{document}

Adicione um \strutno final da última nota da tabela.

insira a descrição da imagem aqui

informação relacionada