LINUX.ORG.RU

LaTeX: Печать счетчика по формату.


0

0

Создаю supertabular. В подвале таблицы надо печатать итоговую сумму.

Создаю 2 счетчика

\newcounter{itogoRub}

\newcounter{itogoKop}

В \tablelasttail используется \arabic{itogoRub}-\arabic{itogoKop}

далее, чтобы присвоилось нужное значение в самой таблице появляется \setcounter{itogoRub}{<рубли>} и \setcounter{itogoKop}{<копейки>}. В каждой строке, т. к. отчет формируется программой.

И все работает, но есть одна неприятность. Когда копейки получаются <10 (например 07), то они печатаются одной цифрой. Например 200-0. А надо печатать 200-00

Как можно решить эту проблему?

PS: при помощи newcommand это не сделать, т. к. подвал таблицы описан ранее, чем сформированы все строки таблицы

★★★★

примерно так:

\def\theKop{\ifnum\itogoKop<10 0\fi\the\itogoKop}

Eddy_Em ☆☆☆☆☆
()

IMHO лучше не использовать для этого средства LaTeX, а написать простой препроцессор или заюзать силу R с его отчётами, тогда и графики на лету генерить можно будет.

Evgueni ★★★★★
()
Ответ на: комментарий от Evgueni

Евгений, вы же прекрасно знаете, что средств ТеХа/ЛаТеХа вполне хватит для поставленной ТС задачи, в том числе и автоматического генерирования графиков/диаграмм ;)

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Знаю, но есть специализированные инструменты позволяющее сделать тоже гораздо более качественно. TeX - это алгоритм разбиения абзацев на строки, очень хороший алгоритм, но всё таки только это он и есть :)

Evgueni ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.