I'm drawing a BIG tikzpicture using the tikz-cd package. I won't reproduce the entire diagram here as there's no need. But the following MWE highlights the problem I'm having which is this: One region of the diagram is a little crowded and I would like to nudge the starting position of one edge to, say, the east of the source node. However, when I specify the coordinate for the source node an unwanted tip appears on the source end of the arrow. Here's the code:
\documentclass[11pt]{article}
\usepackage{amsmath}
\usepackage{tikz-cd}
\usetikzlibrary{arrows}
\title{}
\date{}
\tikzset{
commutative diagrams/.cd,
arrow style = tikz,
diagrams={>=latex}}
\begin{document}
\begin{tikzpicture}[commutative diagrams/every diagram,column sep = 3em]
\matrix (m) [matrix of math nodes, nodes in empty cells]{
|(A)|A\\
|(B)|B\\
};
\path [commutative diagrams/.cd, every arrow, every label]
(B.north east) edge [bend right, dashed] (A.east)
(B) edge [bend left] (A.west)
;
\end{tikzpicture}
\end{document}
Here's the output this example produces. You can see the extra tip on the dashed line.
Recall, I am deliberately NOT using the {tikzcd}
environment because I have a LOT of nodes and edges and may need to change the locations of some of the nodes as I add to the diagram.
Any suggestions for how I can move the starting position of the arrow within the tikzpicture environment using edge paths?