Как передать опцию, содержащую пространство к пакету в LaTeX/XeLaTeX

Когда я объявляю опцию, содержащую пространство, LaTeX/XeLaTeX ест его.

В основном .tex я имею:

\usepackage[test font]{test}

В моем .sty файле я имею:

\DeclareOption*{\newfontfamily\testfont[Scale=1]{\CurrentOption}}
\ProcessOptions

Но механизм Tex передает пакету testfont опцию и не тестовый шрифт.

Таким образом, вопрос состоит в том, как передать опцию, содержащую пространство к пакету.

6
задан anno 20 April 2010 в 13:16
поделиться

2 ответа

Попытка


\catcode`\ =11
\usepackage[test font]{test}
\catcode`\ =10

Вероятно, это не удастся, но это может быть прогресс в том, что у нас есть на данный момент.

1
ответ дан 17 December 2019 в 00:06
поделиться

Защитите его скобами

\usepackage[{test font}]{test}
6
ответ дан 17 December 2019 в 00:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: