更改 xypic 交换图的标签字体大小

更改 xypic 交换图的标签字体大小

我正在使用 xypic 包中的 xymatrix 绘制交换图,并且我希望箭头标签中的数学使用与文档其余部分中数学相同的字体大小。有没有简单的方法可以实现这一点?我尝试了各种 tex 命令来本地更改字体大小,但这些似乎没有帮助。例如,

\documentclass[11pt,letterpaper, oneside]{book}
\usepackage{amsmath}
\usepackage{xypic}
\begin{document}
\xymatrixcolsep{5pc}\xymatrixrowsep{5pc}\xymatrix{
X \ar[d]_{\pi} \ar[rd]^f \\
X/\sim \ar[r]_{\xoversim{f}} & Y
}
\end{document}

箭头标签上的符号比文档中的其他数学符号小得多。这是可以理解的,因为人们使用下标和上标符号来指示标签,但结果标签难以阅读。

答案1

\[
\renewcommand{\labelstyle}{\textstyle}
\xymatrix@R=5pc@C=5pc{
X \ar[d]_{\pi} \ar[rd]^f \\
X/\sim \ar[r]_{\xoversim{f}} & Y
}
\]

我建议保留数学环境中的设置\labelstyle,除非你想要全部图表继承此设置。请注意指定行和列分隔的更简单方法。

相关内容