Incremento de contador com valor não inteiro para h2020proposal.cls

Incremento de contador com valor não inteiro para h2020proposal.cls

A pergunta que tenho já foi respondida aqui:Faturas bonitas. No entanto, o código que preciso modificar usando esta resposta não é fácil de interpretar. Provavelmente eu conseguiria descobrir isso eventualmente, mas estou trabalhando com um prazo apertado e não posso me dar ao luxo de pensar e aprender. Portanto, uma solução rápida seria muito apreciada.

O código original, de h2020proposal.cls 2015/08/06 versão V1.0, é este:

\newcommand{\@personmonths}[2]{%
  \stepcounter{@wptotgroups}
  \addtocounter{@wp\arabic{@wpcount}totpm}{#2}
  \setcounter{@pmpnum}{\getPnum{#1}}
  \addtocounter{@p\arabic{@pmpnum}totpm}{#2}
  \expandafter\xdef\csname
  @pmParticipant\arabic{@pmpnum}WP\arabic{@wpcount}\endcsname{#2} 
}

A ideia é que o argumento 2 deste comando seja um número inteiro ou o pacote calc apresentará um erro. Porém, preciso passar um argumento não inteiro, como 7.8 ou 2.4 etc. No link acima eles mostram como usar o pacote fp para trabalhar com tais argumentos não inteiros. Gostaria de saber se alguém pode modificar o código acima para mim, usando o pacote fp.

Muito obrigado

informação relacionada