diff --git a/Makefile b/Makefile index eaa7d0785cb57e7d2c86b855ce847341e849ceb5..fd522ba17c5c6389e50d5a5f0f195e7af66554c9 100644 --- a/Makefile +++ b/Makefile @@ -63,6 +63,7 @@ $(1).tex: $(1).ipynb sed -e '/\\documentclass/,/\\maketitle/d' -e '/\\end{document}/d' -i $(1).tex endef + NOTEBOOKBASENAMES=$(basename $(wildcard **/*.ipynb)) #plots_and_expressions examples characteristic_curves rank_zero_case other_P_choice @@ -70,6 +71,18 @@ $(foreach _base, $(NOTEBOOKBASENAMES), $(eval $(call NOTEBOOK_TO_TEX_RULE, $(_ba notebook_tex: $(addsuffix .tex, $(NOTEBOOKBASENAMES)) +# TEX FILES FROM RUST + +define RUST_TO_TEX_RULE +$(1).tex: $(1).rs + chromacode -r -i $(1).rs -o $(1).tex +endef + +RUSTBASENAMES=$(basename $(wildcard tilt.rs/src/**/*.rs)) + +$(foreach _base, $(RUSTBASENAMES), $(eval $(call RUST_TO_TEX_RULE, $(_base)))) + +rust_tex: $(addsuffix .tex, $(RUSTBASENAMES)) newcommands.tex: dependency-newcommands.tex packages.tex: dependency-packages.tex diff --git a/main.tex b/main.tex index c728d262e40df138fbc5c57c2f1ed12d14b391a3..77a3bdf80e683520e6fb714f39544d19038dd481 100644 --- a/main.tex +++ b/main.tex @@ -40,83 +40,18 @@ sorting=ynt \appendix \chapter{Computing Pseudowalls Program} - \inputminted[ - frame=lines, - framesep=2mm, - baselinestretch=1.2, - fontsize=\scriptsize, - linenos, - ]{rust}{tilt.rs/src/lib.rs} - \inputminted[ - frame=lines, - framesep=2mm, - baselinestretch=1.2, - fontsize=\scriptsize, - linenos, - ]{rust}{tilt.rs/src/utils.rs} - \inputminted[ - frame=lines, - framesep=2mm, - baselinestretch=1.2, - fontsize=\scriptsize, - linenos, - ]{rust}{tilt.rs/src/chern_character.rs} - \inputminted[ - frame=lines, - framesep=2mm, - baselinestretch=1.2, - fontsize=\scriptsize, - linenos, - ]{rust}{tilt.rs/src/chern_character/terms.rs} - \inputminted[ - frame=lines, - framesep=2mm, - baselinestretch=1.2, - fontsize=\scriptsize, - linenos, - ]{rust}{tilt.rs/src/tilt_stability.rs} - \inputminted[ - frame=lines, - framesep=2mm, - baselinestretch=1.2, - fontsize=\scriptsize, - linenos, - ]{rust}{tilt.rs/src/tilt_stability/twisted.rs} - \inputminted[ - frame=lines, - framesep=2mm, - baselinestretch=1.2, - fontsize=\scriptsize, - linenos, - ]{rust}{tilt.rs/src/tilt_stability/wall.rs} - \inputminted[ - frame=lines, - framesep=2mm, - baselinestretch=1.2, - fontsize=\scriptsize, - linenos, - ]{rust}{tilt.rs/src/tilt_stability/left_pseudo_semistabilizers.rs} - \inputminted[ - frame=lines, - framesep=2mm, - baselinestretch=1.2, - fontsize=\scriptsize, - linenos, - ]{rust}{tilt.rs/src/tilt_stability/left_pseudo_semistabilizers/fixed_q_beta.rs} - \inputminted[ - frame=lines, - framesep=2mm, - baselinestretch=1.2, - fontsize=\scriptsize, - linenos, - ]{rust}{tilt.rs/src/tilt_stability/left_pseudo_semistabilizers/fixed_q_beta/fixed_r.rs} - \inputminted[ - frame=lines, - framesep=2mm, - baselinestretch=1.2, - fontsize=\scriptsize, - linenos, - ]{rust}{tilt.rs/src/tilt_stability/left_pseudo_semistabilizers/fixed_q_beta/fixed_r/bound_on_d.rs} + \lstinputlisting[ + escapeinside={<@}{@>}, + caption=aou, + captionpos=b, + frame=single, + numbers=left, + numberstyle={\scriptsize\ttfamily\color{black!60}}, + basicstyle={\linespread{0.9}\scriptsize\ttfamily}, + aboveskip=5mm + ]{tilt.rs/src/main.tex} + + %\appendix \chapter{Jupyter Notebooks} diff --git a/max-destabilizer-rank b/max-destabilizer-rank index ec9bb59afc1a25484aedcf42a452d0ff2dcfc32f..4f760f58da7bb150f93ae6dbd5d25c8204e4c276 160000 --- a/max-destabilizer-rank +++ b/max-destabilizer-rank @@ -1 +1 @@ -Subproject commit ec9bb59afc1a25484aedcf42a452d0ff2dcfc32f +Subproject commit 4f760f58da7bb150f93ae6dbd5d25c8204e4c276