\documentclass{ppex} \nonstopmode \usepackage [curve,knot,arrow,dvips]{xy} \pagestyle{empty} \setlength\textwidth{183.0pt} \begin{document} \ResetPreambleCommands \ReadyForTheFray \usepackage [curve,knot,arrow,dvips]{xy} \[\renewcommand{\labelstyle}{\scriptstyle} \begin{xy} 0;/r8mm/: ,{\xcapv-|{a}} , +(0,1) ,{\xcaph|{b}\xunderh|{c}% \xcaph|{d}\xcapv|{e}} ,-(3,0),{\xoverh|{f}} ,+(1,0),{\xoverh|{g}} ,-(3,1),{\xcapv-|{h}\xcaph-|{i}} ,+(0,1),{\xunderh-|{j}} ,+(0,-1),{\xcaph-|{k}} ,+(0,1),{\xcapv|{l}} \end{xy}\] \end{document}