¿Cuál es la mejor manera de cambiar el tamaño de fuente (etc.) de las notas de la tabla de threeparttable?

¿Cuál es la mejor manera de cambiar el tamaño de fuente (etc.) de las notas de la tabla de threeparttable?

¿Cuál es la mejor manera de cambiar el tamaño de fuente (etc.) delthreeparttablenotas de mesa?

Google devolvió estos resúmenes (duplicados) sin respuesta (en inglés y alemán, pero con imágenes;)

Lo intenté \renewcommand{\TPTnoteSettings}{\small\linespread{1}}, y seguramente fue suficiente: el resultado se parece a las capturas de pantalla de los enlaces anteriores.

En otra parteLo vi \renewcommand{\TPTnoteSettings}{\small\linespread{1}\selectfont}, aunque no estoy seguro de qué \selectfonthace la pieza: ¿qué hace?

Editar

para agregarotro enlace(que ya había abierto pero pasé por alto):

Re: tabla de tres partes: notas de tabla de varias columnas

Publicado por Bil Kleb » Sábado, 10 de abril de 2004 16:37:35 GMT

Arseneau me ayudó sin conexión. La conclusión: toda la idea del entorno de lista \tablenotes está configurada para que tenga un ancho de 'tabla'. Por lo tanto, simplemente cree su propia lista que herede el \linewidth existente establecido por el entorno multicols. Un ejemplo tonto:

...

   \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}

-- ingrese el código aquíBil Kleb, Hampton, {filtrar}I a

Como principiante, todavía no lo entiendo todo: ¿esto ya contiene "la" respuesta? ¡Se agradece la ayuda!

Respuesta1

El comando correcto para actuar es, de hecho \TPTnoteSettings, pero se debe preservar su definición estándar, porque contiene información esencial para componer las notas. Lo mejor es agregarle y etoolboxproporciona una manera sencilla.

\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}

ingrese la descripción de la imagen aquí

Respuesta2

Utilicé un enfoque más simple que era adecuado para mis necesidades.

...
\begin{tablenotes}
\footnotesize
\item [1] See \url{https://texblog.org/2012/08/29/changing-the-font-size-in-latex/}
\end{tablenotes}
...

que se inspiró enhttps://texblog.org/2012/08/29/changing-the-font-size-in-latex/

Para su información: agregué la URL en la nota del elemento ya que mi tabla tiene una serie de URL largas que necesitaba para caber dentro del ancho de la columna.

información relacionada