為了創建用於投影機演示的 TikZ 影像,我使用standalone
套件和獨立框架。
現在我意識到,如果我嘗試在 tikz 圖片本地使用參數 ( ) 定義 tikz 樣式,如果它是在文件標題中定義的(或在一切正常#1
之前),我會收到錯誤。\begin{standaloneframe}
微量元素:
\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
還是我做錯了什麼?有解決方法嗎?