tikzcd 다이어그램에서 오류를 찾을 수 없습니다.

tikzcd 다이어그램에서 오류를 찾을 수 없습니다.

코드는

\documentclass{article}
\usepackage{tikz-cd}

\begin{document}
\begin{tikzcd}
    \hom(A, A) \arrow[d, "\hom(A, f)"] \arrow[r, "\hom(h, B)"] & \hom(A', B) \arrow[d, "\hom(A', f)"] \\
    \hom(A, B') \arrow[r, "\hom(h, B')"] & \hom(A', B')
\end{tikzcd}
\end{document}

많은 오류가 발생합니다. 첫 번째 오류는

패키지 pgfkeys 오류: '/tikz/f)"' 키를 모르므로 무시하겠습니다. 철자가 틀렸을 수도 있습니다.

내가 도대체 ​​뭘 잘못하고있는 겁니까?

답변1

\hom문제는 의 인수를 구분하는 쉼표를 방해하는 내부의 쉼표에서 발생합니다 \arrow. 중괄호 한 쌍을 추가하면 됩니다.

\documentclass{article}
\usepackage{tikz-cd}

\begin{document}

\begin{tikzcd}[row sep=large, column sep=huge]%[column sep=3em]
    \hom(A, A) \arrow[d, "{\hom(A, f)}"] \arrow[r, "{\hom(h, B)}"] & \hom(A', B) \arrow[d, "{\hom(A', f)}"] \\%
    \hom(A, B') \arrow[r, "{\hom(h, B')}"] & \hom(A', B')%
\end{tikzcd}

\end{document} 

여기에 이미지 설명을 입력하세요

관련 정보