%20de%20las%20notas%20de%20la%20tabla%20de%20threeparttable%3F.png)
¿Cuál es la mejor manera de cambiar el tamaño de fuente (etc.) delthreeparttable
notas de mesa?
Google devolvió estos resúmenes (duplicados) sin respuesta (en inglés y alemán, pero con imágenes;)
- http://compgroups.net/comp.text.tex/changing-font-size-of-table-notes-in-trespartt/1916286
- http://www.mrunix.de/forums/showthread.php?t=72470
- http://www.golatex.de/tresparttable-legende-t8060.html
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é \selectfont
hace 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 etoolbox
proporciona 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}
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.