독립형 프레임에서 tikz 스타일에 대한 인수 사용이 작동하지 않습니다.

독립형 프레임에서 tikz 스타일에 대한 인수 사용이 작동하지 않습니다.

비머 프리젠테이션을 위한 TikZ 이미지를 생성하기 위해 저는 standalone패키지와 독립형 프레임을 사용합니다.

이제 나는 tikz 그림에서 로컬로 인수( )를 사용하여 tikz 스타일을 정의하려고 하면 #1오류가 발생하는 반면 문서 헤더에 정의되어 있으면(또는 \begin{standaloneframe}모든 것이 정상이 되기 전에) 오류가 발생한다는 것을 깨달았습니다.

MWE:

\documentclass[beamer]{standalone}
\usepackage{tikz}


\tikzset{text/.style = {draw= #1, fill = #1!10}} % Setting the style here works fine

\begin{document}
\begin{standaloneframe}

\begin{tikzpicture}% [text/.style = {draw= #1, fill = #1!10}] % <-- if you uncomment this you get an error

    \draw[text=red] (0,0) rectangle (3,2);   
    \draw[text=green] (4, 0) rectangle (6,3);

\end{tikzpicture}

\end{standaloneframe}
\end{document}

이것은 패키지의 버그입니까 standalone, 아니면 제가 뭔가 잘못하고 있는 것입니까? 해결 방법이 있나요?

관련 정보