Expl 모드가 켜진 상태에서 공백이 포함된 명령을 어떻게 사용합니까?

Expl 모드가 켜진 상태에서 공백이 포함된 명령을 어떻게 사용합니까?

문제

xparse나는 멋진 작은 if/else 옵션을 수행할 수 있도록 섹션 안에 명령을 넣고 싶습니다 . 그러나 내가 실행하는 명령에는 옵션 내부에 기본 공백이 포함되어 있습니다. TikZ의 node 옵션이라는 inner sep단어에는 공백이 필요합니다. L3를 활성화하면 공간이 먹먹해지는 것 같아요.

MWE

\documentclass{article}

\usepackage{tikz}
\usepackage{xparse}

\begin{document}
    \tikz[baseline=(char.base)]{
        \node[shape=circle,draw,inner sep=0.5pt] (char) {A};
    }

    \ExplSyntaxOn
    \tikz[baseline=(char.base)]{
        \node[shape=circle,draw,inner sep=0.5pt] (char) {B};
    }
    \ExplSyntaxOff
\end{document}

실행하면 "패키지 pgfkeys 오류: '/tikz/innersep', [...] 키를 모릅니다."라는 오류가 표시됩니다. 이는 공간이 공백으로 전송되었음을 나타냅니다.

내가 원하는 것

L3 블록 내부에서 명령을 실행하고 공백이 inner sep사라지지 않게 하려면 어떻게 해야 합니까?

네,하지만....

\ifx나는 이 간단한 예가 다른 간단한 방법 으로 달성 가능하다는 것을 알고 있습니다 . 저는 이것을 L3 구문에 대해 더 많이 배울 수 있는 기회로 사용하고 있습니다.

관련 정보