<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><div>When I use \pscalculate to do some arithmetic operation, sometimes \pscalculate results a lot of fraction digits more than nine(e.g. 360/7=51.42857142857143),  at this time latex will report the error message "! number too big."</div><div><br></div><div>This issue had been reported in here about two years ago:</div><div><a href="https://tex.stackexchange.com/questions/387526/error-number-too-big-argument-10000000149011612" _src="https://tex.stackexchange.com/questions/387526/error-number-too-big-argument-10000000149011612">https://tex.stackexchange.com/questions/387526/error-number-too-big-argument-10000000149011612</a> </div><div>But I didn't see any effective solution on this issue. </div><div><br></div><div>According to the manual of pst-calculate, \pscalculate provides any option to tune up,  </div><div>but we can set the round-precision for \psCalculate, after some tests, I found it can't work well with \pnode, or \uput either.</div><div><br></div><div><div>\documentclass{article}</div><div>\usepackage{pst-node}</div><div>\usepackage{pst-calculate}</div><div>\begin{document}</div><div>\begin{pspicture}[showgrid](-4,-3.3)(4,3)</div><div>\SpecialCoor</div><div>\pscalculate{360/7} % latex prints out 51.42857142857143</div><div>\psCalculate[round-mode=places,round-precision=3]{360/7} % latex prints out 51.429</div><div>\pnode(1;\pscalculate{180/5}){A} % latex works well</div><div>\pnode(1;\pscalculate{18/7}){B} % latex output the error message "! number too big."</div><div>\pnode(1;\pscalculate{180/7}){C} % latex output the error message "! number too big."</div><div>\uput[45](1,\pscalculate{18/7}){D} % latex works well at this time, why?</div><div>\uput[90](1,\psCalculate{18/7}){E} % Argument of \pst@@@@@checknum has an extra }.</div><div>\pnode(1;\psCalculate{360/7}){F} %! Use of \pnode@ doesn't match its definition.</div><div>\pnode(1;\psCalculate[round-mode=places,round-precision=3]{360/7}){G} %! Use of \pnode@ doesn't match its definition.</div><div>%\@ifnextchar ... \reserved@d =#1\def \reserved@a {</div><div>%                                                  #2}\def \reserved@b {#3}\f...</div><div>%l.9 ...-mode=places,round-precision=3]{360/7}}){A}</div><div>\end{pspicture}</div><div>\end{document}</div></div><div><br></div><div>Does/How pstricks or the fp package truncate the digits excess nine in the fraction part automated? </div><div>Any suggestion well be appreciated, thanks!</div><div><br></div></div><br><br><span title="neteasefooter"><p> </p></span>