¿Cómo cambiar el tamaño de la fuente de la figura y la etiqueta de la tabla?

¿Cómo cambiar el tamaño de la fuente de la figura y la etiqueta de la tabla?

Utilicé el comando \footnotesize para reducir el tamaño de la fuente de la etiqueta, sin embargo, la parte "Figura 2.1" de la etiqueta no cambia de tamaño. Esto significa que termino con algo como: "Figura 2.1:" en una fuente pequeña más la descripción en el tamaño de fuente original.

¿Cómo puedo poner la parte "Figura Xi" también en fuente pequeña?

Respuesta1

Una solución simple es cambiar su clase de documento a una de las clases de script KOMA que corresponda a la clase de documento que usa ( book=scrbook, report=scrreprty article=scrartcl). Luego, puede utilizar los comandos integrados de KOMA-script para formatear los subtítulos.

He enumerado la mayoría de los comandos de formato de subtítulos de KOMA-script en MWE. Los dos comandos que supongo serán de mayor interés para ti son

\addtokomafont{caption}{\footnotesize}
\addtokomafont{captionlabel}{\usekomafont{caption}}

La primera línea agrega atributos a la parte de texto del título ( \caption{<text>}),es decir. el texto dentro de las llaves. El segundo agrega atributos de fuente a la parte de la etiqueta, ( Figure 1, Tabell 1,etc..) El comando \usekomafont{<fontset>}) replica todos los atributos de fuente establecidos para la parte de texto en la etiqueta.

Si desea restablecer los atributos desde cero, utilice \setkomafont{caption}{<attributes>}, instead of\addtokomafont`. Por ejemplo, si desea que la etiqueta esté enitálico, pero no la parte de texto, use

\addtokomafont{captionlabel}{\usekomafont{caption}\itshape}

Aquí hay un MWE y el resultado:

ingrese la descripción de la imagen aquí

\documentclass[UKenglish, demo]{scrartcl}
\usepackage{lmodern}
\usepackage{scrlayer-scrpage}
\usepackage[babel=true]{microtype}
\usepackage{babel}
\usepackage{graphicx}
\usepackage{booktabs, bigdelim, rotating}

\KOMAoptions{headings=small,%
            captions=tableheading,%
    }

% Section
\let\raggedsection\flushleft

% Caption and figures
\renewcommand*{\captionformat}{:\ }
\addtokomafont{caption}{\footnotesize}
\addtokomafont{captionlabel}{\usekomafont{caption}}
\setlength{\belowcaptionskip}{0.5\baselineskip}
\setlength{\abovecaptionskip}{0.5\baselineskip}
\setlength{\intextsep}{0.5\baselineskip}

\begin{document}
\title{Capital Asset Prices}
\author{W.\,T.\,F.\,Dull}
\maketitle

\section{Section}
\label{sec:intro}

\textsc{One of the problems} which has plagued the world is bad typesetting of figures and tables. Now we have KOMA-script to help us.

\begin{figure}[!h]
\centering
\includegraphics[width=0.5\columnwidth]{figure1.png}
\caption{A demo of figure captions\label{fig-1}}
\end{figure}

Even table captions look better with KOMA-script, but that is no surprise. The example is borrowed from another question posted at Stackexchange.com

\begin{table}[!htbp]
\caption{A demo of figure captions\label{fig-1}}
\centering

\begin{tabular}{llcc@{}}
\cmidrule[\heavyrulewidth](l){2-4}
& header1 & header 2 & header 3 \\
\cmidrule(l){2-4}
\ldelim\{{4}{4mm}[\parbox{4mm}{\rotatebox[origin=c]{90}{group1}}] & 1 & a & g \\
& 2 & b & h \\
& 3 & c & i \\
& 3 & c & i \\\addlinespace[0.75ex]
\ldelim\{{6}{4mm}[\parbox{4mm}{\rotatebox[origin=c]{90}{group2}}] & 4 & d & j \\
& 5 & e & k \\
& 6 & f & l \\
& 7 & g & m \\
& 8 & h & n \\
& 9 & i & o \\
\cmidrule[\heavyrulewidth](l){2-4}
\end{tabular}
\end{table}
\end{document}

información relacionada