在下图中,上方水平箭头 ( \varphi_{j,j+1}\otimes\varphi_{j,j+1}-arrow
) 不够长,无法描述/箭头名称现在太大,我不知道如何在不重命名此箭头的情况下解决这个问题。到目前为止,我所做的是:我在 中修改了大小[row sep=1.8em]
,并尝试了\tiny varphi_{j,j+1}\otimes\varphi_{j,j+1}
。此外,我用 缩放了整个图表,adjustbox
但我不希望图表比现在大很多。
因此,我的问题是:如何(以有效的方式)调整上箭头或描述的长度以使其匹配,从而使图表看起来更好?
\documentclass[pdftex,12pt,a4paper,twoside]{article}
\usepackage{amsmath, amsthm, amssymb, mathtools, calligra, mathrsfs}
\usepackage{tikz}
\usetikzlibrary{arrows,chains,matrix,positioning,scopes,snakes,cd}
\begin{document}
\[ \begin{tikzcd}[row sep=1.8em]
M_{k_j}\otimes M_{k_j} \arrow{r}{\varphi_{j,j+1}\otimes\varphi_{j,j+1}}
\arrow{d}{\sigma_j} & M_{k_{j+1}}\otimes M_{k_{j+1}}\\
M_{k_j}\otimes M_{k_j} \arrow{r}{\varphi_{j,\infty}\otimes\varphi_{j,\infty}} & U\otimes U
\end{tikzcd}
\]
\end{document}
答案1
您可以添加column sep=6em
选项tikzcd
来改变水平距离。
\documentclass[12pt,a4paper,twoside]{article}
\usepackage{amsmath, amsthm, amssymb, mathtools, calligra, mathrsfs}
\usepackage{tikz}
\usetikzlibrary{arrows,chains,matrix,positioning,scopes,snakes,cd}
\begin{document}
\[
\begin{tikzcd}[row sep=1.8em, column sep=6em]
M_{k_j}\otimes M_{k_j} \arrow{r}{\varphi_{j,j+1}\otimes\varphi_{j,j+1}}
\arrow{d}{\sigma_j} & M_{k_{j+1}}\otimes M_{k_{j+1}}\\
M_{k_j}\otimes M_{k_j} \arrow{r}{\varphi_{j,\infty}\otimes\varphi_{j,\infty}} & U\otimes U
\end{tikzcd}
\]
\end{document}