% Red-black tree % Author: Madit \documentclass[leqno,fleqn,table]{beamer} \usepackage{tikz} %%%< %\usepackage{verbatim} %\usepackage[active,tightpage]{preview} %\PreviewEnvironment{tikzpicture} %\setlength{\PreviewBorder}{10pt}% %%%> %\begin{comment} %:Title: Red-black tree %:Tags: Trees;Graphs %:Author: Madit %:Slug: red-black-tree % %A red-black tree is a special type of binary tree, used in computer science %to organize pieces of comparable data, such as text fragments or numbers. %(Wikipedia) %\end{comment} \usetikzlibrary{arrows} \tikzset{ treenode/.style = {align=center, inner sep=0pt, text centered, font=\sffamily}, arn_n/.style = {treenode, circle, white, font=\sffamily\bfseries, draw=black, fill=black, text width=1.5em},% arbre rouge noir, noeud noir arn_r/.style = {treenode, circle, red, draw=red, text width=1.5em, very thick},% arbre rouge noir, noeud rouge arn_x/.style = {treenode, rectangle, draw=black, minimum width=0.5em, minimum height=0.5em}% arbre rouge noir, nil } \begin{document} \begin{frame} \begin{minipage}[c]{\textwidth} \begin{tikzpicture}[->,>=stealth',level/.style={sibling distance = 5cm/#1, level distance = 1.5cm}] \node [arn_n] {33} child{ node [arn_r] {15} child{ node [arn_n] {10} child{ node [arn_r] {5} edge from parent node[above left] {$x$}} %for a named pointer child{ node [arn_x] {}} } child{ node [arn_n] {20} child{ node [arn_r] {18}} child{ node [arn_x] {}} } } child{ node [arn_r] {47} child{ node [arn_n] {38} child{ node [arn_r] {36}} child{ node [arn_r] {39}} } child{ node [arn_n] {51} child{ node [arn_r] {49}} child{ node [arn_x] {}} } } ; \end{tikzpicture} \end{minipage} \end{frame} \end{document} So I'm using this in a beamer but get an error (illegal parameter number in definition of iterate) Though it works when i delete the frames and make the documentclass article. Is it possible to get it working in beamer?
[fragile]option to theframeenvironment?\usepackage{helvet}in your MWE so I cannot investigate that issue. Compiling your MWE using[fragile]withpdflatexworks fine and yields a nice red-black tree.\usepackage{helvet}– no problem.