utiliser les \catcode pour pour pouvoir utiliser # dans \AtBeginDocument avec un \patchcmd
8beb39676e45bfcc53d9fcefc56349273f167dd2 était un peu trop brutal