.png)
Estou usando os pacotes threeparttable
e tablenotes
para criar notas de rodapé para tabelas. Descobri que para obter o design que desejo (símbolos suspensos, não sobrescritos), posso simplesmente usar a para
opção e inserir manualmente minhas notas de rodapé, em vez de usar a \item[]
sintaxe convencional. No entanto, fazer isso dessa maneira produz algum espaço estranho entre o símbolo e o texto (mesmo que eu o coloque entre colchetes ou use uma linha de texto muito curta). Colocar um mbox
ao redor da nota resolve o problema, mas o texto ultrapassa a largura da tabela. Colocar um pbox
em torno disso também não resolve o problema.
Estou curioso para saber por que isso está acontecendo e que solução simples pode existir. Por favor, veja a imagem e o código abaixo para uma explicação.
MWE
\documentclass{scrartcl}
\usepackage{booktabs}
\usepackage[para]{threeparttable}
\usepackage{tablefootnote}
\renewcommand{\TPTnoteSettings}{\footnotesize}
\newcommand{\tabfnote}[2]{\llap{#1. }#2}
\begin{document}
\begin{table}[tbph]
\begin{threeparttable}[t]
\begin{tabular}{ll} \toprule
Alpha & Beta \\
Gamma & Delta \\ \bottomrule
\end{tabular}
\begin{tablenotes}
\tabfnote{a}{Why is there space above?}\\
\tabfnote{b}{But not above this one...}\\
\tabfnote{c}{Or this one}
\end{tablenotes}
\end{threeparttable}
\end{table}
\end{document}
Responder1
Algo acontece bem vertical mode
no início de tablenotes
, que eu realmente não entendo, mas adicionar um \leavevmode
no início da definição de \tabfnote
resolve o problema:
\documentclass{scrartcl}
\usepackage{booktabs}
\usepackage[para]{threeparttable}
\usepackage{tablefootnote}
\renewcommand{\TPTnoteSettings}{\footnotesize}
\newcommand{\tabfnote}[2]{\leavevmode\llap{#1. }#2}
\begin{document}
\begin{table}[tbph]
\begin{threeparttable}[t]
\begin{tabular}{ll} \toprule
Alpha & Beta \\
Gamma & Delta \\ \bottomrule
\end{tabular}
\begin{tablenotes}
\tabfnote{a}{Why is there space above?}\\
\tabfnote{b}{But not above this one...}\\
\tabfnote{c}{Or this one}
\end{tablenotes}
\end{threeparttable}
\end{table}
\end{document}