비머 프리젠테이션을 위한 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
, 아니면 제가 뭔가 잘못하고 있는 것입니까? 해결 방법이 있나요?