\documentclass{ppex} \nonstopmode \usepackage [frame]{xy} \pagestyle{empty} \begin{document} \ResetPreambleCommands \ReadyForTheFray \usepackage [frame]{xy} \[ \newcommand{\smbf}{\small\bfseries} \newcommand{\smit}{\small\itshape} \begin{xy} 0*=(22,14)!UR!(-10,-8)[F]\txt\smbf{center\\of box}="box"; "box"+L*+!R\txt\small{Left\\side} ,"box"+R*+!L\txt\small{Right\\side} ,"box"+D*+!U\txt\small{Bottom side} ,"box"+U*+!D\txt\small{Top side} ,"box"+LD*@{*}*+!RU\txt<2cm>\smit{Lower left diagonal} ,"box"+RD*@{*}*+!LU\txt<2cm>\smit{Lower right diagonal} ,"box"+LU*@{*}*+!RD\txt<2cm>\smit{Upper left diagonal} ,"box"+RU*@{*}*+!LD\txt<2cm>\smit{Upper right diagonal} \end{xy}\] \end{document}