Как изменить кончики 2-х ячеек в xy-pic?

Как изменить кончики 2-х ячеек в xy-pic?

Я использовал cmtipопцию в xypic, но это не меняет кончики \xtwocells, а у меня много 2-ячеек. Я использую, cmtipпотому что хочу, чтобы кончики на диаграммах совпадали с кончиками стрелок в линию $A\to B$. Кажется, эта cmtipопция несовместима с 2cellопцией . Так как же изменить кончики 2-ячеек?

Если это приведет к тому, что нужно будет также поместить любой символ (который можно правильно сориентировать) на место 2-клетки. Я бы тоже хотел об этом узнать.

Вот простой пример. Квадрат с ячейкой внутри.

\documentclass{article}% 
\usepackage[all,2cell,cmtip]{xy}
\UseAllTwocells
\begin{document}
\[
\vcenter{\hbox{\xymatrix@!0@=15mm{
tl\ar[r]^-{t}\ar[d]_-{l}\xtwocell[rd]{}<>{2}&tr\ar[d]^-{r}\\
bl\ar[r]_-{b}&br
}}}
\]
\end{document}

нестрогий квадрат

решение1

\documentclass[12pt,a4paper]{article}

\usepackage{amssymb,amsmath}

\usepackage[all,cmtip]{xy}

\begin{document}

$$\xymatrix{
tl\ar[r]^t \ar[d]_l &tr\ar[d]^r\ar@{=>}[ld]^2\\
bl\ar[r]_b &br
}$$

\end{document}

решение2

tikz-cdПодходит ли вам решение с Ok?

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

\begin{document} 
    \[
    \begin{tikzcd}
        tl\ar{r}{t} \ar{d}[swap]{l} &tr \arrow[Rightarrow]{ld}{2}\arrow{d}{r} \\
        bl\ar{r}[swap]{b} &br
    \end{tikzcd}
    \] 
\end{document}

введите описание изображения здесь

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