Cómo cambiar el tamaño de fuente de \ref

Cómo cambiar el tamaño de fuente de \ref

¿Cómo puedo cambiar el tamaño de fuente de una marca de referencia? Mi referencia es algo como:

this is a text \ref{figure1}

Cuando lo compilo obtengo

este es un texto 1

El "1" está en tamaño de fuente normal. ¿Cómo puedo cambiar el aspecto de "1" a un tamaño de fuente más pequeño?

Respuesta1

Aquí hay una opción que funciona conhyperref:

ingrese la descripción de la imagen aquí

\documentclass{article}
\usepackage{hyperref,letltxmacro}% http://ctan.org/pkg/{hyperref,letltxmacro}
\newcommand{\reffont}{\small}% References will be \small
\AtBeginDocument{%
  \LetLtxMacro\oldref\ref% Capture \ref in \oldref
  \renewcommand{\ref}[1]{% Update \ref to use...
  {\reffont\oldref{#1}}}% ...\reffont
}
\begin{document}
\begin{figure}
  \caption{This is a figure}\label{figure}
\end{figure}
See Figure~\ref{figure}.
\end{document}

Si hyperrefse utiliza, la actualización de la referencia se (debería) retrasar hasta el comienzo del documento. De lo contrario, se puede hacer una redefinición antes.

Puede redefinir \reffonta voluntad para obtener un tamaño (o estilo) de fuente diferente al de su referencia.

Respuesta2

¿Qué tal cambiar las fuentes a, digamos, Palatinocon la opción [osf](cifras de estilo antiguo)?

ingrese la descripción de la imagen aquí

\documentclass[english,12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[osf]{mathpazo} % changes font to Palatino

\begin{document}

\begin{figure}
  % <codes>
  \caption{Some figure}
  \label{fig:1}
\end{figure}

This is Figure \ref{fig:1}.

\end{document}

información relacionada