Lorsque je déclare une option contenant un espace, LaTeX/XeLaTeX le mange.Comment passer une option contenant un espace à un paquet dans LaTeX/XeLaTeX
Dans la principale .tex, je:
\usepackage[test font]{test}
Dans mon dossier .sty je:
\DeclareOption*{\newfontfamily\testfont[Scale=1]{\CurrentOption}}
\ProcessOptions
Mais le moteur Tex passe au package TestFont option et non tester la police. Donc, la question est de savoir comment passer l'option contenant l'espace pour le paquet.
Oui cela ne fonctionne pas, mais avec un peu de changement, il compilera sans erreur: dans le fichier .tex \ catcode' \ = 11 \ usepackage [font de test ] {} test de et dans le fichier .sty \ DeclareOption * {\ typeout {Quoi \ CurrentOption}} \ ProcessOptions \ catcode' \ = 10 le problème étant que le déplacement du premier chat code dans le fichier .sty ne fonctionne pas. – anno