Portál AbcLinuxu, 12. května 2025 10:44
\usepackage{fp} \usepackage{fancynum} ... \setfnumgsym{~} \setfnumdsym{{,}} ... \edef \aaa{1234.5678} \FPeval \bbb{500*6} \fnum{\aaa} \\ \fnum{\bbb} \\ \fnum{1234.5678} \\Očakával som, že výstup bude takýto:
1 234,567 8 3 000,000 000 000 000 000 000 1 234,567 8Avšak výstup je takýto:
1234.5678 3000.000000000000000000 1 234 ,567 8 (Pred čiarkou je medzera)Prečo príkaz \fnum v prvých dvoch prípadoch nezoskupí tisíce? Považuje parameter za string alebo kde je problém a ako ho vyriešiť? Prípadne prečo pred čiarku v teťom prípade vloží medzeru? Za rady ďakujem. PS: Som v LaTeXe začiatočník.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.