Portál AbcLinuxu, 7. listopadu 2025 07:48
\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.