diff --git a/example/definitions.tex b/example/definitions.tex index 48628304194ef3bc465ce64091af3d02d833db8d..5ba1a86db603da242e1a555ae5064840944ffbee 100644 --- a/example/definitions.tex +++ b/example/definitions.tex @@ -1,12 +1,14 @@ -\DeclareDocumentCommand +% cSpell:disable + +\DeclareDocumentCommand% {\oramNode} { O{$\varnothing$} O{$\varnothing$} O{$\varnothing$} } {#1, #2, #3} -\newif\ifselected -\newif\ifpathread +\newif\ifselected% +\newif\ifpathread% -\newif\ifnodeonenew -\newif\ifnodetwonew -\newif\ifnodethreenew -\newif\ifnodefournew +\newif\ifnodeonenew% +\newif\ifnodetwonew% +\newif\ifnodethreenew% +\newif\ifnodefournew% diff --git a/example/final-map.tex b/example/final-map.tex index adf8a69491ea580d57556b67e183bcded0502e9a..9de7b0efc9ea3735d839fb3d9ff9d6f4157d9700 100644 --- a/example/final-map.tex +++ b/example/final-map.tex @@ -1,3 +1,5 @@ +% cSpell:ignore textcolor + \begin{tabular}{ l | *{9}{c} } % chktex 44 Block ID & 1 & 2 & 3 & 4 & \textcolor{red}{$5$} & 6 & $\ldots$ & 37 \\ diff --git a/example/final-tree.tex b/example/final-tree.tex deleted file mode 100644 index bc3e9d8e859acaa9ab0890c081eeaffcf7188356..0000000000000000000000000000000000000000 --- a/example/final-tree.tex +++ /dev/null @@ -1,67 +0,0 @@ -\newcommand -{\blockFive} -{ - \ifselected - \textcolor{red}{$5$} - \else - $5$ - \fi -} - -\newcommand - {\leafSix} -{ - \ifselected - \textcolor{red}{$6$} - \else - $6$ - \fi -} - -\ifpathread - \newcommand{\selectedNode}{blue} -\else - \newcommand{\selectedNode}{black} -\fi - -\begin{tikzpicture}[scale=0.8] -\Tree - [.\node[rounded corners, draw/.expand once=\selectedNode]{\oramNode}; - [.\node[rounded corners, draw]{\oramNode[$4$]}; - [.\node[rounded corners, draw]{\oramNode[$12$][$17$]}; - [.\node[rounded corners, draw]{\oramNode[$22$][$23$]}; - 1 - ] - [.\node[rounded corners, draw]{\oramNode[$26$][$28$][$30$]}; - 2 - ] - ] - [.\node[rounded corners, draw]{\oramNode[$24$][$29$][$33$]}; - [.\node[rounded corners, draw]{\oramNode[$27$][$31$][$35$]}; - 3 - ] - [.\node[rounded corners, draw]{\oramNode[$34$][$32$][$21$]}; - 4 - ] - ] - ] - [.\node[rounded corners, draw/.expand once=\selectedNode]{\oramNode[$10$][$1$]}; - [.\node[rounded corners, draw/.expand once=\selectedNode]{\oramNode[$2$][\blockFive][$8$]}; - [.\node[rounded corners, draw]{\oramNode[$3$][$6$][$11$]}; - 5 - ] - [.\node[rounded corners, draw/.expand once=\selectedNode]{\oramNode[$7$][$13$][$15$]}; - \node[]{\leafSix}; - ] - ] - [.\node[rounded corners, draw]{\oramNode[$9$][$13$]}; - [.\node[rounded corners, draw]{\oramNode[$20$][$14$][$16$]}; - 7 - ] - [.\node[rounded corners, draw]{\oramNode[$25$][$18$][$19$]}; - 8 - ] - ] - ] - ] -\end{tikzpicture} diff --git a/example/initial-map.tex b/example/initial-map.tex index a55021d8224e1ba1c1970ac178c2bb2c66e1ed60..d29e883289250c1b92f4b10bf424a145d161ff10 100644 --- a/example/initial-map.tex +++ b/example/initial-map.tex @@ -1,29 +1,31 @@ -\newcommand +% cSpell:ignore ifpathread ifselected textcolor + +\newcommand% {\blockFive} { - \ifselected + \ifselected% \textcolor{red}{$5$} - \else + \else% $5$ - \fi + \fi% } -\newcommand +\newcommand% {\leafSix} { - \ifselected + \ifselected% \textcolor{red}{$6$} - \else + \else% $6$ - \fi + \fi% } \begin{tabular}{ l | *{9}{c} } % chktex 44 - Block ID & 1 & 2 & 3 & 4 & \blockFive & 6 & $\ldots$ & 37 \\ + Block ID & 1 & 2 & 3 & 4 & \blockFive & 6 & $\ldots$ & 37 \\ % chktex 1 \midrule% - Leaf ID & 6 & 5 & 5 & 1 & \leafSix & 5 & $\ldots$ & 7 \\ + Leaf ID & 6 & 5 & 5 & 1 & \leafSix & 5 & $\ldots$ & 7 \\ % chktex 1 \end{tabular} diff --git a/example/tree.tex b/example/tree.tex index 4cd17e03b2a512c126517c1b63f96d2a293fc7a5..c73824c1c68d4738978be725c27488a9f2a3371d 100644 --- a/example/tree.tex +++ b/example/tree.tex @@ -1,67 +1,69 @@ -\newcommand +% cSpell:ignore ifpathread ifselected textcolor ifnodeonenew ifnodetwonew ifnodethreenew ifnodefournew + +\newcommand% {\blockFive} { - \ifselected + \ifselected% \textcolor{red}{$5$} - \else + \else% $5$ - \fi + \fi% } -\newcommand +\newcommand% {\leafSix} { - \ifselected + \ifselected% \textcolor{red}{$6$} - \else + \else% $6$ - \fi + \fi% } -\ifpathread +\ifpathread% \newcommand{\selectedNode}{blue} -\else +\else% \newcommand{\selectedNode}{black} -\fi +\fi% -\newcommand +\newcommand% {\nodeLevelOne} { - \ifnodeonenew + \ifnodeonenew% \oramNode[\textcolor{blue}{$8$}][\textcolor{blue}{$7$}][\textcolor{blue}{$1$}] - \else + \else% \oramNode[$7$][$13$][$15$] - \fi + \fi% } -\newcommand +\newcommand% {\nodeLevelTwo} { - \ifnodetwonew + \ifnodetwonew% \oramNode[\textcolor{blue}{$2$}][\textcolor{blue}{$10$}][\textcolor{blue}{$15$}] - \else + \else% \oramNode[$2$][\blockFive][$8$] - \fi + \fi% } -\newcommand +\newcommand% {\nodeLevelThree} { - \ifnodethreenew + \ifnodethreenew% \oramNode[\textcolor{blue}{$13$}] - \else + \else% \oramNode[$10$][$1$] - \fi + \fi% } -\newcommand +\newcommand% {\nodeLevelFour} { - \ifnodefournew + \ifnodefournew% \oramNode[\textcolor{blue}{$5^\prime$}] - \else - \oramNode - \fi + \else% + \oramNode% + \fi% } \begin{tikzpicture}[scale=0.8] diff --git a/sections/example.tex b/sections/example.tex index bda62a5e8e80bbd1527b6b5b0f9863057a03cd89..f0ebbace3d8a20cc8f3c1c52b015a16b612acd41 100644 --- a/sections/example.tex +++ b/sections/example.tex @@ -1,3 +1,5 @@ +% cSpell:ignore selectedtrue pathreadtrue nodeonenewtrue nodetwonewtrue nodethreenewtrue nodefournewtrue textcolor + \input{example/definitions} \section{Example} @@ -24,7 +26,7 @@ \begin{frame}{\textsc{Access}$(5)$} - \selectedtrue + \selectedtrue% \begin{figure} \centering @@ -46,8 +48,8 @@ \begin{frame}{Read path} - \selectedtrue - \pathreadtrue + \selectedtrue% + \pathreadtrue% \begin{figure} \centering @@ -94,10 +96,10 @@ \begin{frame}{Write path back} - \selectedtrue - \pathreadtrue + \selectedtrue% + \pathreadtrue% - \nodeonenewtrue + \nodeonenewtrue% \begin{figure} \centering @@ -121,11 +123,11 @@ \begin{frame}{Write path back} - \selectedtrue - \pathreadtrue + \selectedtrue% + \pathreadtrue% - \nodeonenewtrue - \nodetwonewtrue + \nodeonenewtrue% + \nodetwonewtrue% \begin{figure} \centering @@ -149,12 +151,12 @@ \begin{frame}{Write path back} - \selectedtrue - \pathreadtrue + \selectedtrue% + \pathreadtrue% - \nodeonenewtrue - \nodetwonewtrue - \nodethreenewtrue + \nodeonenewtrue% + \nodetwonewtrue% + \nodethreenewtrue% \begin{figure} \centering @@ -178,13 +180,13 @@ \begin{frame}{Write path back} - \selectedtrue - \pathreadtrue + \selectedtrue% + \pathreadtrue% - \nodeonenewtrue - \nodetwonewtrue - \nodethreenewtrue - \nodefournewtrue + \nodeonenewtrue% + \nodetwonewtrue% + \nodethreenewtrue% + \nodefournewtrue% \begin{figure} \centering @@ -208,13 +210,13 @@ \begin{frame}{Final state} - \selectedtrue - \pathreadtrue + \selectedtrue% + \pathreadtrue% - \nodeonenewtrue - \nodetwonewtrue - \nodethreenewtrue - \nodefournewtrue + \nodeonenewtrue% + \nodetwonewtrue% + \nodethreenewtrue% + \nodefournewtrue% \begin{figure} \centering