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

관련 정보