diff --git a/.gitignore b/.gitignore
index 864eb7b..28b1198 100644
--- a/.gitignore
+++ b/.gitignore
@@ -18,7 +18,9 @@ eggs/
lib/
lib64/
parts/
+pantigny/
sdist/
+tmp/
var/
wheels/
*.egg-info/
diff --git a/InstallationSteps.png b/InstallationSteps.png
new file mode 100644
index 0000000..1dbf4c6
Binary files /dev/null and b/InstallationSteps.png differ
diff --git a/LuaLaTeX Sample.ipynb b/LuaLaTeX Sample.ipynb
deleted file mode 100644
index ebb90d9..0000000
--- a/LuaLaTeX Sample.ipynb
+++ /dev/null
@@ -1,672 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {},
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "The itikz extension is already loaded. To reload it, use:\n",
- " %reload_ext itikz\n"
- ]
- }
- ],
- "source": [
- "%load_ext itikz"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {},
- "outputs": [],
- "source": [
- "%reload_ext itikz"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "image/svg+xml": [
- ""
- ],
- "text/plain": [
- ""
- ]
- },
- "execution_count": 5,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "%%itikz --tex-program=lualatex\n",
- "\\documentclass{standalone}\n",
- "\n",
- "\\usepackage{tikz}\n",
- "\n",
- "\\usetikzlibrary{arrows.meta}\n",
- "\\usetikzlibrary{calc}\n",
- "\\usetikzlibrary{fit}\n",
- "\\usetikzlibrary{graphs}\n",
- "\\usetikzlibrary{matrix}\n",
- "\\usetikzlibrary{positioning}\n",
- "\n",
- "\\usetikzlibrary{graphdrawing}\n",
- "\\usegdlibrary{layered}\n",
- "\n",
- "\\begin{document}\n",
- " \\begin{tikzpicture}[rounded corners,thick,\n",
- " app/.style={draw=red,fill=red!20},\n",
- " server/.style={draw=green,fill=green!20},\n",
- " dbms/.style={draw=blue,fill=blue!20},\n",
- " marble/.style={text=white,circle,font=\\footnotesize,fill=#1!75!black}]\n",
- " \\graph [\n",
- " layered layout,\n",
- " level sep=0.75cm,sibling sep=0.5cm,\n",
- " nodes={minimum height=1.5cm,minimum width=2.5cm,draw,align=center},\n",
- " edges={arrows={-Stealth}}\n",
- " ] {\n",
- " RDBMS[dbms]\n",
- " -> QB/Query\\\\Builder[dbms]\n",
- " -> ORM/\"Object-\\\\Relational\\\\Mapping\"[dbms]\n",
- " -> BL/Business\\\\Logic[app];\n",
- " RDBMS -> ERD/\"Entity-\\\\Relationship\\\\Diagram\"[dbms];\n",
- " { UI/UI Toolkit[app], BL, API/RESTful\\\\API[server] } -> SPA/\"Single-Page\\\\App\"[app];\n",
- " BL -> Server/RESTful\\\\Server[server];\n",
- " Validation[server] -> API;\n",
- " { API, Auth/\"Authen-\\\\tication\"[server] } -> Server;\n",
- "\n",
- " { [nodes={gray,dashed,minimum height=0cm,minimum width=0cm},\n",
- " edges={gray,dotted}]\n",
- " TypeScript -> Vue;\n",
- " Hapi -> Server;\n",
- " Vue -> UI;\n",
- " { Server, SPA } -> Testing;\n",
- " Async -> { QB, ORM, BL, Auth, Validation };\n",
- " };\n",
- " };\n",
- "\n",
- " \\node[marble=blue] at (RDBMS.north east) {1};\n",
- " \\node[marble=blue] at (ERD.north east) {2};\n",
- " \\node[marble=blue] at (QB.north east) {3};\n",
- " \\node[marble=blue] at (ORM.north east) {4};\n",
- " \\node[marble=green] at (API.north east) {5};\n",
- " \\node[marble=green] at (Server.south) {6};\n",
- " \\node[marble=green] at (Validation.north east) {7};\n",
- " \\node[marble=red] at (UI.north east) {8};\n",
- " \\node[marble=red] at (SPA.south) {9};\n",
- "\n",
- " \\end{tikzpicture}\n",
- "\\end{document}"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {},
- "outputs": [],
- "source": []
- }
- ],
- "metadata": {
- "kernelspec": {
- "display_name": "Python 3",
- "language": "python",
- "name": "python3"
- },
- "language_info": {
- "codemirror_mode": {
- "name": "ipython",
- "version": 3
- },
- "file_extension": ".py",
- "mimetype": "text/x-python",
- "name": "python",
- "nbconvert_exporter": "python",
- "pygments_lexer": "ipython3",
- "version": "3.7.3"
- }
- },
- "nbformat": 4,
- "nbformat_minor": 4
-}
diff --git a/LuaLaTeX_Sample.ipynb b/LuaLaTeX_Sample.ipynb
new file mode 100644
index 0000000..ab29293
--- /dev/null
+++ b/LuaLaTeX_Sample.ipynb
@@ -0,0 +1,663 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "%load_ext itikz"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "%reload_ext itikz"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/svg+xml": [
+ ""
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 3,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "%%itikz --tex-program=lualatex\n",
+ "\\documentclass{standalone}\n",
+ "\n",
+ "\\usepackage{tikz}\n",
+ "\n",
+ "\\usetikzlibrary{arrows.meta}\n",
+ "\\usetikzlibrary{calc}\n",
+ "\\usetikzlibrary{fit}\n",
+ "\\usetikzlibrary{graphs}\n",
+ "\\usetikzlibrary{matrix}\n",
+ "\\usetikzlibrary{positioning}\n",
+ "\n",
+ "\\usetikzlibrary{graphdrawing}\n",
+ "\\usegdlibrary{layered}\n",
+ "\n",
+ "\\begin{document}\n",
+ " \\begin{tikzpicture}[rounded corners,thick,\n",
+ " app/.style={draw=red,fill=red!20},\n",
+ " server/.style={draw=green,fill=green!20},\n",
+ " dbms/.style={draw=blue,fill=blue!20},\n",
+ " marble/.style={text=white,circle,font=\\footnotesize,fill=#1!75!black}]\n",
+ " \\graph [\n",
+ " layered layout,\n",
+ " level sep=0.75cm,sibling sep=0.5cm,\n",
+ " nodes={minimum height=1.5cm,minimum width=2.5cm,draw,align=center},\n",
+ " edges={arrows={-Stealth}}\n",
+ " ] {\n",
+ " RDBMS[dbms]\n",
+ " -> QB/Query\\\\Builder[dbms]\n",
+ " -> ORM/\"Object-\\\\Relational\\\\Mapping\"[dbms]\n",
+ " -> BL/Business\\\\Logic[app];\n",
+ " RDBMS -> ERD/\"Entity-\\\\Relationship\\\\Diagram\"[dbms];\n",
+ " { UI/UI Toolkit[app], BL, API/RESTful\\\\API[server] } -> SPA/\"Single-Page\\\\App\"[app];\n",
+ " BL -> Server/RESTful\\\\Server[server];\n",
+ " Validation[server] -> API;\n",
+ " { API, Auth/\"Authen-\\\\tication\"[server] } -> Server;\n",
+ "\n",
+ " { [nodes={gray,dashed,minimum height=0cm,minimum width=0cm},\n",
+ " edges={gray,dotted}]\n",
+ " TypeScript -> Vue;\n",
+ " Hapi -> Server;\n",
+ " Vue -> UI;\n",
+ " { Server, SPA } -> Testing;\n",
+ " Async -> { QB, ORM, BL, Auth, Validation };\n",
+ " };\n",
+ " };\n",
+ "\n",
+ " \\node[marble=blue] at (RDBMS.north east) {1};\n",
+ " \\node[marble=blue] at (ERD.north east) {2};\n",
+ " \\node[marble=blue] at (QB.north east) {3};\n",
+ " \\node[marble=blue] at (ORM.north east) {4};\n",
+ " \\node[marble=green] at (API.north east) {5};\n",
+ " \\node[marble=green] at (Server.south) {6};\n",
+ " \\node[marble=green] at (Validation.north east) {7};\n",
+ " \\node[marble=red] at (UI.north east) {8};\n",
+ " \\node[marble=red] at (SPA.south) {9};\n",
+ "\n",
+ " \\end{tikzpicture}\n",
+ "\\end{document}"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3 (ipykernel)",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.11.4"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 4
+}
diff --git a/Quickstart.ipynb b/Quickstart.ipynb
index f5bcc7a..c5ea447 100644
--- a/Quickstart.ipynb
+++ b/Quickstart.ipynb
@@ -37,7 +37,8 @@
"See:\n",
" \n",
"- [Texlive](https://www.tug.org/texlive/)\n",
- "- [pdf2svg](http://www.cityinthesky.co.uk/opensource/pdf2svg/)"
+ "- [pdf2svg](http://www.cityinthesky.co.uk/opensource/pdf2svg/)\n",
+ "- [Windows Instructions](InstallationSteps.png)"
]
},
{
@@ -89,7 +90,7 @@
{
"data": {
"image/svg+xml": [
- "