Kiedy deklaruję opcję zawierającą spację, LaTeX/XeLaTeX je.Jak przekazać opcję zawierającą spację do pakietu w LaTeX/XeLaTeX
W głównym .tex, mam:
\usepackage[test font]{test}
W moim .sty pliku mam:
\DeclareOption*{\newfontfamily\testfont[Scale=1]{\CurrentOption}}
\ProcessOptions
Ale silnik Tex przechodzi do pakietu testfont opcji a nie testowa czcionka.
Pytanie więc, jak przekazać opcję zawierającą spację do paczki.
Tak to nie uda, ale z niewielką zmianą będzie to skompilować bez błędów: w pliku .tex \ catcode' \ = 11 \ usepackage [font Test ] {} Test iw pliku .sty \ DeclareOption * {\ typeout {Co jest \ CurrentOption}} \ ProcessOptions \ catcode' \ = 10 problemem jest, że przeniesienie pierwszego kota kod w pliku .sty nie działa. – anno