%20das%20notas%20da%20tabela%20do%20threeparttable%3F.png)
Qual a melhor forma de alterar o tamanho da fonte (etc.) dothreeparttable
notas de mesa?
O Google retornou esses canhotos (duplicados) sem resposta (em inglês e alemão, mas com fotos;)
- http://compgroups.net/comp.text.tex/mudar-font-size-of-table-notes-in-trêspartt/1916286
- http://www.mrunix.de/forums/showthread.php?t=72470
- http://www.golatex.de/trêsparttable-legende-t8060.html
Eu tentei \renewcommand{\TPTnoteSettings}{\small\linespread{1}}
, e com certeza: o resultado parece nas capturas de tela dos links acima.
Em outro lugarEu descobri \renewcommand{\TPTnoteSettings}{\small\linespread{1}\selectfont}
, embora não tenha certeza do que a \selectfont
parte faz: o que ela faz?
Editar
Adicionaroutro link(que eu já havia aberto, mas esqueci):
Re: threeparttable: notas de tabela com várias colunas
Postado por Bil Kleb »Sábado, 10 de abril de 2004 16:37:35 GMT
Arseneau me ajudou offline. A conclusão: toda a ideia do ambiente de lista \tablenotes está configurada para ter largura de 'tabela'. Portanto, basta criar sua própria lista que herde o \linewidth existente definido pelo ambiente multicols. Um exemplo idiota:
...
\setlength{\columnsep}{0pt} \setlength{\columnseprule}{1pt} \setlength{\multicolsep}{0pt} \newcommand{\mcmakelabel}[1]{\textsuperscript#1} \newenvironment{mctablenotes}% {\begin{footnotesize}\begin{list}{}{\topsep 0pt \partopsep 0pt \setlength\itemsep{4pt plus 1pt minus 1pt} \leftmargin 0pt \parsep 0pt \itemindent 0pt \labelsep 0pt \raggedright}% \settowidth{\labelwidth}{\textsuperscript 1}% \renewcommand{\makelabel}{\mcmakelabel}}% {\end{list}\end{footnotesize}}% \begin{multicols}{2} \begin{mctablenotes} \item[1] Also known as code-n-fix. \item[2] For teams of ``code monkeys'' \end{mctablenotes} \end{multicols}
-- insira o código aquiBil Kleb, Hampton, {filtro}I a
Como iniciante, ainda não entendi tudo: isso já contém "a" resposta? Ajuda apreciada!
Responder1
O comando certo para agir é de fato \TPTnoteSettings
, mas sua definição padrão deve ser preservada, pois contém informações essenciais para a composição das notas. O melhor é adicionar e etoolbox
fornecer uma maneira simples.
\documentclass{article}
\usepackage{threeparttable,booktabs}
\usepackage{etoolbox}
\appto\TPTnoteSettings{\footnotesize}
\begin{document}
\begin{table}
\begin{threeparttable}[b]
\caption{A caption}
\begin{tabular}{llll}
\toprule
42\tnote{1} & some & text & to have room\\
\bottomrule
\end{tabular}
\begin{tablenotes}
\item [1] the first note
\end{tablenotes}
\end{threeparttable}
\end{table}
\end{document}
Responder2
Usei uma abordagem mais simples que era adequada às minhas necessidades
...
\begin{tablenotes}
\footnotesize
\item [1] See \url{https://texblog.org/2012/08/29/changing-the-font-size-in-latex/}
\end{tablenotes}
...
Que foi inspirado emhttps://texblog.org/2012/08/29/mudar-o-tamanho-da-fonte-em-latex/
Para sua informação: adicionei o URL na nota do item, pois minha tabela tem uma série de URLs longos que eu precisava para caber na largura da coluna.