xymatrix에서 화살표 레이블을 축소하는 방법은 무엇입니까?

xymatrix에서 화살표 레이블을 축소하는 방법은 무엇입니까?

열이나 행 간격을 변경하여 다이어그램을 축소하는 방법을 알고 있지만 화살표 레이블에 대해서는 이 작업을 수행하는 방법을 모릅니다. \small, \scriptstyle 등과 같은 표준 글꼴 크기 변경 명령을 사용하여 항목을 축소할 수 있습니다. 그러나 이것은 화살표 레이블에는 작동하지 않습니다. 예를 들어,

\documentclass[12pt, a4paper]{article}% a minimal example

\usepackage[all]{xy}
\xyoption{pdf}
\begin{document}
  \[
  \xymatrix{
    \scriptstyle{X}\ar[d]^{F_0}_{\scriptstyle{F_0}}\\
    Y
    }
  \]
\end{document}

항목 X에서는 작동하지만 화살표 레이블에서는 작동하지 않습니다. xymatrix에서 화살표 레이블을 축소하는 방법이 있습니까?

답변1

가장 간단한 방법은 상자를 만들고 \xymatrix상자에서 글꼴 크기를 선택하는 것입니다.

\documentclass[12pt, a4paper]{article}% a minimal example
\usepackage[all,cmtip]{xy}

\begin{document}

\[
\mbox{\xymatrix{ X\ar[d]^{F_0}_{F_0}\\ Y }}
\quad
\mbox{\small
  \xymatrix{ X\ar[d]^{F_0}_{F_0}\\ Y }%
}
\quad
\mbox{\footnotesize
  \xymatrix{ X\ar[d]^{F_0}_{F_0}\\ Y }%
}
\quad
\mbox{\scriptsize
  \xymatrix{ X\ar[d]^{F_0}_{F_0}\\ Y }%
}
\quad
\mbox{\tiny
  \xymatrix{ X\ar[d]^{F_0}_{F_0}\\ Y }%
}
\]

\end{document}

여기에 이미지 설명을 입력하세요

관련 정보