Estou tentando desenhar um diagrama comutativo semelhante ao seguinte:
... exceto que eu quero que as duas setas $1 \times \tilde{I}$
estejam $\tilde{m}$
na mesma linha e o nó $\tilde{G} \times \tilde{G}$
esteja na posição intermediária. Aqui está o meu código (embora provavelmente não ajude):
\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{tikz-cd}
\begin{document}
\begin{tikzcd}
& & & \tilde{G} \arrow{dd}{p}\\
& & \tilde{G} \times \tilde{G} \arrow{ru}{\tilde{m}} & \\
\tilde{G} \arrow{rru}{1 \times \tilde{I}} \arrow[swap]{r}{p} & G
\arrow[swap]{r}{1_{G}\times I} & G \times G \arrow[swap]{r}{m} & G
\end{tikzcd}
\end{document}
Alguma sugestão? Obrigado!
Responder1
Semelhante à solução de Zarko, mas com uma abordagem diferente; o truque principal é usar novamente uma linha fictícia. A especificação between origins
garante uma disposição semelhante a uma grade.
\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{tikz-cd}
\begin{document}
\begin{tikzcd}[column sep={6em,between origins},row sep={2.5em,between origins}]
& & & \tilde{G} \arrow[ddd,"p"] \\
& & \tilde{G} \times \tilde{G} \arrow[ru,"\tilde{m}"] & \\
\\
\tilde{G} \arrow[rruu,"1\times\tilde{I}"] \arrow[r,swap,"p"] & G
\arrow[r,swap,"1_{G}\times I"] & G \times G \arrow[r,swap,"m"] & G
\end{tikzcd}
\end{document}
Uma versão diferente, com a entrada entre as setas diagonais no meio. Aqui o truque é usar uma coluna a mais, mas recuando nas laterais metade da largura das colunas.
\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{tikz-cd}
\begin{document}
\begin{tikzcd}[column sep={6em,between origins},row sep={2.5em,between origins},nodes in empty cells]
& &[-3em] &[-3em] & \tilde{G} \arrow[dd,"p"] \\
& & \tilde{G} \times \tilde{G} \arrow[rru,"\tilde{m}"] \\
\tilde{G} \arrow[rru,"1\times\tilde{I}"] \arrow[r,swap,"p"] &
G \arrow[rr,swap,"1_{G}\times I"] & & G \times G \arrow[r,swap,"m"] & G
\end{tikzcd}
\end{document}
Responder2
tentar:
\documentclass[12pt]{standalone}
\usepackage{tikz-cd}
\begin{document}
\begin{tikzcd}[nodes in empty cells,
cells={nodes={minimum height=1.5em}}]
& & & \tilde{G} \arrow{ddd}{p}\\
& & \tilde{G} \times \tilde{G} \arrow{ru}{\tilde{m}} & \\%[5ex]
& & & \\
\tilde{G} \arrow{rruu}{1 \times \tilde{I}} \arrow[swap]{r}{p} & G
\arrow[swap]{r}{1_{G}\times I} & G \times G \arrow[swap]{r}{m} & G
\end{tikzcd}
\end{document}
Termo aditivo:
declive menos acentuado é obtido reduzindo o row sep
e inner sep
do nó:
\documentclass[12pt]{standalone}
\usepackage{tikz-cd}
\begin{document}
\begin{tikzcd}[nodes in empty cells,
row sep=-1ex,
cells={nodes={minimum height=1.5em, inner sep=2pt}}]
& & & \tilde{G} \arrow{ddd}{p}\\
& & \tilde{G} \times \tilde{G} \arrow{ru}{\tilde{m}} & \\%[5ex]
& & & \\
\tilde{G} \arrow{rruu}{1 \times \tilde{I}} \arrow[swap]{r}{p} & G
\arrow[swap]{r}{1_{G}\times I} & G \times G \arrow[swap]{r}{m} & G
\end{tikzcd}
\end{document}