Ce que tu as fait de mal, c'est sans doute ne pas lire avec assez d'attention la doc de booktabs.
`booktabs`.
Remplacer \toprule `\toprule` et \bottomrule `\bottomrule` par \hrule `\hrule` permet de supprimer l'espace, mais ce n'est pas nécessairement seule la chose critiquable de ton code. booktabs code.
`booktabs` n'est pas prévu pour présenter des tableaux avec des filets verticaux.
Voici ce qu'on peut lire dans la doc de booktabs `booktabs` en page 3
3 :
2 The layout of formal tables
You will not go far wrong if you remember two simple guidelines at all times:
1. Never, ever use vertical rules.
2. Never use double rules.
These guidelines may seem extreme but I have never found a good argument in
favour of breaking them.
Un petit coup de Google translate:
traduction en ligne :
2 La disposition des tableaux formels
Vous ne vous tromperez pas si vous vous souvenez à tout moment de deux directives simples:
1. N'utilisez jamais, jamais de règles verticales.
2. N'utilisez jamais de règles doubles.
Ces directives peuvent sembler extrêmes, mais je n'ai jamais trouvé d'argument valable
faveur de les briser.