<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Jul 5, 2013, at 9:01 PM, Counter Terrorist <<a href="mailto:the.counterterrorist@yahoo.com">the.counterterrorist@yahoo.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="font-family: 'bookman old style', 'new york', times, serif; font-size: 19px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: transparent; ">May I request a new feature such that both nodesep and offset can be expressed in RPN? </div><div style="font-family: 'bookman old style', 'new york', times, serif; font-size: 19px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: transparent; ">I believe it is possible recall that Herbert Voss has successfully made the first argument (label separation) of \uput can be in RPN (see pst-news13 for the details).</div><div style="font-family: 'bookman old style', 'new york', times, serif; font-size: 19px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: transparent; "><br></div><div style="font-family: 'bookman old style', 'new york', times, serif; font-size: 19px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: transparent; "><font face="bookman old style, new york, times, serif">\documentclass[pstricks,border=12pt]{standalone}</font></div><div style="font-family: 'bookman old style', 'new york', times, serif; font-size: 19px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: transparent; "><font face="bookman old style, new york, times, serif">\usepackage{pst-eucl}</font></div><div style="font-family: 'bookman old style', 'new york', times, serif; font-size: 19px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: transparent; "><font face="bookman old style, new york, times, serif">\begin{document}</font></div><div style="font-family: 'bookman old style', 'new york', times, serif; font-size: 19px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: transparent; "><font face="bookman old style, new york, times, serif">\begin{pspicture}[showgrid](4,4)</font></div><div style="font-family: 'bookman old style', 'new york', times, serif; font-size: 19px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: transparent; "><font face="bookman old style, new york, times, serif"><span class="Apple-tab-span" style="white-space: pre; ">      </span>\pstGeonode</font></div><div style="font-family: 'bookman old style', 'new york', times, serif; font-size: 19px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: transparent; "><font face="bookman old style, new york, times, serif"><span class="Apple-tab-span" style="white-space: pre; ">               </span>(1,1){O}</font></div><div style="font-family: 'bookman old style', 'new york', times, serif; font-size: 19px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: transparent; "><font face="bookman old style, new york, times, serif"><span class="Apple-tab-span" style="white-space: pre; ">          </span>([nodesep=1,angle=30]O){P}</font></div><div style="font-family: 'bookman old style', 'new york', times, serif; font-size: 19px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: transparent; "><font face="bookman old style, new york, times, serif"><span class="Apple-tab-span" style="white-space: pre; ">                </span>([nodesep=2,angle={!30 90 add}]P){A}</font></div><div style="font-family: 'bookman old style', 'new york', times, serif; font-size: 19px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: transparent; "><font face="bookman old style, new york, times, serif"><span class="Apple-tab-span" style="white-space: pre; ">              </span>([nodesep=1.7205,offset=1]P){B}% I prefer ([nodesep={! 3 sqrt },offset={! 1}]P){B}</font></div><div style="font-family: 'bookman old style', 'new york', times, serif; font-size: 19px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: transparent; "><font face="bookman old style, new york, times, serif"><span class="Apple-tab-span" style="white-space: pre; ">        </span>\pstCircleOA{O}{P}</font></div><div style="font-family: 'bookman old style', 'new york', times, serif; font-size: 19px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: transparent; "><font face="bookman old style, new york, times, serif"><span class="Apple-tab-span" style="white-space: pre; ">        </span>\psline(A)(P)(B)</font></div><div style="font-family: 'bookman old style', 'new york', times, serif; font-size: 19px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: transparent; "><font face="bookman old style, new york, times, serif">\end{pspicture}</font></div><div style="font-family: 'bookman old style', 'new york', times, serif; font-size: 19px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: transparent; "><font face="bookman old style, new york, times, serif">\end{document}</font></div><br class="Apple-interchange-newline"></blockquote></div><br><div>You may work around this using pstricks abilities to parse the coordinates of points with great flexibility. For example,</div><div>you may replace the line</div><div><br></div><div><blockquote type="cite"><div style="font-family: 'bookman old style', 'new york', times, serif; font-size: 19px; "><font face="bookman old style, new york, times, serif"><span class="Apple-tab-span" style="white-space: pre; ">         </span>([nodesep=1.7205,offset=1]P){B}% I prefer ([nodesep={! 3 sqrt },offset={! 1}]P){B}</font></div></blockquote></div><div><div style="font-family: 'bookman old style', 'new york', times, serif; font-size: 19px; "><font face="bookman old style, new york, times, serif"><br></font></div></div><div>with</div><div><span class="Apple-tab-span" style="white-space: pre; ">     </span>\nodexn{(! 3 sqrt 1)+(P)}{B}</div><div> to much the same effect, except that \pstGeonode doesn't create a label.</div><div><br></div><div>Michael</div><div><br></div></body></html>