I'm using Andrew Stacey's wonderful TQFT package to create pictures of cobordisms. But I'm having trouble with the boundaries:

\documentclass{article}
\usepackage{tikz}
\usepackage{tqft}
\begin{document}
\begin{tikzpicture}
\node[draw,tqft/reverse pair of pants,boundary lower style={draw,dashed}] (A) {};
\node[label={below:should be solid}] at (A.outgoing boundary 1) {};
\end{tikzpicture}
\end{document}
My drawing convention for cobordisms is that the boundaries that are covered by the cobordism are dashed, and all that are visible should be solid. The above is how far I came - nearly all circles come out correctly, but the bottom circle should be completely solid. Is there a key for only styling the outgoing lower boundary?



picsyntax that has now been introduced and with the rewrite I've added more styling options such as would fix this. It's ready for testing from http://bazaar.launchpad.net/~tex-sx/tex-sx/development/files (runtexontqft-pic.dtxand look attqft-pic_test.texfor examples) but I need to test it and rewrite the documentation before unleashing it on CTAN. – Andrew Stacey Apr 02 '14 at 11:48