Проблема с коммутативными диаграммами TikZ: неизвестна форма с именем tikz@f@1-2-2

Проблема с коммутативными диаграммами TikZ: неизвестна форма с именем tikz@f@1-2-2

Я использую файл класса диссертации Кембриджа, который можно найти в открытом доступе.здесь

В частности, я хочу использовать коммутативную диаграмму с tikz-cd, но не могу заставить ее работать:

\[
\begin{tikzcd}
  A \arrow[rd] \arrow[r] & B \\
  \end{tikzcd}
\]

Есть ли способ исправить это? Ошибка выглядит так:

! Package pgf Error: No shape named tikz@f@1-2-2 is known.

решение1

Проблема в том, что вы указали \arrow[rd]на несуществующую ячейку. Я приспособил ваш фрагмент кода, чтобы он компилировался.

\documentclass{article}

\usepackage{mathtools}
\usepackage{tikz-cd}

\begin{document}

\[
\begin{tikzcd}
A \arrow[rd] \arrow[r] & B \\
{} & {} 
\end{tikzcd}
\]

\end{document}

Обратите внимание, что мне пришлось сделать столбец, в который войдет ваша стрелка. Я также не мог обозначить его одним &, мне пришлось добавить два {}', чтобы обозначить обе ячейки.

Связанный контент