使 Tikzcd 图片更大

使 Tikzcd 图片更大

我有以下图片。我想把箭头弄大一点,这样就有足够的空间写 F 和 G,图表看起来更漂亮一点。有人能帮忙吗?

\documentclass[12pt]{article}
\usepackage{tikz, pgfplots}
\pgfplotsset{compat=1.10}
\usepgfplotslibrary{groupplots}
\begin{document}
\begin{center}
\begin{tikzcd}    


    \widehat{w}_{i}  \arrow[maps to]{r}\arrow[maps to]{dr}[swap]{F }   &       x \widehat{w}_{i} \arrow[maps to]{r}\arrow[maps to]{dr}[swap]{F} &    x^{2}   \widehat{w}_{i}     \arrow[maps to]{r}          \arrow[maps to]{dr}[swap]{F} &     x^{3}  \widehat{w}_{i}   \arrow[maps to]{r}                               &     \ldots     \arrow[maps to]{r}        \arrow[maps to]{dr}          &                      x^{d_{i}}   \widehat{w}_{i}      \\ 
&     v_{i}     \arrow[maps to]{u}[]{G}\arrow[maps to]{r}[]{}&     x v_{i}  \arrow   [maps to] {r} \arrow[maps to]{u}{G}&   xv_{2} \, \,  \arrow[maps to]{u}{G}                \arrow[maps to]{r}    &  \, \,  \ldots                 \arrow[maps to]{r}       &                 x ^ { d_{i} - 1}       v_{i}                                           \arrow[maps to]{u}{G}    
\end{tikzcd}
\end{center}     
\end{document}    

答案1

您可以使用sep钥匙。

在此处输入图片描述

它采用以下值:

在此处输入图片描述

但也可以使用其他值(比如说6cm)。

请注意,您只能更改行和/或列的顺序。

您的代码与此密钥相同large

\documentclass[12pt]{article}
\usepackage{tikz-cd, pgfplots}
\pgfplotsset{compat=1.10}
\usepgfplotslibrary{groupplots}
\begin{document}
\begin{center}
\begin{tikzcd}[sep=large]   %%<<--- here
\widehat{w}_{i}  \arrow[maps to]{r}\arrow[maps to]{dr}[swap]{F }   &       x \widehat{w}_{i} \arrow[maps to]{r}\arrow[maps to]{dr}[swap]{F} &    x^{2}   \widehat{w}_{i}     \arrow[maps to]{r}          \arrow[maps to]{dr}[swap]{F} &     x^{3}  \widehat{w}_{i}   \arrow[maps to]{r}                               &     \ldots     \arrow[maps to]{r}        \arrow[maps to]{dr}          &                      x^{d_{i}}   \widehat{w}_{i}      \\
&     v_{i}     \arrow[maps to]{u}[]{G}\arrow[maps to]{r}[]{}&     x v_{i}  \arrow   [maps to] {r} \arrow[maps to]{u}{G}&   xv_{2} \, \,  \arrow[maps to]{u}{G}                \arrow[maps to]{r}    &  \, \,  \ldots                 \arrow[maps to]{r}       &                 x ^ { d_{i} - 1}       v_{i}                                           \arrow[maps to]{u}{G}
\end{tikzcd}
\end{center}
\end{document}

在此处输入图片描述

答案2

除了 Kumar 先生的完美回答之外,如果您只想更改单个案例,还可以使用其他语法。在我的示例中,我在两行之间添加了 1 厘米,并在 之前添加了 1 厘米\ldots。如果您有更大的图表,这会非常方便。

我还添加了一些使所有标签变大的可能性。

% arara: pdflatex

\documentclass[12pt]{article}
\usepackage{tikz-cd}

\begin{document}
\[
    \begin{tikzcd}[%
        ,every arrow/.append style={maps to}
        ,every label/.append style={font=\normalsize}
        ]
        \widehat{w}_{i} \arrow{r}\arrow{dr}[swap]{F} & x\widehat{w}_{i} \arrow{r}\arrow{dr}[swap]{F} & x^{2}\widehat{w}_{i} \arrow{r}\arrow{dr}[swap]{F} & x^{3}\widehat{w}_{i} \arrow{r} &[1cm] \ldots \arrow{r}\arrow{dr} & x^{d_{i}}\widehat{w}_{i} \\[1cm]
        & v_{i} \arrow{u}{G}\arrow{r} & xv_{i} \arrow{r}\arrow{u}{G} & xv_{2} \arrow{u}{G}\arrow{r} & \ldots \arrow{r} & x^{d_{i}-1}v_{i} \arrow{u}{G}
    \end{tikzcd}
\]      
\end{document}

在此处输入图片描述

相关内容