Como alterar o tamanho da fonte de \ref

Como alterar o tamanho da fonte de \ref

Como posso alterar o tamanho da fonte de uma marca de referência? Minha referência é algo como:

this is a text \ref{figure1}

Quando compilado eu recebo

este é um texto 1

O "1" está em tamanho de fonte normal. Como posso alterar a aparência de “1” para um tamanho de fonte menor?

Responder1

Aqui está uma opção que funciona comhyperref:

insira a descrição da imagem aqui

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

Se hyperreffor utilizado, a atualização das referências é (deve ser) adiada até o início do documento. Caso contrário, uma redefinição poderá ser feita mais cedo.

Você pode redefinir \reffontà vontade para obter um tamanho de fonte (ou estilo) diferente de sua referência.

Responder2

Que tal mudar as fontes para, digamos, Palatinocom a opção [osf](figuras antigas)?

insira a descrição da imagem aqui

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

informação relacionada