
Я знаю, как уменьшить диаграмму, изменив интервал между столбцами или строками, но не знаю, как сделать это для меток стрелок. Я могу уменьшить запись, используя стандартные команды изменения размера шрифта, такие как \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}