Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 3

29 Déc '15, 19:54

unbonpetit's gravatar image

unbonpetit
1.8k18

Il n'y a même pas besoin d'écrire dans le fichier .aux, auxiliaire, j'ai mal lu la question. Voici une méthode triviale : \documentclass{article} \usepackage{siunitx}\sisetup{locale=FR} \newdimen\baremecumul \newcommand*\bareme[1]{% \global\advance\baremecumul#1pt \hfill#1 point\unless\ifdim#1pt<2pts\fi\par } \makeatletter \newcommand*\baremetotal{\num{\strip@pt\baremecumul} points} \newcommand*\initbareme{\global\baremecumul\z@} \makeatother \begin{document} Exercice 1\bareme{4} Bla bla bla \medbreak Exercice 2\bareme{7,5} Bli Bli Bli \medbreak Exercice 3\bareme{5,5} Foo Foo Foo \medbreak Exercice 4\bareme{1,5} Bar Bar Bar \medbreak Barème total = \baremetotal \medbreak \initbareme Exercice 3\bareme{5,5} Foo Foo Foo \medbreak Exercice 4\bareme{1,5} Bar Bar Bar \medbreak Barème total = \baremetotal \end{document}
cliquez ici pour masquer/afficher la révision 2
typo

29 Déc '15, 01:05

Pathe's gravatar image

Pathe
7.6k49209252

Il n'y a même pas besoin d'écrire dans le fichier aux, .aux, j'ai mal lu la question. Voici une méthode triviale : \documentclass{article} \usepackage{siunitx}\sisetup{locale=FR} \newdimen\baremecumul \newcommand*\bareme[1]{% \global\advance\baremecumul#1pt \hfill#1 point\unless\ifdim#1pt<2pts\fi\par } \makeatletter \newcommand*\baremetotal{\num{\strip@pt\baremecumul} points} \makeatother \begin{document} Exercice 1\bareme{4} Bla bla bla \medbreak Exercice 2\bareme{7,5} Bli Bli Bli \medbreak Exercice 3\bareme{5,5} Foo Foo Foo \medbreak Exercice 4\bareme{1,5} Bar Bar Bar \medbreak Barème total = \baremetotal \end{document}
cliquez ici pour masquer/afficher la révision 1

29 Déc '15, 00:28

unbonpetit's gravatar image

unbonpetit
1.8k18