
열이나 행 간격을 변경하여 다이어그램을 축소하는 방법을 알고 있지만 화살표 레이블에 대해서는 이 작업을 수행하는 방법을 모릅니다. \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}