다음 코드를 사용한 다음 다이어그램이 있습니다.
\begin{tikzcd}
\phi\times\psi\times\theta \arrow[r,"_{X_{p}}{\circ}_{Y_q}\times \Id"]
\arrow[d,"\cong"]
&
(\phi _{X_p}\circ _{Y_q}\psi)\times \theta\arrow[d]
\\
\phi\times \theta \times \psi \arrow[d,"_{X_r}\circ_{Z_t}\times \Id"']
&
\arrow[d,phantom]
\\
(\phi _{X_r}\circ_{Z_t})\times \psi\arrow[r,"(\phi_{X_r}\circ_{Z_t}\theta)_{X_p}\circ_{Y_q}\psi"]
&
(\phi_{X_p}\circ_{Y_q}\psi)_{X_r}\circ_{Z_t}\theta
\end{tikzcd}
이 다이어그램에서는 화살표 중 하나가 오른쪽 하단 모서리(제가 원하는 위치)까지 내려가지 않는 것을 볼 수 있습니다. 또한 다이어그램 하단의 레이블이 화살표에 너무 가깝다는 것을 알 수 있습니다. 좀 더 아래로 옮기고 싶습니다.
(2,2) 노드에 뭔가가 있어야 하는 것 같습니다. 그렇지 않으면 Latex는 다이어그램을 컴파일하지도 않습니다. 그래서 나는 유령 화살을 넣었습니다. 내 교환 다이어그램의 그림은 다음과 같습니다.
답변1
적용 column sep = 80
여부 :row sep = 30
\hspace
\documentclass[]{standalone}
\usepackage{tikz-cd}
\begin{document}
\begin{tikzcd} [column sep = 80, row sep = 30]
\phi\times\psi\times\theta \arrow[d,"\cong"] \arrow[r,"{X_p}{\circ}_{Y_q}\times Id"] &
(\phi _{X_p}\circ _{Y_q}\psi)\times \theta\arrow[dd] \\
\phi\times\psi\times\psi \arrow[d,"X_r{\circ}_{Z_t}\times Id"'] & \\
(\phi _{X_r}\circ_{Z_t})\times \psi \ar[r,"(\phi_{X_r}\circ_{Z_t}\theta)_{X_p}\circ_{Y_q}\psi"]
& (\phi_{X_p}\circ_{Y_q}\psi)_{X_r}\circ_{Z_t}\theta
\end{tikzcd}
\end{document}
답변2
그냥 사용하세요 \arrow[dd]
( 는 필요 없음 \arrow[d,phantom]
).
\documentclass{article}
\usepackage{amsmath}
\DeclareMathOperator\Id{Id}
\usepackage{tikz}
\usetikzlibrary{cd}
\begin{document}
\begin{tikzcd}
\phi\times\psi\times\theta \arrow[r,"_{X_{p}}{\circ}_{Y_q}\times \Id"] \arrow[d,"\cong"] & (\phi _{X_p}\circ _{Y_q}\psi)\times \theta\arrow[dd] \\
\phi\times \theta \times \psi \arrow[d,"_{X_r}\circ_{Z_t}\times \Id"'] & \\
(\phi _{X_r}\circ_{Z_t})\times \psi\arrow[r,"(\phi_{X_r}\circ_{Z_t}\theta)_{X_p}\circ_{Y_q}\psi"] & (\phi_{X_p}\circ_{Y_q}\psi)_{X_r}\circ_{Z_t}\theta \\
\end{tikzcd}
\end{document}
답변3
\arrow[dd]
shorten
Henri Menke 답변에서 가져온 명령으로 화살표의 길이를 변경하고 \hspace*{}
텍스트의 가로 위치를 변경하여 모양을 더 좋게 만드는 데 사용했습니다 .
\documentclass[a4paper,10pt]{article}
\usepackage{tikz-cd}
\begin{document}
\begin{tikzcd}
\phi\times\psi\times\theta \arrow[d,"\cong"] \arrow[r,"{X_p}{\circ}_{Y_q}\times Id"] & (\phi _{X_p}\circ _{Y_q}\psi)\times \theta\arrow[dd] \\
\phi\times\psi\times\psi \arrow[d,"X_r{\circ}_{Z_t}\times Id"'] & \\
(\phi _{X_r}\circ_{Z_t})\times \psi \ar[r,shorten >=- 1.7cm,"\hspace*{1.4cm}(\phi_{X_r}\circ_{Z_t}\theta)_{X_p}\circ_{Y_q}\psi"]
& \hspace*{1.7cm}(\phi_{X_p}\circ_{Y_q}\psi)_{X_r}\circ_{Z_t}\theta
\end{tikzcd}
\end{document}