Pour définir une fonction avec le package algorithm2e 5.0, il suffit d’utiliser de mot-clé \setKwProc
:
\SetKwProg{Fn}{Function}{}{end}
\Fn{foo}{bar}{
/ * .. */
}
Ce qui donne :
Et on se retrouve avec la définition d’une fonction foo
qui prend comme argument bar
.
Sauf que arXiv utilise la version 4.01 de ce package, et le magnifique mot-clé \setKwProc
n’y est pas encore défini.
Ma petite astuce moche consiste à définir une fonction comme un type particulier de bloc :
\SetKwBlock{Function}{Function foo( bar ):}{end}
\Function{ /* ... */
}
Ce qui donne :
Le résultat n’est pas exactement identique, mais il fait le boulot.