Как передать опцию, содержащую пробел, в пакет в LaTeX/XeLaTeX
Когда я объявляю опцию, содержащую пробел, LaTeX/XeLaTeX съедает ее.
В основном.tex у меня есть:
\usepackage[test font]{test}
В моем файле.sty у меня есть:
\DeclareOption*{\newfontfamily\testfont[Scale=1]{\CurrentOption}}
\ProcessOptions
Но движок Tex переходит к опции пакета testfont, а не к шрифту test.
Поэтому вопрос заключается в том, как передать опцию, содержащую пробел, в пакет.
2 ответа
Пытаться
\catcode`\ =11
\usepackage[test font]{test}
\catcode`\ =10
Это вполне может потерпеть неудачу, но неудача может быть прогрессом в том, что мы имеем до сих пор.