summaryrefslogtreecommitdiff
path: root/drawer
diff options
context:
space:
mode:
Diffstat (limited to 'drawer')
-rw-r--r--drawer/runner.sh8
-rw-r--r--drawer/src/drawer/__init__.py4
2 files changed, 11 insertions, 1 deletions
diff --git a/drawer/runner.sh b/drawer/runner.sh
new file mode 100644
index 0000000..b40f23f
--- /dev/null
+++ b/drawer/runner.sh
@@ -0,0 +1,8 @@
+IFS=$'\n'
+for i in $(cat ../catalogue.txt); do
+ line=$(echo $i | cut -d$'\t' -f 1)
+ idom=$(echo $i | cut -d$'\t' -f 2)
+ fg=$(echo $i | cut -d$'\t' -f 3)
+
+ rye run start "$line" | sed "s/>>/>>, \$i(G) = $idom\$, \$fg(G) = $fg\$/"
+done
diff --git a/drawer/src/drawer/__init__.py b/drawer/src/drawer/__init__.py
index dbe688e..306108c 100644
--- a/drawer/src/drawer/__init__.py
+++ b/drawer/src/drawer/__init__.py
@@ -18,10 +18,12 @@ def main():
print(nx.to_latex(
g, nx.circular_layout(g),
caption=f"Визуализация графа <<{g6}>>",
- figure_wrapper='\\begin{{figure}}\\centering\n{content}{caption}{label}\n\\end{{figure}}',
+ figure_wrapper='\\begin{{figure}}[h]\n \\centering\n{content}{caption}{label}\n\\end{{figure}}',
as_document=False,
tikz_options=tikz_options,
node_options=node_options,
edge_options=edge_options
))
+if __name__ == "__main__":
+ main()