\documentclass{article} \usepackage{tikz} \usepackage[english]{babel} \usepackage{graphicx} \usepackage{textcomp} \usepackage{rotating} \usepackage{incgraph} \graphicspath{{/home/gyroninja/Documents/tsle/images/}} \pagenumbering{gobble} \title{\textbf{TSLE Cycle Tree and Special Algorithms}} \author{gyroninja} \date{} \begin{document} \maketitle \begin{inctext}[border=5pt,overlay={\node at (80,0.8) {\Huge\textbf{TSLE Cycle Tree}};}] \begin{tikzpicture} \begin{scope}[every child node/.style={circle, draw}] \node[every child node] {\includegraphics[width=0.05\textwidth]{solved.png}} [level distance=30mm, sibling distance=495mm] child { node {\includegraphics[width=0.05\textwidth]{R_Ui_Ri.png}} [level distance=25mm, sibling distance=230mm] child { node [coordinate] {} [level distance=10mm, sibling distance=50mm] child { node {\includegraphics[width=0.05\textwidth]{R_Ui_Ri_U_R_Ui_Ri.png}} [level distance=25mm, sibling distance=30mm] child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_Ui_Ri_Ui_R_Ui_Ri_U_R_Ui_Ri.png}} } edge from parent node[sloped, above] {R U\textquotesingle R\textquotesingle} } child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_U2_Ri_U_R_Ui_Ri_U_R_Ui_Ri.png}} } edge from parent node[sloped, above] {R U2 R\textquotesingle} } } child { node {\includegraphics[width=0.05\textwidth]{R_Ui_Ri_U2_R_Ui_Ri.png}} [level distance=25mm, sibling distance=30mm] child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_Ui_Ri_Ui_R_Ui_Ri_U2_R_Ui_Ri.png}} } child { node {\includegraphics[width=0.05\textwidth]{R_Ui_Ri_U2_R_Ui_Ri_U2_R_Ui_Ri.png}} } child { node {\includegraphics[width=0.05\textwidth]{R_Ui_Ri_U_R_Ui_Ri_U2_R_Ui_Ri.png}} } edge from parent node[sloped, above] {R U\textquotesingle R\textquotesingle} } } child { node {U} [level distance=25mm, sibling distance=30mm] child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_U_Ri_U_R_Ui_Ri_Ui_R_Ui_Ri.png}} } edge from parent node[sloped, above] {R U R\textquotesingle} } } edge from parent node[sloped, above] {R U\textquotesingle R\textquotesingle} } child { node [coordinate] {} [level distance=10mm, sibling distance=80mm] child { node {\includegraphics[width=0.05\textwidth]{R_U_Ri_Ui_R_Ui_Ri.png}} [level distance=25mm, sibling distance=30mm] child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_Ui_Ri_U_R_U_Ri_Ui_R_Ui_Ri.png}} } edge from parent node[sloped, above] {R U\textquotesingle R\textquotesingle} } child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_U_Ri_Ui_R_U_Ri_Ui_R_Ui_Ri.png}} } edge from parent node[sloped, above] {R U R\textquotesingle} } } child { node {\includegraphics[width=0.05\textwidth]{R_U_Ri_U_R_Ui_Ri.png}} [level distance=25mm, sibling distance=30mm] child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_Ui_Ri_Ui_R_U_Ri_U_R_Ui_Ri.png}} } child { node {\includegraphics[width=0.05\textwidth]{R_Ui_Ri_U2_R_U_Ri_U_R_Ui_Ri.png}} } edge from parent node[sloped, above] {R U\textquotesingle R\textquotesingle} } child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_U_Ri_U2_R_U_Ri_U_R_Ui_Ri.png}} } edge from parent node[sloped, above] {R U R\textquotesingle} } child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_U2_Ri_U_R_U_Ri_U_R_Ui_Ri.png}} } edge from parent node[sloped, above] {R U2 R\textquotesingle} } } child { node {\includegraphics[width=0.05\textwidth]{R_U_Ri_U2_R_Ui_Ri.png}} [level distance=25mm, sibling distance=30mm] child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_Ui_Ri_U_R_U_Ri_U2_R_Ui_Ri.png}} } edge from parent node[sloped, above] {R U\textquotesingle R\textquotesingle} } child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_U_Ri_Ui_R_U_Ri_U2_R_Ui_Ri.png}} } edge from parent node[sloped, above] {R U R\textquotesingle} } child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_U2_Ri_Ui_R_U_Ri_U2_R_Ui_Ri.png}} } edge from parent node[sloped, above] {R U2 R\textquotesingle} } } edge from parent node[sloped, above] {R U R\textquotesingle} } child { node [coordinate] {} [level distance=10mm, sibling distance=40mm] child { node {\includegraphics[width=0.05\textwidth]{R_U2_Ri_U_R_Ui_Ri.png}} [level distance=25mm, sibling distance=30mm] child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_U_Ri_U2_R_U2_Ri_U_R_Ui_Ri.png}} } child { node {\includegraphics[width=0.05\textwidth]{R_U_Ri_U_R_U2_Ri_U_R_Ui_Ri.png}} } edge from parent node[sloped, above] {R U R\textquotesingle} } child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_U2_Ri_U_R_U2_Ri_U_R_Ui_Ri.png}} } edge from parent node[sloped, above] {R U2 R\textquotesingle} } } child { node {\includegraphics[width=0.05\textwidth]{R_U2_Ri_U2_R_Ui_Ri.png}} } child { node [coordinate] {} [level distance=25mm, sibling distance=25mm] child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_Ui_Ri_Ui_R_U2_Ri_Ui_R_Ui_Ri.png}} } child { node {\includegraphics[width=0.05\textwidth]{R_Ui_Ri_U_R_U2_Ri_Ui_R_Ui_Ri.png}} } edge from parent node[sloped, above] {R U\textquotesingle R\textquotesingle} } child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_U_Ri_Ui_R_U2_Ri_Ui_R_Ui_Ri.png}} } edge from parent node[sloped, above] {R U R\textquotesingle} } } child { node [coordinate] {} [level distance=25mm, sibling distance=25mm] child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_Ui_Ri_U_R_Ui_Ri_U2_R_Ui_Ri.png}} } edge from parent node[sloped, above] {R U\textquotesingle R\textquotesingle} } child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_U_Ri_Ui_R_Ui_Ri_U2_R_Ui_Ri.png}} } edge from parent node[sloped, above] {R U R\textquotesingle} } } edge from parent node[sloped, above] {R U2 R\textquotesingle} } edge from parent node[sloped, above] {R U\textquotesingle R\textquotesingle} } child { node {\includegraphics[width=0.05\textwidth]{R_U_Ri.png}} [level distance=25mm, sibling distance=120mm] child { node [coordinate] {} [level distance=10mm, sibling distance=45mm] child { node {\includegraphics[width=0.05\textwidth]{R_Ui_Ri_U2_R_U_Ri.png}} [level distance=25mm, sibling distance=30mm] child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_Ui_Ri_U_R_Ui_Ri_U2_R_U_Ri.png}} } edge from parent node[sloped, above] {R U\textquotesingle R\textquotesingle} } } child { node {\includegraphics[width=0.05\textwidth]{R_Ui_Ri_U_R_U_Ri.png}} [level distance=25mm, sibling distance=30mm] child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_U_Ri_Ui_R_Ui_Ri_U_R_U_Ri.png}} } child { node {\includegraphics[width=0.05\textwidth]{R_U_Ri_U_R_Ui_Ri_U_R_U_Ri.png}} } edge from parent node[sloped, above] {R U R\textquotesingle} } child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_U2_Ri_Ui_R_Ui_Ri_U_R_U_Ri.png}} } edge from parent node[sloped, above] {R U2 R\textquotesingle} } } child { node [coordinate] {} [level distance=25mm, sibling distance=30mm] child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_U_Ri_U2_R_Ui_Ri_Ui_R_U_Ri.png}} } edge from parent node[sloped, above] {R U\textquotesingle R\textquotesingle} } child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_Ui_Ri_Ui_R_Ui_Ri_Ui_R_U_Ri.png}} } edge from parent node[sloped, above] {R U R\textquotesingle} } } edge from parent node[sloped, above] {R U\textquotesingle R\textquotesingle} } child { node [coordinate] {} [level distance=10mm, sibling distance=50mm] child { node {\includegraphics[width=0.05\textwidth]{R_U_Ri_Ui_R_U_Ri.png}} } child { node [coordinate] {} [level distance=25mm, sibling distance=30mm] child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_Ui_Ri_Ui_R_U_Ri_U2_R_U_Ri.png}} } child { node {\includegraphics[width=0.05\textwidth]{R_Ui_Ri_U2_R_U_Ri_U2_R_U_Ri.png}} } child { node {\includegraphics[width=0.05\textwidth]{R_Ui_Ri_U_R_U_Ri_U2_R_U_Ri.png}} } edge from parent node[sloped, above] {R U\textquotesingle R\textquotesingle} } child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_U_Ri_Ui_R_U_Ri_U2_R_U_Ri.png}} } edge from parent node[sloped, above] {R U R\textquotesingle} } child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_U2_Ri_U2_R_U_Ri_U2_R_U_Ri.png}} } edge from parent node[sloped, above] {R U2 R\textquotesingle} } } child { node {U\textquotesingle} [level distance=25mm, sibling distance=30mm] child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {U} [level distance=25mm, sibling distance=30mm] child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_Ui_Ri_U_R_U2_Ri_Ui_R_U_Ri_U_R_U_Ri.png}} } edge from parent node[sloped, above] {R U\textquotesingle R\textquotesingle} } } edge from parent node[sloped, above] {R U2 R\textquotesingle} } } edge from parent node[sloped, above] {R U R\textquotesingle} } child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {U\textquotesingle} [level distance=25mm, sibling distance=30mm] child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_U2_Ri_Ui_R_U2_Ri_U2_R_U_Ri.png}} } edge from parent node[sloped, above] {R U2 R\textquotesingle} } } edge from parent node[sloped, above] {R U2 R\textquotesingle} } edge from parent node[sloped, above] {R U R\textquotesingle} } child { node {\includegraphics[width=0.05\textwidth]{R_U2_Ri.png}} [level distance=25mm, sibling distance=115mm] child { node [coordinate] {} [level distance=10mm, sibling distance=45mm] child { node {\includegraphics[width=0.05\textwidth]{R_Ui_Ri_U2_R_U2_Ri.png}} } child { node [coordinate] {} [level distance=25mm, sibling distance=30mm] child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_Ui_Ri_U_R_Ui_Ri_U_R_U2_Ri.png}} } edge from parent node[sloped, above] {R U\textquotesingle R\textquotesingle} } child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_U_Ri_U2_R_Ui_Ri_U_R_U2_Ri.png}} } edge from parent node[sloped, above] {R U R\textquotesingle} } } child { node {U\textquotesingle} [level distance=25mm, sibling distance=30mm] child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_Ui_Ri_Ui_R_Ui_Ri_Ui_R_U2_Ri.png}} } edge from parent node[sloped, above] {R U\textquotesingle R\textquotesingle} } child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_U2_Ri_Ui_R_Ui_Ri_Ui_R_U2_Ri.png}} } edge from parent node[sloped, above] {R U2 R\textquotesingle} } } edge from parent node[sloped, above] {R U\textquotesingle R\textquotesingle} } child { node [coordinate] {} [level distance=10mm, sibling distance=55mm] child { node {\includegraphics[width=0.05\textwidth]{R_U_Ri_U2_R_U2_Ri.png}} } child { node {\includegraphics[width=0.05\textwidth]{R_U_Ri_Ui_R_U2_Ri.png}} [level distance=25mm, sibling distance=30mm] child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_Ui_Ri_U_R_U_Ri_Ui_R_U2_Ri.png}} } edge from parent node[sloped, above] {R U\textquotesingle R\textquotesingle} } child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_U_Ri_Ui_R_U_Ri_Ui_R_U2_Ri.png}} } edge from parent node[sloped, above] {R U R\textquotesingle} } child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_U2_Ri_Ui_R_U_Ri_Ui_R_U2_Ri.png}} } edge from parent node[sloped, above] {R U2 R\textquotesingle} } } child { node [coordinate] {} [level distance=25mm, sibling distance=30mm] child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_Ui_Ri_Ui_R_U_Ri_U_R_U2_Ri.png}} } child { node {\includegraphics[width=0.05\textwidth]{R_Ui_Ri_U_R_U_R_U_Ri_U_R_U2_Ri.png}} } edge from parent node[sloped, above] {R U\textquotesingle R\textquotesingle} } } edge from parent node[sloped, above] {R U R\textquotesingle} } child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_U2_Ri_U2_R_U2_Ri.png}} } child { node {\includegraphics[width=0.05\textwidth]{R_U2_Ri_U_R_U2_Ri.png}} } child { node {\includegraphics[width=0.05\textwidth]{R_U2_Ri_Ui_R_U2_Ri.png}} [level distance=25mm, sibling distance=30mm] child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_Ui_Ri_U_R_U2_Ri_Ui_R_U2_Ri.png}} } edge from parent node[sloped, above] {R U\textquotesingle R\textquotesingle} } child { node [coordinate] {} [level distance=10mm, sibling distance=15mm] child { node {\includegraphics[width=0.05\textwidth]{R_U_Ri_U_R_U2_Ri_Ui_R_U2_Ri.png}} } child { node {\includegraphics[width=0.05\textwidth]{R_U_Ri_Ui_R_U2_Ri_Ui_R_U2_Ri.png}} } edge from parent node[sloped, above] {R U R\textquotesingle} } } edge from parent node[sloped, above] {R U2 R\textquotesingle} } edge from parent node[sloped, above] {R U2 R\textquotesingle} }; \end{scope} \end{tikzpicture} \end{inctext} \begin{inctext}[documentpaper,border=5pt,overlay={\node at (3.75,27) {\Large\textbf{TSLE Special Algorithms}};}] \begin{tikzpicture} \node [circle, draw] at (0,26) {\includegraphics[width=0.05\textwidth]{R2_D_Ri_Ui_R_Di_R2.png}}; \node [anchor=west] at (1,26) {R2 D R' U' R D' R2}; \node [circle, draw] at (0,24) {\includegraphics[width=0.05\textwidth]{R_Ui_Ri_U_Ri_Ui_R_Ui_Ri_U2_R.png}}; \node [anchor=west] at (1,24) {R U' R' U R' U' R U' R' U2 R}; \node [circle, draw] at (0,22) {\includegraphics[width=0.05\textwidth]{Li_U_R_Ui_Ri_L.png}}; \node [anchor=west] at (1,22) {L' U R U' R' L}; \node [circle, draw] at (0,20) {\includegraphics[width=0.05\textwidth]{R_U_R_D_Ri_U2_R_Di_R2.png}}; \node [anchor=west] at (1,20) {R U R D R' U2 R D' R2}; \node [circle, draw] at (0,18) {\includegraphics[width=0.05\textwidth]{L_Ui_R_U_Ri_Li.png}}; \node [anchor=west] at (1,18) {L U' R U R' L'}; \node [circle, draw] at (0,16) {\includegraphics[width=0.05\textwidth]{Ri_U2_R_U_Ri_U_R_Ui_R_U_Ri.png}}; \node [anchor=west] at (1,16) {R' U2 R U R' U R U' R U R'}; \node [circle, draw] at (0,14) {\includegraphics[width=0.05\textwidth]{Ri_Di_r_U2_ri_D_R.png}}; \node [anchor=west] at (1,14) {R' D' r U2 r' D R}; \node [circle, draw] at (0,12) {\includegraphics[width=0.05\textwidth]{Fi_R_U_Ri_Ui_Ri_F_R.png}}; \node [anchor=west] at (1,12) {F' R U R' U' R' F R}; \node [circle, draw] at (0,10) {\includegraphics[width=0.05\textwidth]{R_U_R_D_Ri_U2_R_Di_Ri_Ui_Ri.png}}; \node [anchor=west] at (1,10) {R U R D R' U2 R D' R' U' R'}; \node [circle, draw] at (0,8) {\includegraphics[width=0.05\textwidth]{Ri_Ui_R_Ui_Ri_U2_R_Ui_R_U_Ri.png}}; \node [anchor=west] at (1,8) {R' U' R U' R' U2 R U' R U R'}; \node [circle, draw] at (0,6) {\includegraphics[width=0.05\textwidth]{Ri_U2_R_U_Ri_U_R2_Ui_Ri.png}}; \node [anchor=west] at (1,6) {R' U2 R U R' U R2 U' R'}; \node [circle, draw] at (0,4) {\includegraphics[width=0.05\textwidth]{R_U2_R_D_Ri_U_R_Di_R2.png}}; \node [anchor=west] at (1,4) {R U2 R D R' U R D' R2}; \node [circle, draw] at (0,2) {\includegraphics[width=0.05\textwidth]{R_U_R_D_Ri_U_R_Di_R2.png}}; \node [anchor=west] at (1,2) {R U R D R' U R D' R2}; \node [circle, draw] at (0,0) {\includegraphics[width=0.05\textwidth]{Ri_U2_R_U_Ri_U_R_Ui_R_U2_Ri.png}}; \node [anchor=west] at (1,0) {R' U2 R U R' U R U' R U2 R'}; \end{tikzpicture} \end{inctext} \end{document}