I am trying to run the following program.<br><br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">\documentclass{article}<br>\usepackage{graphicx}<br>
%\usepackage[turkish]{babel}<br>%\usepackage{pstricks-add,pst-xkey}<br>\usepackage{xkeyval}<br>\makeatletter<br>%\define@key{fam}{key}{#1}<br><br>% "Start", "End" and "Value" parameters<br><br>\begin{document}<br><br>\define@key{psset}{Start}{\pst@getint{#1}{\MultTable@Start}}<br>
\define@key{psset}{End}{\pst@getint{#1}{\MultTable@End}}<br>\define@key{psset}{Value}{\pst@getint{#1}{\MultTable@Value}}<br><br>\setkeys{psset}{Start=1,End=5,Value=2}% Default values<br><br>% Main macro for "multiplication table" object<br>
\def\MultTable{\def\pst@par{}\pst@object{MultTable}}<br>\def\MultTable@i{{%<br>\use@par% Assignment of local parameters<br>\pst@cnth=\MultTable@End<br>\advance\pst@cnth-\MultTable@Start<br>\advance\pst@cnth\@ne<br>\multido{\iValue=\MultTable@Start+\@ne}{\pst@cnth}{%<br>
\pst@cntg=\iValue<br>\multiply\pst@cntg\MultTable@Value<br>\iValue$\times$\MultTable@Value = \the\pst@cntg<br>\ifnum\multidocount=\pst@cnth\else; \fi}}}<br><br>\MultTable<br><br>\MultTable[Value=9]<br><br>\setkeys{psset}{Value=6}<br>
<br>\MultTable[Start=6,End=11]<br><br>\MultTable[Start=19742,End=19742]<br>\end{document}</blockquote><div>&nbsp;<br>This program comes from the PSTricks User&#39;s Guide 2007 p.165. <br><br>Am I using the correct packages. I am getting an error just after ...\pst@getint &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; {#1}....... but \pst@getint is a pstricks macro according to the pstricks documentation. <br>
<br>So why the error on compiling?<br><br>Any help greatly appreciated,<br><br>Shane<br></div>