\refのフォントサイズを変更する方法

\refのフォントサイズを変更する方法

参照マークのフォント サイズを変更するにはどうすればよいですか? 私の参照は次のようになります:

this is a text \ref{figure1}

コンパイルすると

これはテキスト1です

「1」は通常のフォント サイズです。「1」の外観を小さいフォント サイズに変更するにはどうすればよいですか?

答え1

ここで使えるオプションはhyperref:

ここに画像の説明を入力してください

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

が使用されている場合hyperref、参照の更新はドキュメントの先頭まで延期されます (延期される必要があります)。 使用されていない場合は、再定義を早めに行うことができます。

\reffont参照の異なるフォント サイズ (またはスタイル) を取得するには、自由に再定義できます。

答え2

Palatinoたとえば、オプション[osf](オールドスタイル数字)を使用してフォントを変更するのはいかがでしょうか?

ここに画像の説明を入力してください

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

関連情報