I added labels to the arrows in an example of the tikz-cd manual:
\begin{tikzcd}
A \arrow[r, bend left=50, ""{name=U, below, draw=red}]
\arrow[r, bend right=50, ""{name=D, draw=red}]
& B
\arrow[Rightarrow, from=U, to=D]
\end{tikzcd}
Which gives this:
Now simply setting A and B to lower case results in the following diagram, where the label of the upper arrow is off:
The reason seems to be that the upper-case letters A and B have the same height, whereas a is smaller than b. Anyone has an idea how to fix this?


\strut aand\strut b. – David Purton May 13 '18 at 11:57\tikzset{s/.style={rectangle,anchor=center}}and then use it in the two cells like this|[s]|aand|[s]|b. – Kpym May 13 '18 at 12:58