From 0e591b6d28305ee58c300e2d24b881c855591e85 Mon Sep 17 00:00:00 2001 From: Mark Date: Tue, 21 Jan 2025 18:22:04 -0800 Subject: [PATCH] Move handouts --- resources/share/main.tex | 35 ------------------ .../Advanced}/Compression/main.tex | 0 .../Advanced}/Compression/meta.toml | 0 .../Advanced}/Compression/parts/0 intro.tex | 0 .../Compression/parts/1 runlength.tex | 0 .../Advanced}/Compression/parts/2 lzss.tex | 0 .../Advanced}/Compression/parts/3 huffman.tex | 0 .../Advanced}/Compression/parts/4 bonus.tex | 0 .../Compression/parts/qoi-specification.pdf | Bin .../Advanced}/Compression/tikzset.tex | 0 .../Advanced}/Continued Fractions/main.tex | 0 .../Advanced}/Continued Fractions/meta.toml | 0 .../parts/00 euclidean.tex | 0 .../Continued Fractions/parts/01 part A.tex | 0 .../Continued Fractions/parts/02 part B.tex | 0 .../Advanced}/Cryptography/main.tex | 0 .../Advanced}/Cryptography/meta.toml | 0 .../Cryptography/parts/0 euclidean.tex | 0 .../Advanced}/Cryptography/parts/1 mod.tex | 0 .../Advanced}/Cryptography/parts/2 groups.tex | 0 .../Advanced}/Cryptography/parts/3 DLP.tex | 0 .../Cryptography/parts/4 DiffieHellman.tex | 0 .../Cryptography/parts/5 Elgamal.tex | 0 .../Cryptography/parts/challenge.tex | 0 {Advanced => src/Advanced}/DFAs/main.tex | 0 {Advanced => src/Advanced}/DFAs/meta.toml | 0 .../Advanced}/DFAs/parts/0 DFA.tex | 0 .../Advanced}/DFAs/parts/1 regular.tex | 0 {Advanced => src/Advanced}/DFAs/tikzset.tex | 0 {Advanced => src/Advanced}/De Bruijn/main.tex | 0 .../Advanced}/De Bruijn/meta.toml | 0 .../Advanced}/De Bruijn/parts/0 intro.tex | 0 .../Advanced}/De Bruijn/parts/1 words.tex | 0 .../Advanced}/De Bruijn/parts/2 bruijn.tex | 0 .../Advanced}/De Bruijn/parts/3 line.tex | 0 .../Advanced}/De Bruijn/parts/4 sturmian.tex | 0 .../Advanced}/De Bruijn/tikzset.tex | 0 .../Advanced}/Definable Sets/main.tex | 0 .../Advanced}/Definable Sets/meta.toml | 0 .../Definable Sets/parts/0 logic.tex | 0 .../Definable Sets/parts/1 structures.tex | 0 .../Definable Sets/parts/2 quantifiers.tex | 0 .../Advanced}/Definable Sets/parts/3 sets.tex | 0 .../Definable Sets/parts/4 equivalence.tex | 0 .../Advanced}/Error-Correcting Codes/main.tex | 0 .../Error-Correcting Codes/meta.toml | 0 .../parts/00 detection.tex | 0 .../parts/01 correction.tex | 0 .../parts/02 hamming.tex | 0 .../Advanced}/Error-Correcting Codes/qr.png | Bin .../Advanced}/Esoteric Languages/main.tex | 0 .../Advanced}/Esoteric Languages/meta.toml | 0 .../Esoteric Languages/parts/00 turing.tex | 0 .../Esoteric Languages/parts/01 befunge.tex | 0 .../Advanced}/Estimathon/main.tex | 0 .../Advanced}/Estimathon/meta.toml | 0 .../Advanced}/Generating Functions/main.tex | 0 .../Advanced}/Generating Functions/meta.toml | 0 .../parts/00 introduction.tex | 0 .../parts/01 fibonacci.tex | 0 .../Generating Functions/parts/02 dice.tex | 0 .../Generating Functions/parts/03 coins.tex | 0 .../Advanced}/Geometric Optimization/main.tex | 0 .../Geometric Optimization/meta.toml | 0 .../Advanced}/Geometry of Masses/img/arc.png | Bin .../Geometry of Masses/img/pappus_1.png | Bin .../Advanced}/Geometry of Masses/img/soda.png | Bin .../Geometry of Masses/img/soda_filled.png | Bin .../Advanced}/Geometry of Masses/main.tex | 0 .../Advanced}/Geometry of Masses/meta.toml | 0 .../Geometry of Masses/parts/0 balance 1d.tex | 0 .../Geometry of Masses/parts/1 balance 2d.tex | 0 .../Geometry of Masses/parts/1 continuous.tex | 0 .../Geometry of Masses/parts/2 pappus.tex | 0 .../Advanced}/Graph Algorithms/main.tex | 0 .../Advanced}/Graph Algorithms/meta.toml | 0 .../Graph Algorithms/parts/00 review.tex | 0 .../Graph Algorithms/parts/01 flow.tex | 0 .../Graph Algorithms/parts/02 residual.tex | 0 .../Graph Algorithms/parts/03 fulkerson.tex | 0 .../parts/04 applications.tex | 0 .../Graph Algorithms/parts/05 reductions.tex | 0 .../Graph Algorithms/parts/06 bonus.tex | 0 .../Advanced}/Graph Algorithms/tikxset.tex | 0 .../Advanced}/Intro to Proofs/main.tex | 0 .../Advanced}/Intro to Proofs/meta.toml | 0 .../Introduction to Quantum/Tectonic.toml | 0 .../Introduction to Quantum/main.tex | 0 .../Introduction to Quantum/meta.toml | 0 .../Introduction to Quantum/src/main.tex | 0 .../src/parts/01 bits.tex | 0 .../src/parts/02 qubit.tex | 0 .../src/parts/03 two qubits.tex | 0 .../src/parts/04 logic gates.tex | 0 .../src/parts/05 quantum gates.tex | 0 .../src/parts/06 hxh.tex | 0 .../src/parts/07 superdense.tex | 0 .../src/parts/08 teleport.tex | 0 .../Introduction to Quantum/src/tikzset.tex | 0 .../Advanced}/Lambda Calculus/main.tex | 0 .../Advanced}/Lambda Calculus/meta.toml | 0 .../Lambda Calculus/parts/00 intro.tex | 0 .../Lambda Calculus/parts/01 combinators.tex | 0 .../Lambda Calculus/parts/02 boolean.tex | 0 .../Lambda Calculus/parts/03 numbers.tex | 0 .../Lambda Calculus/parts/04 recursion.tex | 0 .../Lambda Calculus/parts/05 challenges.tex | 0 {Advanced => src/Advanced}/Lattices/main.tex | 0 {Advanced => src/Advanced}/Lattices/meta.toml | 0 .../Advanced}/Lattices/parts/0 intro.tex | 0 .../Advanced}/Lattices/parts/1 minkowski.tex | 0 .../Advanced}/Lattices/parts/2 orchard.tex | 0 {Advanced => src/Advanced}/Lattices/proof.png | Bin .../Advanced}/Mock a Mockingbird/main.tex | 0 .../Advanced}/Mock a Mockingbird/meta.toml | 0 .../Mock a Mockingbird/parts/00 intro.tex | 0 .../Mock a Mockingbird/parts/01 tmam.tex | 0 .../Mock a Mockingbird/parts/02 kestrel.tex | 0 .../Advanced}/Nonstandard Analysis/main.tex | 0 .../Advanced}/Nonstandard Analysis/meta.toml | 0 .../Nonstandard Analysis/parts/dual.tex | 0 .../Nonstandard Analysis/parts/extensions.tex | 0 .../Nonstandard Analysis/parts/supremum.tex | 0 .../Advanced}/Origami/images/72.png | Bin .../Advanced}/Origami/images/O5Compass.png | Bin .../Origami/images/Segment_division.png | Bin .../Advanced}/Origami/images/axioms/01.png | Bin .../Advanced}/Origami/images/axioms/02.png | Bin .../Advanced}/Origami/images/axioms/03.png | Bin .../Advanced}/Origami/images/axioms/04.png | Bin .../Advanced}/Origami/images/axioms/05.png | Bin .../Advanced}/Origami/images/axioms/06.png | Bin .../Advanced}/Origami/images/axioms/07.png | Bin .../Advanced}/Origami/images/exo51.png | Bin .../Advanced}/Origami/images/exo53.png | Bin .../Advanced}/Origami/images/prob9.png | Bin .../Advanced}/Origami/images/prob9s.png | Bin {Advanced => src/Advanced}/Origami/main.tex | 0 {Advanced => src/Advanced}/Origami/meta.toml | 0 .../Advanced}/Pidgeonhole Problems/main.tex | 0 .../Advanced}/Pidgeonhole Problems/meta.toml | 0 .../Advanced}/Random Walks/main.tex | 0 .../Advanced}/Random Walks/meta.toml | 0 .../Advanced}/Random Walks/parts/0 random.tex | 0 .../Random Walks/parts/1 circuits.tex | 0 .../Random Walks/parts/2 equivalence.tex | 0 .../Random Walks/parts/3 effective.tex | 0 .../Advanced}/Random Walks/tikxset.tex | 0 .../Retrograde Analysis/chess-setup.tex | 0 .../Advanced}/Retrograde Analysis/main.tex | 0 .../Advanced}/Retrograde Analysis/meta.toml | 0 .../Retrograde Analysis/parts/01 intro.tex | 0 .../Retrograde Analysis/parts/02 easy.tex | 0 .../Retrograde Analysis/parts/03 medium.tex | 0 .../Retrograde Analysis/parts/04 hard.tex | 0 .../Advanced}/Size of Sets/main.tex | 0 .../Advanced}/Size of Sets/meta.toml | 0 .../Advanced}/Size of Sets/parts/0 sets.tex | 0 .../Size of Sets/parts/1 really big.tex | 0 .../Size of Sets/parts/2 cartesian.tex | 0 .../Size of Sets/parts/3 functions.tex | 0 .../Size of Sets/parts/4 enumeration.tex | 0 .../Advanced}/Size of Sets/parts/5 dense.tex | 0 .../Size of Sets/parts/6 uncountable.tex | 0 .../Advanced}/Stopping Problems/main.tex | 0 .../Advanced}/Stopping Problems/meta.toml | 0 .../Stopping Problems/parts/0 probability.tex | 0 .../Stopping Problems/parts/1 intro.tex | 0 .../Stopping Problems/parts/2 secretary.tex | 0 .../Stopping Problems/parts/3 orderstat.tex | 0 .../Advanced}/Symmetric Groups/main.tex | 0 .../Advanced}/Symmetric Groups/meta.toml | 0 .../Symmetric Groups/parts/0 intro.tex | 0 .../Symmetric Groups/parts/1 cycle.tex | 0 .../Symmetric Groups/parts/2 groups.tex | 0 .../Symmetric Groups/parts/3 subgroup.tex | 0 .../Tropical Polynomials/handout.typ | 0 .../Advanced}/Tropical Polynomials/macros.typ | 0 .../Advanced}/Tropical Polynomials/main.typ | 0 .../Advanced}/Tropical Polynomials/meta.toml | 0 .../parts/00 arithmetic.typ | 0 .../parts/01 polynomials.typ | 0 .../Tropical Polynomials/parts/02 cubic.typ | 0 .../An Introduction to Graph Theory/main.tex | 0 .../An Introduction to Graph Theory/meta.toml | 0 .../parts/0 intro.tex | 0 .../parts/1 paths.tex | 0 .../parts/2 planar.tex | 0 .../parts/3 counting.tex | 0 .../tikxset.tex | 0 .../Intermediate}/Combinatorics/main.tex | 0 .../Intermediate}/Combinatorics/meta.toml | 0 .../Instant Insanity/4Dcube2.jpg | Bin .../Intermediate}/Instant Insanity/II.jpg | Bin .../Instant Insanity/dodecahedron.jpg | Bin .../Intermediate}/Instant Insanity/main.tex | 0 .../Intermediate}/Instant Insanity/meta.toml | 0 .../Intermediate}/Newton's Laws/main.tex | 0 .../Intermediate}/Newton's Laws/meta.toml | 0 .../Intermediate}/Probability/main.tex | 0 .../Intermediate}/Probability/meta.toml | 0 .../Intermediate}/Proof Techniques/main.tex | 2 +- src/Intermediate/Proof Techniques/meta.toml | 6 +++ .../Proof Techniques/parts/0 intro.tex | 0 .../parts/1 contradiction.tex | 0 .../Proof Techniques/parts/2 induction.tex | 0 .../Intermediate}/Slide Rules/main.tex | 0 .../Intermediate}/Slide Rules/meta.toml | 0 .../Slide Rules/parts/0 logarithms.tex | 0 .../Slide Rules/parts/1 intro.tex | 0 .../Slide Rules/parts/2 multiplication.tex | 0 .../Slide Rules/parts/3 division.tex | 0 .../Slide Rules/parts/4 squares.tex | 0 .../Slide Rules/parts/5 inverses.tex | 0 .../Intermediate}/Slide Rules/parts/6 log.tex | 0 .../Slide Rules/resources/ISRC.pdf | Bin .../Slide Rules/resources/rule.pdf | Bin .../Slide Rules/resources/rule.svg | 0 .../Intermediate}/Slide Rules/sliderule.sty | 0 .../Intermediate}/Vectors 1/main.tex | 0 .../Intermediate}/Vectors 1/meta.toml | 0 .../Intermediate}/Vectors 2/main.tex | 0 .../Intermediate}/Vectors 2/meta.toml | 0 .../Warm-Ups}/A Familiar Concept/main.tex | 0 .../Warm-Ups}/A Familiar Concept/meta.toml | 0 {Warm-Ups => src/Warm-Ups}/Adders/main.tex | 0 {Warm-Ups => src/Warm-Ups}/Adders/meta.toml | 0 .../Warm-Ups}/Big-Tac-Toe/main.tex | 0 .../Warm-Ups}/Big-Tac-Toe/meta.toml | 0 .../Warm-Ups}/Electrician/main.tex | 0 .../Warm-Ups}/Electrician/meta.toml | 0 .../Warm-Ups}/Flip-Flops/main.tex | 0 .../Warm-Ups}/Flip-Flops/meta.toml | 0 .../Warm-Ups}/Fuse Timers/main.tex | 0 .../Warm-Ups}/Fuse Timers/meta.toml | 0 {Warm-Ups => src/Warm-Ups}/Gallery/main.tex | 0 {Warm-Ups => src/Warm-Ups}/Gallery/meta.toml | 0 .../Warm-Ups}/Jump Chess/main.tex | 0 .../Warm-Ups}/Jump Chess/meta.toml | 0 .../Warm-Ups}/Mario Kart/main.tex | 0 .../Warm-Ups}/Mario Kart/meta.toml | 0 {Warm-Ups => src/Warm-Ups}/Odd Dice/main.tex | 0 {Warm-Ups => src/Warm-Ups}/Odd Dice/meta.toml | 0 {Warm-Ups => src/Warm-Ups}/Painting/main.tex | 0 {Warm-Ups => src/Warm-Ups}/Painting/meta.toml | 0 .../Warm-Ups}/Partition Products/main.tex | 0 .../Warm-Ups}/Partition Products/meta.toml | 0 .../Warm-Ups}/Passing Balls/main.tex | 0 .../Warm-Ups}/Passing Balls/meta.toml | 0 .../Warm-Ups}/Passing Balls/pass-sol.png | Bin .../Warm-Ups}/Prime Factors/main.tex | 0 .../Warm-Ups}/Prime Factors/meta.toml | 0 .../Warm-Ups}/Regex Warm-Up/main.tex | 0 .../Warm-Ups}/Regex Warm-Up/meta.toml | 0 {Warm-Ups => src/Warm-Ups}/Rootbound/main.tex | 0 .../Warm-Ups}/Rootbound/meta.toml | 0 .../Warm-Ups}/Sysadmin's Warm-Up/main.tex | 0 .../Warm-Ups}/Sysadmin's Warm-Up/meta.toml | 0 .../Warm-Ups}/Travellers/main.tex | 0 .../Warm-Ups}/Travellers/meta.toml | 0 .../Warm-Ups}/What's an AST/main.tex | 0 .../Warm-Ups}/What's an AST/meta.toml | 0 .../Warm-Ups}/Wild Tic-Tac-Toe/main.tex | 0 .../Warm-Ups}/Wild Tic-Tac-Toe/meta.toml | 0 .../Warm-Ups}/Zeno's Furniture/main.tex | 0 .../Warm-Ups}/Zeno's Furniture/meta.toml | 0 {Warm-Ups => src/Warm-Ups}/fmod/main.tex | 0 {Warm-Ups => src/Warm-Ups}/fmod/meta.toml | 0 {Warm-Ups => src/Warm-Ups}/gear.svg | 0 {Warm-Ups => src/Warm-Ups}/sin.tex | 0 {Warm-Ups => src/Warm-Ups}/snake.tex | 0 {Warm-Ups => src/Warm-Ups}/turing.tex | 0 {resources => src/resources}/macros.sty | 0 {resources => src/resources}/ormc_handout.cls | 0 tools/build/main.py | 6 +-- 275 files changed, 10 insertions(+), 39 deletions(-) delete mode 100755 resources/share/main.tex rename {Advanced => src/Advanced}/Compression/main.tex (100%) rename {Advanced => src/Advanced}/Compression/meta.toml (100%) rename {Advanced => src/Advanced}/Compression/parts/0 intro.tex (100%) rename {Advanced => src/Advanced}/Compression/parts/1 runlength.tex (100%) rename {Advanced => src/Advanced}/Compression/parts/2 lzss.tex (100%) rename {Advanced => src/Advanced}/Compression/parts/3 huffman.tex (100%) rename {Advanced => src/Advanced}/Compression/parts/4 bonus.tex (100%) rename {Advanced => src/Advanced}/Compression/parts/qoi-specification.pdf (100%) rename {Advanced => src/Advanced}/Compression/tikzset.tex (100%) rename {Advanced => src/Advanced}/Continued Fractions/main.tex (100%) rename {Advanced => src/Advanced}/Continued Fractions/meta.toml (100%) rename {Advanced => src/Advanced}/Continued Fractions/parts/00 euclidean.tex (100%) rename {Advanced => src/Advanced}/Continued Fractions/parts/01 part A.tex (100%) rename {Advanced => src/Advanced}/Continued Fractions/parts/02 part B.tex (100%) rename {Advanced => src/Advanced}/Cryptography/main.tex (100%) rename {Advanced => src/Advanced}/Cryptography/meta.toml (100%) rename {Advanced => src/Advanced}/Cryptography/parts/0 euclidean.tex (100%) rename {Advanced => src/Advanced}/Cryptography/parts/1 mod.tex (100%) rename {Advanced => src/Advanced}/Cryptography/parts/2 groups.tex (100%) rename {Advanced => src/Advanced}/Cryptography/parts/3 DLP.tex (100%) rename {Advanced => src/Advanced}/Cryptography/parts/4 DiffieHellman.tex (100%) rename {Advanced => src/Advanced}/Cryptography/parts/5 Elgamal.tex (100%) rename {Advanced => src/Advanced}/Cryptography/parts/challenge.tex (100%) rename {Advanced => src/Advanced}/DFAs/main.tex (100%) rename {Advanced => src/Advanced}/DFAs/meta.toml (100%) rename {Advanced => src/Advanced}/DFAs/parts/0 DFA.tex (100%) rename {Advanced => src/Advanced}/DFAs/parts/1 regular.tex (100%) rename {Advanced => src/Advanced}/DFAs/tikzset.tex (100%) rename {Advanced => src/Advanced}/De Bruijn/main.tex (100%) rename {Advanced => src/Advanced}/De Bruijn/meta.toml (100%) rename {Advanced => src/Advanced}/De Bruijn/parts/0 intro.tex (100%) rename {Advanced => src/Advanced}/De Bruijn/parts/1 words.tex (100%) rename {Advanced => src/Advanced}/De Bruijn/parts/2 bruijn.tex (100%) rename {Advanced => src/Advanced}/De Bruijn/parts/3 line.tex (100%) rename {Advanced => src/Advanced}/De Bruijn/parts/4 sturmian.tex (100%) rename {Advanced => src/Advanced}/De Bruijn/tikzset.tex (100%) rename {Advanced => src/Advanced}/Definable Sets/main.tex (100%) rename {Advanced => src/Advanced}/Definable Sets/meta.toml (100%) rename {Advanced => src/Advanced}/Definable Sets/parts/0 logic.tex (100%) rename {Advanced => src/Advanced}/Definable Sets/parts/1 structures.tex (100%) rename {Advanced => src/Advanced}/Definable Sets/parts/2 quantifiers.tex (100%) rename {Advanced => src/Advanced}/Definable Sets/parts/3 sets.tex (100%) rename {Advanced => src/Advanced}/Definable Sets/parts/4 equivalence.tex (100%) rename {Advanced => src/Advanced}/Error-Correcting Codes/main.tex (100%) rename {Advanced => src/Advanced}/Error-Correcting Codes/meta.toml (100%) rename {Advanced => src/Advanced}/Error-Correcting Codes/parts/00 detection.tex (100%) rename {Advanced => src/Advanced}/Error-Correcting Codes/parts/01 correction.tex (100%) rename {Advanced => src/Advanced}/Error-Correcting Codes/parts/02 hamming.tex (100%) rename {Advanced => src/Advanced}/Error-Correcting Codes/qr.png (100%) rename {Advanced => src/Advanced}/Esoteric Languages/main.tex (100%) rename {Advanced => src/Advanced}/Esoteric Languages/meta.toml (100%) rename {Advanced => src/Advanced}/Esoteric Languages/parts/00 turing.tex (100%) rename {Advanced => src/Advanced}/Esoteric Languages/parts/01 befunge.tex (100%) rename {Advanced => src/Advanced}/Estimathon/main.tex (100%) rename {Advanced => src/Advanced}/Estimathon/meta.toml (100%) rename {Advanced => src/Advanced}/Generating Functions/main.tex (100%) rename {Advanced => src/Advanced}/Generating Functions/meta.toml (100%) rename {Advanced => src/Advanced}/Generating Functions/parts/00 introduction.tex (100%) rename {Advanced => src/Advanced}/Generating Functions/parts/01 fibonacci.tex (100%) rename {Advanced => src/Advanced}/Generating Functions/parts/02 dice.tex (100%) rename {Advanced => src/Advanced}/Generating Functions/parts/03 coins.tex (100%) rename {Advanced => src/Advanced}/Geometric Optimization/main.tex (100%) rename {Advanced => src/Advanced}/Geometric Optimization/meta.toml (100%) rename {Advanced => src/Advanced}/Geometry of Masses/img/arc.png (100%) rename {Advanced => src/Advanced}/Geometry of Masses/img/pappus_1.png (100%) rename {Advanced => src/Advanced}/Geometry of Masses/img/soda.png (100%) rename {Advanced => src/Advanced}/Geometry of Masses/img/soda_filled.png (100%) rename {Advanced => src/Advanced}/Geometry of Masses/main.tex (100%) rename {Advanced => src/Advanced}/Geometry of Masses/meta.toml (100%) rename {Advanced => src/Advanced}/Geometry of Masses/parts/0 balance 1d.tex (100%) rename {Advanced => src/Advanced}/Geometry of Masses/parts/1 balance 2d.tex (100%) rename {Advanced => src/Advanced}/Geometry of Masses/parts/1 continuous.tex (100%) rename {Advanced => src/Advanced}/Geometry of Masses/parts/2 pappus.tex (100%) rename {Advanced => src/Advanced}/Graph Algorithms/main.tex (100%) rename {Advanced => src/Advanced}/Graph Algorithms/meta.toml (100%) rename {Advanced => src/Advanced}/Graph Algorithms/parts/00 review.tex (100%) rename {Advanced => src/Advanced}/Graph Algorithms/parts/01 flow.tex (100%) rename {Advanced => src/Advanced}/Graph Algorithms/parts/02 residual.tex (100%) rename {Advanced => src/Advanced}/Graph Algorithms/parts/03 fulkerson.tex (100%) rename {Advanced => src/Advanced}/Graph Algorithms/parts/04 applications.tex (100%) rename {Advanced => src/Advanced}/Graph Algorithms/parts/05 reductions.tex (100%) rename {Advanced => src/Advanced}/Graph Algorithms/parts/06 bonus.tex (100%) rename {Advanced => src/Advanced}/Graph Algorithms/tikxset.tex (100%) rename {Advanced => src/Advanced}/Intro to Proofs/main.tex (100%) rename {Advanced => src/Advanced}/Intro to Proofs/meta.toml (100%) rename {Advanced => src/Advanced}/Introduction to Quantum/Tectonic.toml (100%) rename {Advanced => src/Advanced}/Introduction to Quantum/main.tex (100%) rename {Advanced => src/Advanced}/Introduction to Quantum/meta.toml (100%) rename {Advanced => src/Advanced}/Introduction to Quantum/src/main.tex (100%) rename {Advanced => src/Advanced}/Introduction to Quantum/src/parts/01 bits.tex (100%) rename {Advanced => src/Advanced}/Introduction to Quantum/src/parts/02 qubit.tex (100%) rename {Advanced => src/Advanced}/Introduction to Quantum/src/parts/03 two qubits.tex (100%) rename {Advanced => src/Advanced}/Introduction to Quantum/src/parts/04 logic gates.tex (100%) rename {Advanced => src/Advanced}/Introduction to Quantum/src/parts/05 quantum gates.tex (100%) rename {Advanced => src/Advanced}/Introduction to Quantum/src/parts/06 hxh.tex (100%) rename {Advanced => src/Advanced}/Introduction to Quantum/src/parts/07 superdense.tex (100%) rename {Advanced => src/Advanced}/Introduction to Quantum/src/parts/08 teleport.tex (100%) rename {Advanced => src/Advanced}/Introduction to Quantum/src/tikzset.tex (100%) rename {Advanced => src/Advanced}/Lambda Calculus/main.tex (100%) rename {Advanced => src/Advanced}/Lambda Calculus/meta.toml (100%) rename {Advanced => src/Advanced}/Lambda Calculus/parts/00 intro.tex (100%) rename {Advanced => src/Advanced}/Lambda Calculus/parts/01 combinators.tex (100%) rename {Advanced => src/Advanced}/Lambda Calculus/parts/02 boolean.tex (100%) rename {Advanced => src/Advanced}/Lambda Calculus/parts/03 numbers.tex (100%) rename {Advanced => src/Advanced}/Lambda Calculus/parts/04 recursion.tex (100%) rename {Advanced => src/Advanced}/Lambda Calculus/parts/05 challenges.tex (100%) rename {Advanced => src/Advanced}/Lattices/main.tex (100%) rename {Advanced => src/Advanced}/Lattices/meta.toml (100%) rename {Advanced => src/Advanced}/Lattices/parts/0 intro.tex (100%) rename {Advanced => src/Advanced}/Lattices/parts/1 minkowski.tex (100%) rename {Advanced => src/Advanced}/Lattices/parts/2 orchard.tex (100%) rename {Advanced => src/Advanced}/Lattices/proof.png (100%) rename {Advanced => src/Advanced}/Mock a Mockingbird/main.tex (100%) rename {Advanced => src/Advanced}/Mock a Mockingbird/meta.toml (100%) rename {Advanced => src/Advanced}/Mock a Mockingbird/parts/00 intro.tex (100%) rename {Advanced => src/Advanced}/Mock a Mockingbird/parts/01 tmam.tex (100%) rename {Advanced => src/Advanced}/Mock a Mockingbird/parts/02 kestrel.tex (100%) rename {Advanced => src/Advanced}/Nonstandard Analysis/main.tex (100%) rename {Advanced => src/Advanced}/Nonstandard Analysis/meta.toml (100%) rename {Advanced => src/Advanced}/Nonstandard Analysis/parts/dual.tex (100%) rename {Advanced => src/Advanced}/Nonstandard Analysis/parts/extensions.tex (100%) rename {Advanced => src/Advanced}/Nonstandard Analysis/parts/supremum.tex (100%) rename {Advanced => src/Advanced}/Origami/images/72.png (100%) rename {Advanced => src/Advanced}/Origami/images/O5Compass.png (100%) rename {Advanced => src/Advanced}/Origami/images/Segment_division.png (100%) rename {Advanced => src/Advanced}/Origami/images/axioms/01.png (100%) rename {Advanced => src/Advanced}/Origami/images/axioms/02.png (100%) rename {Advanced => src/Advanced}/Origami/images/axioms/03.png (100%) rename {Advanced => src/Advanced}/Origami/images/axioms/04.png (100%) rename {Advanced => src/Advanced}/Origami/images/axioms/05.png (100%) rename {Advanced => src/Advanced}/Origami/images/axioms/06.png (100%) rename {Advanced => src/Advanced}/Origami/images/axioms/07.png (100%) rename {Advanced => src/Advanced}/Origami/images/exo51.png (100%) rename {Advanced => src/Advanced}/Origami/images/exo53.png (100%) rename {Advanced => src/Advanced}/Origami/images/prob9.png (100%) rename {Advanced => src/Advanced}/Origami/images/prob9s.png (100%) rename {Advanced => src/Advanced}/Origami/main.tex (100%) rename {Advanced => src/Advanced}/Origami/meta.toml (100%) rename {Advanced => src/Advanced}/Pidgeonhole Problems/main.tex (100%) rename {Advanced => src/Advanced}/Pidgeonhole Problems/meta.toml (100%) rename {Advanced => src/Advanced}/Random Walks/main.tex (100%) rename {Advanced => src/Advanced}/Random Walks/meta.toml (100%) rename {Advanced => src/Advanced}/Random Walks/parts/0 random.tex (100%) rename {Advanced => src/Advanced}/Random Walks/parts/1 circuits.tex (100%) rename {Advanced => src/Advanced}/Random Walks/parts/2 equivalence.tex (100%) rename {Advanced => src/Advanced}/Random Walks/parts/3 effective.tex (100%) rename {Advanced => src/Advanced}/Random Walks/tikxset.tex (100%) rename {Advanced => src/Advanced}/Retrograde Analysis/chess-setup.tex (100%) rename {Advanced => src/Advanced}/Retrograde Analysis/main.tex (100%) rename {Advanced => src/Advanced}/Retrograde Analysis/meta.toml (100%) rename {Advanced => src/Advanced}/Retrograde Analysis/parts/01 intro.tex (100%) rename {Advanced => src/Advanced}/Retrograde Analysis/parts/02 easy.tex (100%) rename {Advanced => src/Advanced}/Retrograde Analysis/parts/03 medium.tex (100%) rename {Advanced => src/Advanced}/Retrograde Analysis/parts/04 hard.tex (100%) rename {Advanced => src/Advanced}/Size of Sets/main.tex (100%) rename {Advanced => src/Advanced}/Size of Sets/meta.toml (100%) rename {Advanced => src/Advanced}/Size of Sets/parts/0 sets.tex (100%) rename {Advanced => src/Advanced}/Size of Sets/parts/1 really big.tex (100%) rename {Advanced => src/Advanced}/Size of Sets/parts/2 cartesian.tex (100%) rename {Advanced => src/Advanced}/Size of Sets/parts/3 functions.tex (100%) rename {Advanced => src/Advanced}/Size of Sets/parts/4 enumeration.tex (100%) rename {Advanced => src/Advanced}/Size of Sets/parts/5 dense.tex (100%) rename {Advanced => src/Advanced}/Size of Sets/parts/6 uncountable.tex (100%) rename {Advanced => src/Advanced}/Stopping Problems/main.tex (100%) rename {Advanced => src/Advanced}/Stopping Problems/meta.toml (100%) rename {Advanced => src/Advanced}/Stopping Problems/parts/0 probability.tex (100%) rename {Advanced => src/Advanced}/Stopping Problems/parts/1 intro.tex (100%) rename {Advanced => src/Advanced}/Stopping Problems/parts/2 secretary.tex (100%) rename {Advanced => src/Advanced}/Stopping Problems/parts/3 orderstat.tex (100%) rename {Advanced => src/Advanced}/Symmetric Groups/main.tex (100%) rename {Advanced => src/Advanced}/Symmetric Groups/meta.toml (100%) rename {Advanced => src/Advanced}/Symmetric Groups/parts/0 intro.tex (100%) rename {Advanced => src/Advanced}/Symmetric Groups/parts/1 cycle.tex (100%) rename {Advanced => src/Advanced}/Symmetric Groups/parts/2 groups.tex (100%) rename {Advanced => src/Advanced}/Symmetric Groups/parts/3 subgroup.tex (100%) rename {Advanced => src/Advanced}/Tropical Polynomials/handout.typ (100%) rename {Advanced => src/Advanced}/Tropical Polynomials/macros.typ (100%) rename {Advanced => src/Advanced}/Tropical Polynomials/main.typ (100%) rename {Advanced => src/Advanced}/Tropical Polynomials/meta.toml (100%) rename {Advanced => src/Advanced}/Tropical Polynomials/parts/00 arithmetic.typ (100%) rename {Advanced => src/Advanced}/Tropical Polynomials/parts/01 polynomials.typ (100%) rename {Advanced => src/Advanced}/Tropical Polynomials/parts/02 cubic.typ (100%) rename {Intermediate => src/Intermediate}/An Introduction to Graph Theory/main.tex (100%) rename {Intermediate => src/Intermediate}/An Introduction to Graph Theory/meta.toml (100%) rename {Intermediate => src/Intermediate}/An Introduction to Graph Theory/parts/0 intro.tex (100%) rename {Intermediate => src/Intermediate}/An Introduction to Graph Theory/parts/1 paths.tex (100%) rename {Intermediate => src/Intermediate}/An Introduction to Graph Theory/parts/2 planar.tex (100%) rename {Intermediate => src/Intermediate}/An Introduction to Graph Theory/parts/3 counting.tex (100%) rename {Intermediate => src/Intermediate}/An Introduction to Graph Theory/tikxset.tex (100%) rename {Intermediate => src/Intermediate}/Combinatorics/main.tex (100%) rename {Intermediate => src/Intermediate}/Combinatorics/meta.toml (100%) rename {Intermediate => src/Intermediate}/Instant Insanity/4Dcube2.jpg (100%) rename {Intermediate => src/Intermediate}/Instant Insanity/II.jpg (100%) rename {Intermediate => src/Intermediate}/Instant Insanity/dodecahedron.jpg (100%) rename {Intermediate => src/Intermediate}/Instant Insanity/main.tex (100%) rename {Intermediate => src/Intermediate}/Instant Insanity/meta.toml (100%) rename {Intermediate => src/Intermediate}/Newton's Laws/main.tex (100%) rename {Intermediate => src/Intermediate}/Newton's Laws/meta.toml (100%) rename {Intermediate => src/Intermediate}/Probability/main.tex (100%) rename {Intermediate => src/Intermediate}/Probability/meta.toml (100%) rename {Misc => src/Intermediate}/Proof Techniques/main.tex (94%) create mode 100644 src/Intermediate/Proof Techniques/meta.toml rename {Misc => src/Intermediate}/Proof Techniques/parts/0 intro.tex (100%) rename {Misc => src/Intermediate}/Proof Techniques/parts/1 contradiction.tex (100%) rename {Misc => src/Intermediate}/Proof Techniques/parts/2 induction.tex (100%) rename {Intermediate => src/Intermediate}/Slide Rules/main.tex (100%) rename {Intermediate => src/Intermediate}/Slide Rules/meta.toml (100%) rename {Intermediate => src/Intermediate}/Slide Rules/parts/0 logarithms.tex (100%) rename {Intermediate => src/Intermediate}/Slide Rules/parts/1 intro.tex (100%) rename {Intermediate => src/Intermediate}/Slide Rules/parts/2 multiplication.tex (100%) rename {Intermediate => src/Intermediate}/Slide Rules/parts/3 division.tex (100%) rename {Intermediate => src/Intermediate}/Slide Rules/parts/4 squares.tex (100%) rename {Intermediate => src/Intermediate}/Slide Rules/parts/5 inverses.tex (100%) rename {Intermediate => src/Intermediate}/Slide Rules/parts/6 log.tex (100%) rename {Intermediate => src/Intermediate}/Slide Rules/resources/ISRC.pdf (100%) rename {Intermediate => src/Intermediate}/Slide Rules/resources/rule.pdf (100%) rename {Intermediate => src/Intermediate}/Slide Rules/resources/rule.svg (100%) rename {Intermediate => src/Intermediate}/Slide Rules/sliderule.sty (100%) rename {Intermediate => src/Intermediate}/Vectors 1/main.tex (100%) rename {Intermediate => src/Intermediate}/Vectors 1/meta.toml (100%) rename {Intermediate => src/Intermediate}/Vectors 2/main.tex (100%) rename {Intermediate => src/Intermediate}/Vectors 2/meta.toml (100%) rename {Warm-Ups => src/Warm-Ups}/A Familiar Concept/main.tex (100%) rename {Warm-Ups => src/Warm-Ups}/A Familiar Concept/meta.toml (100%) rename {Warm-Ups => src/Warm-Ups}/Adders/main.tex (100%) rename {Warm-Ups => src/Warm-Ups}/Adders/meta.toml (100%) rename {Warm-Ups => src/Warm-Ups}/Big-Tac-Toe/main.tex (100%) rename {Warm-Ups => src/Warm-Ups}/Big-Tac-Toe/meta.toml (100%) rename {Warm-Ups => src/Warm-Ups}/Electrician/main.tex (100%) rename {Warm-Ups => src/Warm-Ups}/Electrician/meta.toml (100%) rename {Warm-Ups => src/Warm-Ups}/Flip-Flops/main.tex (100%) rename {Warm-Ups => src/Warm-Ups}/Flip-Flops/meta.toml (100%) rename {Warm-Ups => src/Warm-Ups}/Fuse Timers/main.tex (100%) rename {Warm-Ups => src/Warm-Ups}/Fuse Timers/meta.toml (100%) rename {Warm-Ups => src/Warm-Ups}/Gallery/main.tex (100%) rename {Warm-Ups => src/Warm-Ups}/Gallery/meta.toml (100%) rename {Warm-Ups => src/Warm-Ups}/Jump Chess/main.tex (100%) rename {Warm-Ups => src/Warm-Ups}/Jump Chess/meta.toml (100%) rename {Warm-Ups => src/Warm-Ups}/Mario Kart/main.tex (100%) rename {Warm-Ups => src/Warm-Ups}/Mario Kart/meta.toml (100%) rename {Warm-Ups => src/Warm-Ups}/Odd Dice/main.tex (100%) rename {Warm-Ups => src/Warm-Ups}/Odd Dice/meta.toml (100%) rename {Warm-Ups => src/Warm-Ups}/Painting/main.tex (100%) rename {Warm-Ups => src/Warm-Ups}/Painting/meta.toml (100%) rename {Warm-Ups => src/Warm-Ups}/Partition Products/main.tex (100%) rename {Warm-Ups => src/Warm-Ups}/Partition Products/meta.toml (100%) rename {Warm-Ups => src/Warm-Ups}/Passing Balls/main.tex (100%) rename {Warm-Ups => src/Warm-Ups}/Passing Balls/meta.toml (100%) rename {Warm-Ups => src/Warm-Ups}/Passing Balls/pass-sol.png (100%) rename {Warm-Ups => src/Warm-Ups}/Prime Factors/main.tex (100%) rename {Warm-Ups => src/Warm-Ups}/Prime Factors/meta.toml (100%) rename {Warm-Ups => src/Warm-Ups}/Regex Warm-Up/main.tex (100%) rename {Warm-Ups => src/Warm-Ups}/Regex Warm-Up/meta.toml (100%) rename {Warm-Ups => src/Warm-Ups}/Rootbound/main.tex (100%) rename {Warm-Ups => src/Warm-Ups}/Rootbound/meta.toml (100%) rename {Warm-Ups => src/Warm-Ups}/Sysadmin's Warm-Up/main.tex (100%) rename {Warm-Ups => src/Warm-Ups}/Sysadmin's Warm-Up/meta.toml (100%) rename {Warm-Ups => src/Warm-Ups}/Travellers/main.tex (100%) rename {Warm-Ups => src/Warm-Ups}/Travellers/meta.toml (100%) rename {Warm-Ups => src/Warm-Ups}/What's an AST/main.tex (100%) rename {Warm-Ups => src/Warm-Ups}/What's an AST/meta.toml (100%) rename {Warm-Ups => src/Warm-Ups}/Wild Tic-Tac-Toe/main.tex (100%) rename {Warm-Ups => src/Warm-Ups}/Wild Tic-Tac-Toe/meta.toml (100%) rename {Warm-Ups => src/Warm-Ups}/Zeno's Furniture/main.tex (100%) rename {Warm-Ups => src/Warm-Ups}/Zeno's Furniture/meta.toml (100%) rename {Warm-Ups => src/Warm-Ups}/fmod/main.tex (100%) rename {Warm-Ups => src/Warm-Ups}/fmod/meta.toml (100%) rename {Warm-Ups => src/Warm-Ups}/gear.svg (100%) rename {Warm-Ups => src/Warm-Ups}/sin.tex (100%) rename {Warm-Ups => src/Warm-Ups}/snake.tex (100%) rename {Warm-Ups => src/Warm-Ups}/turing.tex (100%) rename {resources => src/resources}/macros.sty (100%) rename {resources => src/resources}/ormc_handout.cls (100%) diff --git a/resources/share/main.tex b/resources/share/main.tex deleted file mode 100755 index b091bd5..0000000 --- a/resources/share/main.tex +++ /dev/null @@ -1,35 +0,0 @@ -% use [nosolutions] flag to hide solutions. -% use [solutions] flag to show solutions. -\documentclass[ - solutions, - singlenumbering -]{./ormc_handout} - - -\title{The Size of Sets} -\subtitle{Prepared by Mark on \today{}} - -\begin{document} - - \maketitle - - \section{Set Basics} - - \definition{} - A \textit{set} is a collection of objects. \par - If $a$ is an element of set $S$, we write $a \in S$. This is pronounced \say{$a$ in $S$.} \par - The position of each element in a set or the number of times it is repeated doesn't matter. \par - All that matters is \textit{which} elements are in the set. - - \vspace{2mm} - - We say two sets $A$ and $B$ are equal if every element of $A$ is in $B$, and every element of $B$ is in $A$. This is known as the \textit{principle of extensionality.} - - \problem{} - Convince yourself that $\{a, b\} = \{b, a\} = \{a, b, a, b, b\}$. - - \begin{solution} - This is a solution. - \end{solution} - -\end{document} \ No newline at end of file diff --git a/Advanced/Compression/main.tex b/src/Advanced/Compression/main.tex similarity index 100% rename from Advanced/Compression/main.tex rename to src/Advanced/Compression/main.tex diff --git a/Advanced/Compression/meta.toml b/src/Advanced/Compression/meta.toml similarity index 100% rename from Advanced/Compression/meta.toml rename to src/Advanced/Compression/meta.toml diff --git a/Advanced/Compression/parts/0 intro.tex b/src/Advanced/Compression/parts/0 intro.tex similarity index 100% rename from Advanced/Compression/parts/0 intro.tex rename to src/Advanced/Compression/parts/0 intro.tex diff --git a/Advanced/Compression/parts/1 runlength.tex b/src/Advanced/Compression/parts/1 runlength.tex similarity index 100% rename from Advanced/Compression/parts/1 runlength.tex rename to src/Advanced/Compression/parts/1 runlength.tex diff --git a/Advanced/Compression/parts/2 lzss.tex b/src/Advanced/Compression/parts/2 lzss.tex similarity index 100% rename from Advanced/Compression/parts/2 lzss.tex rename to src/Advanced/Compression/parts/2 lzss.tex diff --git a/Advanced/Compression/parts/3 huffman.tex b/src/Advanced/Compression/parts/3 huffman.tex similarity index 100% rename from Advanced/Compression/parts/3 huffman.tex rename to src/Advanced/Compression/parts/3 huffman.tex diff --git a/Advanced/Compression/parts/4 bonus.tex b/src/Advanced/Compression/parts/4 bonus.tex similarity index 100% rename from Advanced/Compression/parts/4 bonus.tex rename to src/Advanced/Compression/parts/4 bonus.tex diff --git a/Advanced/Compression/parts/qoi-specification.pdf b/src/Advanced/Compression/parts/qoi-specification.pdf similarity index 100% rename from Advanced/Compression/parts/qoi-specification.pdf rename to src/Advanced/Compression/parts/qoi-specification.pdf diff --git a/Advanced/Compression/tikzset.tex b/src/Advanced/Compression/tikzset.tex similarity index 100% rename from Advanced/Compression/tikzset.tex rename to src/Advanced/Compression/tikzset.tex diff --git a/Advanced/Continued Fractions/main.tex b/src/Advanced/Continued Fractions/main.tex similarity index 100% rename from Advanced/Continued Fractions/main.tex rename to src/Advanced/Continued Fractions/main.tex diff --git a/Advanced/Continued Fractions/meta.toml b/src/Advanced/Continued Fractions/meta.toml similarity index 100% rename from Advanced/Continued Fractions/meta.toml rename to src/Advanced/Continued Fractions/meta.toml diff --git a/Advanced/Continued Fractions/parts/00 euclidean.tex b/src/Advanced/Continued Fractions/parts/00 euclidean.tex similarity index 100% rename from Advanced/Continued Fractions/parts/00 euclidean.tex rename to src/Advanced/Continued Fractions/parts/00 euclidean.tex diff --git a/Advanced/Continued Fractions/parts/01 part A.tex b/src/Advanced/Continued Fractions/parts/01 part A.tex similarity index 100% rename from Advanced/Continued Fractions/parts/01 part A.tex rename to src/Advanced/Continued Fractions/parts/01 part A.tex diff --git a/Advanced/Continued Fractions/parts/02 part B.tex b/src/Advanced/Continued Fractions/parts/02 part B.tex similarity index 100% rename from Advanced/Continued Fractions/parts/02 part B.tex rename to src/Advanced/Continued Fractions/parts/02 part B.tex diff --git a/Advanced/Cryptography/main.tex b/src/Advanced/Cryptography/main.tex similarity index 100% rename from Advanced/Cryptography/main.tex rename to src/Advanced/Cryptography/main.tex diff --git a/Advanced/Cryptography/meta.toml b/src/Advanced/Cryptography/meta.toml similarity index 100% rename from Advanced/Cryptography/meta.toml rename to src/Advanced/Cryptography/meta.toml diff --git a/Advanced/Cryptography/parts/0 euclidean.tex b/src/Advanced/Cryptography/parts/0 euclidean.tex similarity index 100% rename from Advanced/Cryptography/parts/0 euclidean.tex rename to src/Advanced/Cryptography/parts/0 euclidean.tex diff --git a/Advanced/Cryptography/parts/1 mod.tex b/src/Advanced/Cryptography/parts/1 mod.tex similarity index 100% rename from Advanced/Cryptography/parts/1 mod.tex rename to src/Advanced/Cryptography/parts/1 mod.tex diff --git a/Advanced/Cryptography/parts/2 groups.tex b/src/Advanced/Cryptography/parts/2 groups.tex similarity index 100% rename from Advanced/Cryptography/parts/2 groups.tex rename to src/Advanced/Cryptography/parts/2 groups.tex diff --git a/Advanced/Cryptography/parts/3 DLP.tex b/src/Advanced/Cryptography/parts/3 DLP.tex similarity index 100% rename from Advanced/Cryptography/parts/3 DLP.tex rename to src/Advanced/Cryptography/parts/3 DLP.tex diff --git a/Advanced/Cryptography/parts/4 DiffieHellman.tex b/src/Advanced/Cryptography/parts/4 DiffieHellman.tex similarity index 100% rename from Advanced/Cryptography/parts/4 DiffieHellman.tex rename to src/Advanced/Cryptography/parts/4 DiffieHellman.tex diff --git a/Advanced/Cryptography/parts/5 Elgamal.tex b/src/Advanced/Cryptography/parts/5 Elgamal.tex similarity index 100% rename from Advanced/Cryptography/parts/5 Elgamal.tex rename to src/Advanced/Cryptography/parts/5 Elgamal.tex diff --git a/Advanced/Cryptography/parts/challenge.tex b/src/Advanced/Cryptography/parts/challenge.tex similarity index 100% rename from Advanced/Cryptography/parts/challenge.tex rename to src/Advanced/Cryptography/parts/challenge.tex diff --git a/Advanced/DFAs/main.tex b/src/Advanced/DFAs/main.tex similarity index 100% rename from Advanced/DFAs/main.tex rename to src/Advanced/DFAs/main.tex diff --git a/Advanced/DFAs/meta.toml b/src/Advanced/DFAs/meta.toml similarity index 100% rename from Advanced/DFAs/meta.toml rename to src/Advanced/DFAs/meta.toml diff --git a/Advanced/DFAs/parts/0 DFA.tex b/src/Advanced/DFAs/parts/0 DFA.tex similarity index 100% rename from Advanced/DFAs/parts/0 DFA.tex rename to src/Advanced/DFAs/parts/0 DFA.tex diff --git a/Advanced/DFAs/parts/1 regular.tex b/src/Advanced/DFAs/parts/1 regular.tex similarity index 100% rename from Advanced/DFAs/parts/1 regular.tex rename to src/Advanced/DFAs/parts/1 regular.tex diff --git a/Advanced/DFAs/tikzset.tex b/src/Advanced/DFAs/tikzset.tex similarity index 100% rename from Advanced/DFAs/tikzset.tex rename to src/Advanced/DFAs/tikzset.tex diff --git a/Advanced/De Bruijn/main.tex b/src/Advanced/De Bruijn/main.tex similarity index 100% rename from Advanced/De Bruijn/main.tex rename to src/Advanced/De Bruijn/main.tex diff --git a/Advanced/De Bruijn/meta.toml b/src/Advanced/De Bruijn/meta.toml similarity index 100% rename from Advanced/De Bruijn/meta.toml rename to src/Advanced/De Bruijn/meta.toml diff --git a/Advanced/De Bruijn/parts/0 intro.tex b/src/Advanced/De Bruijn/parts/0 intro.tex similarity index 100% rename from Advanced/De Bruijn/parts/0 intro.tex rename to src/Advanced/De Bruijn/parts/0 intro.tex diff --git a/Advanced/De Bruijn/parts/1 words.tex b/src/Advanced/De Bruijn/parts/1 words.tex similarity index 100% rename from Advanced/De Bruijn/parts/1 words.tex rename to src/Advanced/De Bruijn/parts/1 words.tex diff --git a/Advanced/De Bruijn/parts/2 bruijn.tex b/src/Advanced/De Bruijn/parts/2 bruijn.tex similarity index 100% rename from Advanced/De Bruijn/parts/2 bruijn.tex rename to src/Advanced/De Bruijn/parts/2 bruijn.tex diff --git a/Advanced/De Bruijn/parts/3 line.tex b/src/Advanced/De Bruijn/parts/3 line.tex similarity index 100% rename from Advanced/De Bruijn/parts/3 line.tex rename to src/Advanced/De Bruijn/parts/3 line.tex diff --git a/Advanced/De Bruijn/parts/4 sturmian.tex b/src/Advanced/De Bruijn/parts/4 sturmian.tex similarity index 100% rename from Advanced/De Bruijn/parts/4 sturmian.tex rename to src/Advanced/De Bruijn/parts/4 sturmian.tex diff --git a/Advanced/De Bruijn/tikzset.tex b/src/Advanced/De Bruijn/tikzset.tex similarity index 100% rename from Advanced/De Bruijn/tikzset.tex rename to src/Advanced/De Bruijn/tikzset.tex diff --git a/Advanced/Definable Sets/main.tex b/src/Advanced/Definable Sets/main.tex similarity index 100% rename from Advanced/Definable Sets/main.tex rename to src/Advanced/Definable Sets/main.tex diff --git a/Advanced/Definable Sets/meta.toml b/src/Advanced/Definable Sets/meta.toml similarity index 100% rename from Advanced/Definable Sets/meta.toml rename to src/Advanced/Definable Sets/meta.toml diff --git a/Advanced/Definable Sets/parts/0 logic.tex b/src/Advanced/Definable Sets/parts/0 logic.tex similarity index 100% rename from Advanced/Definable Sets/parts/0 logic.tex rename to src/Advanced/Definable Sets/parts/0 logic.tex diff --git a/Advanced/Definable Sets/parts/1 structures.tex b/src/Advanced/Definable Sets/parts/1 structures.tex similarity index 100% rename from Advanced/Definable Sets/parts/1 structures.tex rename to src/Advanced/Definable Sets/parts/1 structures.tex diff --git a/Advanced/Definable Sets/parts/2 quantifiers.tex b/src/Advanced/Definable Sets/parts/2 quantifiers.tex similarity index 100% rename from Advanced/Definable Sets/parts/2 quantifiers.tex rename to src/Advanced/Definable Sets/parts/2 quantifiers.tex diff --git a/Advanced/Definable Sets/parts/3 sets.tex b/src/Advanced/Definable Sets/parts/3 sets.tex similarity index 100% rename from Advanced/Definable Sets/parts/3 sets.tex rename to src/Advanced/Definable Sets/parts/3 sets.tex diff --git a/Advanced/Definable Sets/parts/4 equivalence.tex b/src/Advanced/Definable Sets/parts/4 equivalence.tex similarity index 100% rename from Advanced/Definable Sets/parts/4 equivalence.tex rename to src/Advanced/Definable Sets/parts/4 equivalence.tex diff --git a/Advanced/Error-Correcting Codes/main.tex b/src/Advanced/Error-Correcting Codes/main.tex similarity index 100% rename from Advanced/Error-Correcting Codes/main.tex rename to src/Advanced/Error-Correcting Codes/main.tex diff --git a/Advanced/Error-Correcting Codes/meta.toml b/src/Advanced/Error-Correcting Codes/meta.toml similarity index 100% rename from Advanced/Error-Correcting Codes/meta.toml rename to src/Advanced/Error-Correcting Codes/meta.toml diff --git a/Advanced/Error-Correcting Codes/parts/00 detection.tex b/src/Advanced/Error-Correcting Codes/parts/00 detection.tex similarity index 100% rename from Advanced/Error-Correcting Codes/parts/00 detection.tex rename to src/Advanced/Error-Correcting Codes/parts/00 detection.tex diff --git a/Advanced/Error-Correcting Codes/parts/01 correction.tex b/src/Advanced/Error-Correcting Codes/parts/01 correction.tex similarity index 100% rename from Advanced/Error-Correcting Codes/parts/01 correction.tex rename to src/Advanced/Error-Correcting Codes/parts/01 correction.tex diff --git a/Advanced/Error-Correcting Codes/parts/02 hamming.tex b/src/Advanced/Error-Correcting Codes/parts/02 hamming.tex similarity index 100% rename from Advanced/Error-Correcting Codes/parts/02 hamming.tex rename to src/Advanced/Error-Correcting Codes/parts/02 hamming.tex diff --git a/Advanced/Error-Correcting Codes/qr.png b/src/Advanced/Error-Correcting Codes/qr.png similarity index 100% rename from Advanced/Error-Correcting Codes/qr.png rename to src/Advanced/Error-Correcting Codes/qr.png diff --git a/Advanced/Esoteric Languages/main.tex b/src/Advanced/Esoteric Languages/main.tex similarity index 100% rename from Advanced/Esoteric Languages/main.tex rename to src/Advanced/Esoteric Languages/main.tex diff --git a/Advanced/Esoteric Languages/meta.toml b/src/Advanced/Esoteric Languages/meta.toml similarity index 100% rename from Advanced/Esoteric Languages/meta.toml rename to src/Advanced/Esoteric Languages/meta.toml diff --git a/Advanced/Esoteric Languages/parts/00 turing.tex b/src/Advanced/Esoteric Languages/parts/00 turing.tex similarity index 100% rename from Advanced/Esoteric Languages/parts/00 turing.tex rename to src/Advanced/Esoteric Languages/parts/00 turing.tex diff --git a/Advanced/Esoteric Languages/parts/01 befunge.tex b/src/Advanced/Esoteric Languages/parts/01 befunge.tex similarity index 100% rename from Advanced/Esoteric Languages/parts/01 befunge.tex rename to src/Advanced/Esoteric Languages/parts/01 befunge.tex diff --git a/Advanced/Estimathon/main.tex b/src/Advanced/Estimathon/main.tex similarity index 100% rename from Advanced/Estimathon/main.tex rename to src/Advanced/Estimathon/main.tex diff --git a/Advanced/Estimathon/meta.toml b/src/Advanced/Estimathon/meta.toml similarity index 100% rename from Advanced/Estimathon/meta.toml rename to src/Advanced/Estimathon/meta.toml diff --git a/Advanced/Generating Functions/main.tex b/src/Advanced/Generating Functions/main.tex similarity index 100% rename from Advanced/Generating Functions/main.tex rename to src/Advanced/Generating Functions/main.tex diff --git a/Advanced/Generating Functions/meta.toml b/src/Advanced/Generating Functions/meta.toml similarity index 100% rename from Advanced/Generating Functions/meta.toml rename to src/Advanced/Generating Functions/meta.toml diff --git a/Advanced/Generating Functions/parts/00 introduction.tex b/src/Advanced/Generating Functions/parts/00 introduction.tex similarity index 100% rename from Advanced/Generating Functions/parts/00 introduction.tex rename to src/Advanced/Generating Functions/parts/00 introduction.tex diff --git a/Advanced/Generating Functions/parts/01 fibonacci.tex b/src/Advanced/Generating Functions/parts/01 fibonacci.tex similarity index 100% rename from Advanced/Generating Functions/parts/01 fibonacci.tex rename to src/Advanced/Generating Functions/parts/01 fibonacci.tex diff --git a/Advanced/Generating Functions/parts/02 dice.tex b/src/Advanced/Generating Functions/parts/02 dice.tex similarity index 100% rename from Advanced/Generating Functions/parts/02 dice.tex rename to src/Advanced/Generating Functions/parts/02 dice.tex diff --git a/Advanced/Generating Functions/parts/03 coins.tex b/src/Advanced/Generating Functions/parts/03 coins.tex similarity index 100% rename from Advanced/Generating Functions/parts/03 coins.tex rename to src/Advanced/Generating Functions/parts/03 coins.tex diff --git a/Advanced/Geometric Optimization/main.tex b/src/Advanced/Geometric Optimization/main.tex similarity index 100% rename from Advanced/Geometric Optimization/main.tex rename to src/Advanced/Geometric Optimization/main.tex diff --git a/Advanced/Geometric Optimization/meta.toml b/src/Advanced/Geometric Optimization/meta.toml similarity index 100% rename from Advanced/Geometric Optimization/meta.toml rename to src/Advanced/Geometric Optimization/meta.toml diff --git a/Advanced/Geometry of Masses/img/arc.png b/src/Advanced/Geometry of Masses/img/arc.png similarity index 100% rename from Advanced/Geometry of Masses/img/arc.png rename to src/Advanced/Geometry of Masses/img/arc.png diff --git a/Advanced/Geometry of Masses/img/pappus_1.png b/src/Advanced/Geometry of Masses/img/pappus_1.png similarity index 100% rename from Advanced/Geometry of Masses/img/pappus_1.png rename to src/Advanced/Geometry of Masses/img/pappus_1.png diff --git a/Advanced/Geometry of Masses/img/soda.png b/src/Advanced/Geometry of Masses/img/soda.png similarity index 100% rename from Advanced/Geometry of Masses/img/soda.png rename to src/Advanced/Geometry of Masses/img/soda.png diff --git a/Advanced/Geometry of Masses/img/soda_filled.png b/src/Advanced/Geometry of Masses/img/soda_filled.png similarity index 100% rename from Advanced/Geometry of Masses/img/soda_filled.png rename to src/Advanced/Geometry of Masses/img/soda_filled.png diff --git a/Advanced/Geometry of Masses/main.tex b/src/Advanced/Geometry of Masses/main.tex similarity index 100% rename from Advanced/Geometry of Masses/main.tex rename to src/Advanced/Geometry of Masses/main.tex diff --git a/Advanced/Geometry of Masses/meta.toml b/src/Advanced/Geometry of Masses/meta.toml similarity index 100% rename from Advanced/Geometry of Masses/meta.toml rename to src/Advanced/Geometry of Masses/meta.toml diff --git a/Advanced/Geometry of Masses/parts/0 balance 1d.tex b/src/Advanced/Geometry of Masses/parts/0 balance 1d.tex similarity index 100% rename from Advanced/Geometry of Masses/parts/0 balance 1d.tex rename to src/Advanced/Geometry of Masses/parts/0 balance 1d.tex diff --git a/Advanced/Geometry of Masses/parts/1 balance 2d.tex b/src/Advanced/Geometry of Masses/parts/1 balance 2d.tex similarity index 100% rename from Advanced/Geometry of Masses/parts/1 balance 2d.tex rename to src/Advanced/Geometry of Masses/parts/1 balance 2d.tex diff --git a/Advanced/Geometry of Masses/parts/1 continuous.tex b/src/Advanced/Geometry of Masses/parts/1 continuous.tex similarity index 100% rename from Advanced/Geometry of Masses/parts/1 continuous.tex rename to src/Advanced/Geometry of Masses/parts/1 continuous.tex diff --git a/Advanced/Geometry of Masses/parts/2 pappus.tex b/src/Advanced/Geometry of Masses/parts/2 pappus.tex similarity index 100% rename from Advanced/Geometry of Masses/parts/2 pappus.tex rename to src/Advanced/Geometry of Masses/parts/2 pappus.tex diff --git a/Advanced/Graph Algorithms/main.tex b/src/Advanced/Graph Algorithms/main.tex similarity index 100% rename from Advanced/Graph Algorithms/main.tex rename to src/Advanced/Graph Algorithms/main.tex diff --git a/Advanced/Graph Algorithms/meta.toml b/src/Advanced/Graph Algorithms/meta.toml similarity index 100% rename from Advanced/Graph Algorithms/meta.toml rename to src/Advanced/Graph Algorithms/meta.toml diff --git a/Advanced/Graph Algorithms/parts/00 review.tex b/src/Advanced/Graph Algorithms/parts/00 review.tex similarity index 100% rename from Advanced/Graph Algorithms/parts/00 review.tex rename to src/Advanced/Graph Algorithms/parts/00 review.tex diff --git a/Advanced/Graph Algorithms/parts/01 flow.tex b/src/Advanced/Graph Algorithms/parts/01 flow.tex similarity index 100% rename from Advanced/Graph Algorithms/parts/01 flow.tex rename to src/Advanced/Graph Algorithms/parts/01 flow.tex diff --git a/Advanced/Graph Algorithms/parts/02 residual.tex b/src/Advanced/Graph Algorithms/parts/02 residual.tex similarity index 100% rename from Advanced/Graph Algorithms/parts/02 residual.tex rename to src/Advanced/Graph Algorithms/parts/02 residual.tex diff --git a/Advanced/Graph Algorithms/parts/03 fulkerson.tex b/src/Advanced/Graph Algorithms/parts/03 fulkerson.tex similarity index 100% rename from Advanced/Graph Algorithms/parts/03 fulkerson.tex rename to src/Advanced/Graph Algorithms/parts/03 fulkerson.tex diff --git a/Advanced/Graph Algorithms/parts/04 applications.tex b/src/Advanced/Graph Algorithms/parts/04 applications.tex similarity index 100% rename from Advanced/Graph Algorithms/parts/04 applications.tex rename to src/Advanced/Graph Algorithms/parts/04 applications.tex diff --git a/Advanced/Graph Algorithms/parts/05 reductions.tex b/src/Advanced/Graph Algorithms/parts/05 reductions.tex similarity index 100% rename from Advanced/Graph Algorithms/parts/05 reductions.tex rename to src/Advanced/Graph Algorithms/parts/05 reductions.tex diff --git a/Advanced/Graph Algorithms/parts/06 bonus.tex b/src/Advanced/Graph Algorithms/parts/06 bonus.tex similarity index 100% rename from Advanced/Graph Algorithms/parts/06 bonus.tex rename to src/Advanced/Graph Algorithms/parts/06 bonus.tex diff --git a/Advanced/Graph Algorithms/tikxset.tex b/src/Advanced/Graph Algorithms/tikxset.tex similarity index 100% rename from Advanced/Graph Algorithms/tikxset.tex rename to src/Advanced/Graph Algorithms/tikxset.tex diff --git a/Advanced/Intro to Proofs/main.tex b/src/Advanced/Intro to Proofs/main.tex similarity index 100% rename from Advanced/Intro to Proofs/main.tex rename to src/Advanced/Intro to Proofs/main.tex diff --git a/Advanced/Intro to Proofs/meta.toml b/src/Advanced/Intro to Proofs/meta.toml similarity index 100% rename from Advanced/Intro to Proofs/meta.toml rename to src/Advanced/Intro to Proofs/meta.toml diff --git a/Advanced/Introduction to Quantum/Tectonic.toml b/src/Advanced/Introduction to Quantum/Tectonic.toml similarity index 100% rename from Advanced/Introduction to Quantum/Tectonic.toml rename to src/Advanced/Introduction to Quantum/Tectonic.toml diff --git a/Advanced/Introduction to Quantum/main.tex b/src/Advanced/Introduction to Quantum/main.tex similarity index 100% rename from Advanced/Introduction to Quantum/main.tex rename to src/Advanced/Introduction to Quantum/main.tex diff --git a/Advanced/Introduction to Quantum/meta.toml b/src/Advanced/Introduction to Quantum/meta.toml similarity index 100% rename from Advanced/Introduction to Quantum/meta.toml rename to src/Advanced/Introduction to Quantum/meta.toml diff --git a/Advanced/Introduction to Quantum/src/main.tex b/src/Advanced/Introduction to Quantum/src/main.tex similarity index 100% rename from Advanced/Introduction to Quantum/src/main.tex rename to src/Advanced/Introduction to Quantum/src/main.tex diff --git a/Advanced/Introduction to Quantum/src/parts/01 bits.tex b/src/Advanced/Introduction to Quantum/src/parts/01 bits.tex similarity index 100% rename from Advanced/Introduction to Quantum/src/parts/01 bits.tex rename to src/Advanced/Introduction to Quantum/src/parts/01 bits.tex diff --git a/Advanced/Introduction to Quantum/src/parts/02 qubit.tex b/src/Advanced/Introduction to Quantum/src/parts/02 qubit.tex similarity index 100% rename from Advanced/Introduction to Quantum/src/parts/02 qubit.tex rename to src/Advanced/Introduction to Quantum/src/parts/02 qubit.tex diff --git a/Advanced/Introduction to Quantum/src/parts/03 two qubits.tex b/src/Advanced/Introduction to Quantum/src/parts/03 two qubits.tex similarity index 100% rename from Advanced/Introduction to Quantum/src/parts/03 two qubits.tex rename to src/Advanced/Introduction to Quantum/src/parts/03 two qubits.tex diff --git a/Advanced/Introduction to Quantum/src/parts/04 logic gates.tex b/src/Advanced/Introduction to Quantum/src/parts/04 logic gates.tex similarity index 100% rename from Advanced/Introduction to Quantum/src/parts/04 logic gates.tex rename to src/Advanced/Introduction to Quantum/src/parts/04 logic gates.tex diff --git a/Advanced/Introduction to Quantum/src/parts/05 quantum gates.tex b/src/Advanced/Introduction to Quantum/src/parts/05 quantum gates.tex similarity index 100% rename from Advanced/Introduction to Quantum/src/parts/05 quantum gates.tex rename to src/Advanced/Introduction to Quantum/src/parts/05 quantum gates.tex diff --git a/Advanced/Introduction to Quantum/src/parts/06 hxh.tex b/src/Advanced/Introduction to Quantum/src/parts/06 hxh.tex similarity index 100% rename from Advanced/Introduction to Quantum/src/parts/06 hxh.tex rename to src/Advanced/Introduction to Quantum/src/parts/06 hxh.tex diff --git a/Advanced/Introduction to Quantum/src/parts/07 superdense.tex b/src/Advanced/Introduction to Quantum/src/parts/07 superdense.tex similarity index 100% rename from Advanced/Introduction to Quantum/src/parts/07 superdense.tex rename to src/Advanced/Introduction to Quantum/src/parts/07 superdense.tex diff --git a/Advanced/Introduction to Quantum/src/parts/08 teleport.tex b/src/Advanced/Introduction to Quantum/src/parts/08 teleport.tex similarity index 100% rename from Advanced/Introduction to Quantum/src/parts/08 teleport.tex rename to src/Advanced/Introduction to Quantum/src/parts/08 teleport.tex diff --git a/Advanced/Introduction to Quantum/src/tikzset.tex b/src/Advanced/Introduction to Quantum/src/tikzset.tex similarity index 100% rename from Advanced/Introduction to Quantum/src/tikzset.tex rename to src/Advanced/Introduction to Quantum/src/tikzset.tex diff --git a/Advanced/Lambda Calculus/main.tex b/src/Advanced/Lambda Calculus/main.tex similarity index 100% rename from Advanced/Lambda Calculus/main.tex rename to src/Advanced/Lambda Calculus/main.tex diff --git a/Advanced/Lambda Calculus/meta.toml b/src/Advanced/Lambda Calculus/meta.toml similarity index 100% rename from Advanced/Lambda Calculus/meta.toml rename to src/Advanced/Lambda Calculus/meta.toml diff --git a/Advanced/Lambda Calculus/parts/00 intro.tex b/src/Advanced/Lambda Calculus/parts/00 intro.tex similarity index 100% rename from Advanced/Lambda Calculus/parts/00 intro.tex rename to src/Advanced/Lambda Calculus/parts/00 intro.tex diff --git a/Advanced/Lambda Calculus/parts/01 combinators.tex b/src/Advanced/Lambda Calculus/parts/01 combinators.tex similarity index 100% rename from Advanced/Lambda Calculus/parts/01 combinators.tex rename to src/Advanced/Lambda Calculus/parts/01 combinators.tex diff --git a/Advanced/Lambda Calculus/parts/02 boolean.tex b/src/Advanced/Lambda Calculus/parts/02 boolean.tex similarity index 100% rename from Advanced/Lambda Calculus/parts/02 boolean.tex rename to src/Advanced/Lambda Calculus/parts/02 boolean.tex diff --git a/Advanced/Lambda Calculus/parts/03 numbers.tex b/src/Advanced/Lambda Calculus/parts/03 numbers.tex similarity index 100% rename from Advanced/Lambda Calculus/parts/03 numbers.tex rename to src/Advanced/Lambda Calculus/parts/03 numbers.tex diff --git a/Advanced/Lambda Calculus/parts/04 recursion.tex b/src/Advanced/Lambda Calculus/parts/04 recursion.tex similarity index 100% rename from Advanced/Lambda Calculus/parts/04 recursion.tex rename to src/Advanced/Lambda Calculus/parts/04 recursion.tex diff --git a/Advanced/Lambda Calculus/parts/05 challenges.tex b/src/Advanced/Lambda Calculus/parts/05 challenges.tex similarity index 100% rename from Advanced/Lambda Calculus/parts/05 challenges.tex rename to src/Advanced/Lambda Calculus/parts/05 challenges.tex diff --git a/Advanced/Lattices/main.tex b/src/Advanced/Lattices/main.tex similarity index 100% rename from Advanced/Lattices/main.tex rename to src/Advanced/Lattices/main.tex diff --git a/Advanced/Lattices/meta.toml b/src/Advanced/Lattices/meta.toml similarity index 100% rename from Advanced/Lattices/meta.toml rename to src/Advanced/Lattices/meta.toml diff --git a/Advanced/Lattices/parts/0 intro.tex b/src/Advanced/Lattices/parts/0 intro.tex similarity index 100% rename from Advanced/Lattices/parts/0 intro.tex rename to src/Advanced/Lattices/parts/0 intro.tex diff --git a/Advanced/Lattices/parts/1 minkowski.tex b/src/Advanced/Lattices/parts/1 minkowski.tex similarity index 100% rename from Advanced/Lattices/parts/1 minkowski.tex rename to src/Advanced/Lattices/parts/1 minkowski.tex diff --git a/Advanced/Lattices/parts/2 orchard.tex b/src/Advanced/Lattices/parts/2 orchard.tex similarity index 100% rename from Advanced/Lattices/parts/2 orchard.tex rename to src/Advanced/Lattices/parts/2 orchard.tex diff --git a/Advanced/Lattices/proof.png b/src/Advanced/Lattices/proof.png similarity index 100% rename from Advanced/Lattices/proof.png rename to src/Advanced/Lattices/proof.png diff --git a/Advanced/Mock a Mockingbird/main.tex b/src/Advanced/Mock a Mockingbird/main.tex similarity index 100% rename from Advanced/Mock a Mockingbird/main.tex rename to src/Advanced/Mock a Mockingbird/main.tex diff --git a/Advanced/Mock a Mockingbird/meta.toml b/src/Advanced/Mock a Mockingbird/meta.toml similarity index 100% rename from Advanced/Mock a Mockingbird/meta.toml rename to src/Advanced/Mock a Mockingbird/meta.toml diff --git a/Advanced/Mock a Mockingbird/parts/00 intro.tex b/src/Advanced/Mock a Mockingbird/parts/00 intro.tex similarity index 100% rename from Advanced/Mock a Mockingbird/parts/00 intro.tex rename to src/Advanced/Mock a Mockingbird/parts/00 intro.tex diff --git a/Advanced/Mock a Mockingbird/parts/01 tmam.tex b/src/Advanced/Mock a Mockingbird/parts/01 tmam.tex similarity index 100% rename from Advanced/Mock a Mockingbird/parts/01 tmam.tex rename to src/Advanced/Mock a Mockingbird/parts/01 tmam.tex diff --git a/Advanced/Mock a Mockingbird/parts/02 kestrel.tex b/src/Advanced/Mock a Mockingbird/parts/02 kestrel.tex similarity index 100% rename from Advanced/Mock a Mockingbird/parts/02 kestrel.tex rename to src/Advanced/Mock a Mockingbird/parts/02 kestrel.tex diff --git a/Advanced/Nonstandard Analysis/main.tex b/src/Advanced/Nonstandard Analysis/main.tex similarity index 100% rename from Advanced/Nonstandard Analysis/main.tex rename to src/Advanced/Nonstandard Analysis/main.tex diff --git a/Advanced/Nonstandard Analysis/meta.toml b/src/Advanced/Nonstandard Analysis/meta.toml similarity index 100% rename from Advanced/Nonstandard Analysis/meta.toml rename to src/Advanced/Nonstandard Analysis/meta.toml diff --git a/Advanced/Nonstandard Analysis/parts/dual.tex b/src/Advanced/Nonstandard Analysis/parts/dual.tex similarity index 100% rename from Advanced/Nonstandard Analysis/parts/dual.tex rename to src/Advanced/Nonstandard Analysis/parts/dual.tex diff --git a/Advanced/Nonstandard Analysis/parts/extensions.tex b/src/Advanced/Nonstandard Analysis/parts/extensions.tex similarity index 100% rename from Advanced/Nonstandard Analysis/parts/extensions.tex rename to src/Advanced/Nonstandard Analysis/parts/extensions.tex diff --git a/Advanced/Nonstandard Analysis/parts/supremum.tex b/src/Advanced/Nonstandard Analysis/parts/supremum.tex similarity index 100% rename from Advanced/Nonstandard Analysis/parts/supremum.tex rename to src/Advanced/Nonstandard Analysis/parts/supremum.tex diff --git a/Advanced/Origami/images/72.png b/src/Advanced/Origami/images/72.png similarity index 100% rename from Advanced/Origami/images/72.png rename to src/Advanced/Origami/images/72.png diff --git a/Advanced/Origami/images/O5Compass.png b/src/Advanced/Origami/images/O5Compass.png similarity index 100% rename from Advanced/Origami/images/O5Compass.png rename to src/Advanced/Origami/images/O5Compass.png diff --git a/Advanced/Origami/images/Segment_division.png b/src/Advanced/Origami/images/Segment_division.png similarity index 100% rename from Advanced/Origami/images/Segment_division.png rename to src/Advanced/Origami/images/Segment_division.png diff --git a/Advanced/Origami/images/axioms/01.png b/src/Advanced/Origami/images/axioms/01.png similarity index 100% rename from Advanced/Origami/images/axioms/01.png rename to src/Advanced/Origami/images/axioms/01.png diff --git a/Advanced/Origami/images/axioms/02.png b/src/Advanced/Origami/images/axioms/02.png similarity index 100% rename from Advanced/Origami/images/axioms/02.png rename to src/Advanced/Origami/images/axioms/02.png diff --git a/Advanced/Origami/images/axioms/03.png b/src/Advanced/Origami/images/axioms/03.png similarity index 100% rename from Advanced/Origami/images/axioms/03.png rename to src/Advanced/Origami/images/axioms/03.png diff --git a/Advanced/Origami/images/axioms/04.png b/src/Advanced/Origami/images/axioms/04.png similarity index 100% rename from Advanced/Origami/images/axioms/04.png rename to src/Advanced/Origami/images/axioms/04.png diff --git a/Advanced/Origami/images/axioms/05.png b/src/Advanced/Origami/images/axioms/05.png similarity index 100% rename from Advanced/Origami/images/axioms/05.png rename to src/Advanced/Origami/images/axioms/05.png diff --git a/Advanced/Origami/images/axioms/06.png b/src/Advanced/Origami/images/axioms/06.png similarity index 100% rename from Advanced/Origami/images/axioms/06.png rename to src/Advanced/Origami/images/axioms/06.png diff --git a/Advanced/Origami/images/axioms/07.png b/src/Advanced/Origami/images/axioms/07.png similarity index 100% rename from Advanced/Origami/images/axioms/07.png rename to src/Advanced/Origami/images/axioms/07.png diff --git a/Advanced/Origami/images/exo51.png b/src/Advanced/Origami/images/exo51.png similarity index 100% rename from Advanced/Origami/images/exo51.png rename to src/Advanced/Origami/images/exo51.png diff --git a/Advanced/Origami/images/exo53.png b/src/Advanced/Origami/images/exo53.png similarity index 100% rename from Advanced/Origami/images/exo53.png rename to src/Advanced/Origami/images/exo53.png diff --git a/Advanced/Origami/images/prob9.png b/src/Advanced/Origami/images/prob9.png similarity index 100% rename from Advanced/Origami/images/prob9.png rename to src/Advanced/Origami/images/prob9.png diff --git a/Advanced/Origami/images/prob9s.png b/src/Advanced/Origami/images/prob9s.png similarity index 100% rename from Advanced/Origami/images/prob9s.png rename to src/Advanced/Origami/images/prob9s.png diff --git a/Advanced/Origami/main.tex b/src/Advanced/Origami/main.tex similarity index 100% rename from Advanced/Origami/main.tex rename to src/Advanced/Origami/main.tex diff --git a/Advanced/Origami/meta.toml b/src/Advanced/Origami/meta.toml similarity index 100% rename from Advanced/Origami/meta.toml rename to src/Advanced/Origami/meta.toml diff --git a/Advanced/Pidgeonhole Problems/main.tex b/src/Advanced/Pidgeonhole Problems/main.tex similarity index 100% rename from Advanced/Pidgeonhole Problems/main.tex rename to src/Advanced/Pidgeonhole Problems/main.tex diff --git a/Advanced/Pidgeonhole Problems/meta.toml b/src/Advanced/Pidgeonhole Problems/meta.toml similarity index 100% rename from Advanced/Pidgeonhole Problems/meta.toml rename to src/Advanced/Pidgeonhole Problems/meta.toml diff --git a/Advanced/Random Walks/main.tex b/src/Advanced/Random Walks/main.tex similarity index 100% rename from Advanced/Random Walks/main.tex rename to src/Advanced/Random Walks/main.tex diff --git a/Advanced/Random Walks/meta.toml b/src/Advanced/Random Walks/meta.toml similarity index 100% rename from Advanced/Random Walks/meta.toml rename to src/Advanced/Random Walks/meta.toml diff --git a/Advanced/Random Walks/parts/0 random.tex b/src/Advanced/Random Walks/parts/0 random.tex similarity index 100% rename from Advanced/Random Walks/parts/0 random.tex rename to src/Advanced/Random Walks/parts/0 random.tex diff --git a/Advanced/Random Walks/parts/1 circuits.tex b/src/Advanced/Random Walks/parts/1 circuits.tex similarity index 100% rename from Advanced/Random Walks/parts/1 circuits.tex rename to src/Advanced/Random Walks/parts/1 circuits.tex diff --git a/Advanced/Random Walks/parts/2 equivalence.tex b/src/Advanced/Random Walks/parts/2 equivalence.tex similarity index 100% rename from Advanced/Random Walks/parts/2 equivalence.tex rename to src/Advanced/Random Walks/parts/2 equivalence.tex diff --git a/Advanced/Random Walks/parts/3 effective.tex b/src/Advanced/Random Walks/parts/3 effective.tex similarity index 100% rename from Advanced/Random Walks/parts/3 effective.tex rename to src/Advanced/Random Walks/parts/3 effective.tex diff --git a/Advanced/Random Walks/tikxset.tex b/src/Advanced/Random Walks/tikxset.tex similarity index 100% rename from Advanced/Random Walks/tikxset.tex rename to src/Advanced/Random Walks/tikxset.tex diff --git a/Advanced/Retrograde Analysis/chess-setup.tex b/src/Advanced/Retrograde Analysis/chess-setup.tex similarity index 100% rename from Advanced/Retrograde Analysis/chess-setup.tex rename to src/Advanced/Retrograde Analysis/chess-setup.tex diff --git a/Advanced/Retrograde Analysis/main.tex b/src/Advanced/Retrograde Analysis/main.tex similarity index 100% rename from Advanced/Retrograde Analysis/main.tex rename to src/Advanced/Retrograde Analysis/main.tex diff --git a/Advanced/Retrograde Analysis/meta.toml b/src/Advanced/Retrograde Analysis/meta.toml similarity index 100% rename from Advanced/Retrograde Analysis/meta.toml rename to src/Advanced/Retrograde Analysis/meta.toml diff --git a/Advanced/Retrograde Analysis/parts/01 intro.tex b/src/Advanced/Retrograde Analysis/parts/01 intro.tex similarity index 100% rename from Advanced/Retrograde Analysis/parts/01 intro.tex rename to src/Advanced/Retrograde Analysis/parts/01 intro.tex diff --git a/Advanced/Retrograde Analysis/parts/02 easy.tex b/src/Advanced/Retrograde Analysis/parts/02 easy.tex similarity index 100% rename from Advanced/Retrograde Analysis/parts/02 easy.tex rename to src/Advanced/Retrograde Analysis/parts/02 easy.tex diff --git a/Advanced/Retrograde Analysis/parts/03 medium.tex b/src/Advanced/Retrograde Analysis/parts/03 medium.tex similarity index 100% rename from Advanced/Retrograde Analysis/parts/03 medium.tex rename to src/Advanced/Retrograde Analysis/parts/03 medium.tex diff --git a/Advanced/Retrograde Analysis/parts/04 hard.tex b/src/Advanced/Retrograde Analysis/parts/04 hard.tex similarity index 100% rename from Advanced/Retrograde Analysis/parts/04 hard.tex rename to src/Advanced/Retrograde Analysis/parts/04 hard.tex diff --git a/Advanced/Size of Sets/main.tex b/src/Advanced/Size of Sets/main.tex similarity index 100% rename from Advanced/Size of Sets/main.tex rename to src/Advanced/Size of Sets/main.tex diff --git a/Advanced/Size of Sets/meta.toml b/src/Advanced/Size of Sets/meta.toml similarity index 100% rename from Advanced/Size of Sets/meta.toml rename to src/Advanced/Size of Sets/meta.toml diff --git a/Advanced/Size of Sets/parts/0 sets.tex b/src/Advanced/Size of Sets/parts/0 sets.tex similarity index 100% rename from Advanced/Size of Sets/parts/0 sets.tex rename to src/Advanced/Size of Sets/parts/0 sets.tex diff --git a/Advanced/Size of Sets/parts/1 really big.tex b/src/Advanced/Size of Sets/parts/1 really big.tex similarity index 100% rename from Advanced/Size of Sets/parts/1 really big.tex rename to src/Advanced/Size of Sets/parts/1 really big.tex diff --git a/Advanced/Size of Sets/parts/2 cartesian.tex b/src/Advanced/Size of Sets/parts/2 cartesian.tex similarity index 100% rename from Advanced/Size of Sets/parts/2 cartesian.tex rename to src/Advanced/Size of Sets/parts/2 cartesian.tex diff --git a/Advanced/Size of Sets/parts/3 functions.tex b/src/Advanced/Size of Sets/parts/3 functions.tex similarity index 100% rename from Advanced/Size of Sets/parts/3 functions.tex rename to src/Advanced/Size of Sets/parts/3 functions.tex diff --git a/Advanced/Size of Sets/parts/4 enumeration.tex b/src/Advanced/Size of Sets/parts/4 enumeration.tex similarity index 100% rename from Advanced/Size of Sets/parts/4 enumeration.tex rename to src/Advanced/Size of Sets/parts/4 enumeration.tex diff --git a/Advanced/Size of Sets/parts/5 dense.tex b/src/Advanced/Size of Sets/parts/5 dense.tex similarity index 100% rename from Advanced/Size of Sets/parts/5 dense.tex rename to src/Advanced/Size of Sets/parts/5 dense.tex diff --git a/Advanced/Size of Sets/parts/6 uncountable.tex b/src/Advanced/Size of Sets/parts/6 uncountable.tex similarity index 100% rename from Advanced/Size of Sets/parts/6 uncountable.tex rename to src/Advanced/Size of Sets/parts/6 uncountable.tex diff --git a/Advanced/Stopping Problems/main.tex b/src/Advanced/Stopping Problems/main.tex similarity index 100% rename from Advanced/Stopping Problems/main.tex rename to src/Advanced/Stopping Problems/main.tex diff --git a/Advanced/Stopping Problems/meta.toml b/src/Advanced/Stopping Problems/meta.toml similarity index 100% rename from Advanced/Stopping Problems/meta.toml rename to src/Advanced/Stopping Problems/meta.toml diff --git a/Advanced/Stopping Problems/parts/0 probability.tex b/src/Advanced/Stopping Problems/parts/0 probability.tex similarity index 100% rename from Advanced/Stopping Problems/parts/0 probability.tex rename to src/Advanced/Stopping Problems/parts/0 probability.tex diff --git a/Advanced/Stopping Problems/parts/1 intro.tex b/src/Advanced/Stopping Problems/parts/1 intro.tex similarity index 100% rename from Advanced/Stopping Problems/parts/1 intro.tex rename to src/Advanced/Stopping Problems/parts/1 intro.tex diff --git a/Advanced/Stopping Problems/parts/2 secretary.tex b/src/Advanced/Stopping Problems/parts/2 secretary.tex similarity index 100% rename from Advanced/Stopping Problems/parts/2 secretary.tex rename to src/Advanced/Stopping Problems/parts/2 secretary.tex diff --git a/Advanced/Stopping Problems/parts/3 orderstat.tex b/src/Advanced/Stopping Problems/parts/3 orderstat.tex similarity index 100% rename from Advanced/Stopping Problems/parts/3 orderstat.tex rename to src/Advanced/Stopping Problems/parts/3 orderstat.tex diff --git a/Advanced/Symmetric Groups/main.tex b/src/Advanced/Symmetric Groups/main.tex similarity index 100% rename from Advanced/Symmetric Groups/main.tex rename to src/Advanced/Symmetric Groups/main.tex diff --git a/Advanced/Symmetric Groups/meta.toml b/src/Advanced/Symmetric Groups/meta.toml similarity index 100% rename from Advanced/Symmetric Groups/meta.toml rename to src/Advanced/Symmetric Groups/meta.toml diff --git a/Advanced/Symmetric Groups/parts/0 intro.tex b/src/Advanced/Symmetric Groups/parts/0 intro.tex similarity index 100% rename from Advanced/Symmetric Groups/parts/0 intro.tex rename to src/Advanced/Symmetric Groups/parts/0 intro.tex diff --git a/Advanced/Symmetric Groups/parts/1 cycle.tex b/src/Advanced/Symmetric Groups/parts/1 cycle.tex similarity index 100% rename from Advanced/Symmetric Groups/parts/1 cycle.tex rename to src/Advanced/Symmetric Groups/parts/1 cycle.tex diff --git a/Advanced/Symmetric Groups/parts/2 groups.tex b/src/Advanced/Symmetric Groups/parts/2 groups.tex similarity index 100% rename from Advanced/Symmetric Groups/parts/2 groups.tex rename to src/Advanced/Symmetric Groups/parts/2 groups.tex diff --git a/Advanced/Symmetric Groups/parts/3 subgroup.tex b/src/Advanced/Symmetric Groups/parts/3 subgroup.tex similarity index 100% rename from Advanced/Symmetric Groups/parts/3 subgroup.tex rename to src/Advanced/Symmetric Groups/parts/3 subgroup.tex diff --git a/Advanced/Tropical Polynomials/handout.typ b/src/Advanced/Tropical Polynomials/handout.typ similarity index 100% rename from Advanced/Tropical Polynomials/handout.typ rename to src/Advanced/Tropical Polynomials/handout.typ diff --git a/Advanced/Tropical Polynomials/macros.typ b/src/Advanced/Tropical Polynomials/macros.typ similarity index 100% rename from Advanced/Tropical Polynomials/macros.typ rename to src/Advanced/Tropical Polynomials/macros.typ diff --git a/Advanced/Tropical Polynomials/main.typ b/src/Advanced/Tropical Polynomials/main.typ similarity index 100% rename from Advanced/Tropical Polynomials/main.typ rename to src/Advanced/Tropical Polynomials/main.typ diff --git a/Advanced/Tropical Polynomials/meta.toml b/src/Advanced/Tropical Polynomials/meta.toml similarity index 100% rename from Advanced/Tropical Polynomials/meta.toml rename to src/Advanced/Tropical Polynomials/meta.toml diff --git a/Advanced/Tropical Polynomials/parts/00 arithmetic.typ b/src/Advanced/Tropical Polynomials/parts/00 arithmetic.typ similarity index 100% rename from Advanced/Tropical Polynomials/parts/00 arithmetic.typ rename to src/Advanced/Tropical Polynomials/parts/00 arithmetic.typ diff --git a/Advanced/Tropical Polynomials/parts/01 polynomials.typ b/src/Advanced/Tropical Polynomials/parts/01 polynomials.typ similarity index 100% rename from Advanced/Tropical Polynomials/parts/01 polynomials.typ rename to src/Advanced/Tropical Polynomials/parts/01 polynomials.typ diff --git a/Advanced/Tropical Polynomials/parts/02 cubic.typ b/src/Advanced/Tropical Polynomials/parts/02 cubic.typ similarity index 100% rename from Advanced/Tropical Polynomials/parts/02 cubic.typ rename to src/Advanced/Tropical Polynomials/parts/02 cubic.typ diff --git a/Intermediate/An Introduction to Graph Theory/main.tex b/src/Intermediate/An Introduction to Graph Theory/main.tex similarity index 100% rename from Intermediate/An Introduction to Graph Theory/main.tex rename to src/Intermediate/An Introduction to Graph Theory/main.tex diff --git a/Intermediate/An Introduction to Graph Theory/meta.toml b/src/Intermediate/An Introduction to Graph Theory/meta.toml similarity index 100% rename from Intermediate/An Introduction to Graph Theory/meta.toml rename to src/Intermediate/An Introduction to Graph Theory/meta.toml diff --git a/Intermediate/An Introduction to Graph Theory/parts/0 intro.tex b/src/Intermediate/An Introduction to Graph Theory/parts/0 intro.tex similarity index 100% rename from Intermediate/An Introduction to Graph Theory/parts/0 intro.tex rename to src/Intermediate/An Introduction to Graph Theory/parts/0 intro.tex diff --git a/Intermediate/An Introduction to Graph Theory/parts/1 paths.tex b/src/Intermediate/An Introduction to Graph Theory/parts/1 paths.tex similarity index 100% rename from Intermediate/An Introduction to Graph Theory/parts/1 paths.tex rename to src/Intermediate/An Introduction to Graph Theory/parts/1 paths.tex diff --git a/Intermediate/An Introduction to Graph Theory/parts/2 planar.tex b/src/Intermediate/An Introduction to Graph Theory/parts/2 planar.tex similarity index 100% rename from Intermediate/An Introduction to Graph Theory/parts/2 planar.tex rename to src/Intermediate/An Introduction to Graph Theory/parts/2 planar.tex diff --git a/Intermediate/An Introduction to Graph Theory/parts/3 counting.tex b/src/Intermediate/An Introduction to Graph Theory/parts/3 counting.tex similarity index 100% rename from Intermediate/An Introduction to Graph Theory/parts/3 counting.tex rename to src/Intermediate/An Introduction to Graph Theory/parts/3 counting.tex diff --git a/Intermediate/An Introduction to Graph Theory/tikxset.tex b/src/Intermediate/An Introduction to Graph Theory/tikxset.tex similarity index 100% rename from Intermediate/An Introduction to Graph Theory/tikxset.tex rename to src/Intermediate/An Introduction to Graph Theory/tikxset.tex diff --git a/Intermediate/Combinatorics/main.tex b/src/Intermediate/Combinatorics/main.tex similarity index 100% rename from Intermediate/Combinatorics/main.tex rename to src/Intermediate/Combinatorics/main.tex diff --git a/Intermediate/Combinatorics/meta.toml b/src/Intermediate/Combinatorics/meta.toml similarity index 100% rename from Intermediate/Combinatorics/meta.toml rename to src/Intermediate/Combinatorics/meta.toml diff --git a/Intermediate/Instant Insanity/4Dcube2.jpg b/src/Intermediate/Instant Insanity/4Dcube2.jpg similarity index 100% rename from Intermediate/Instant Insanity/4Dcube2.jpg rename to src/Intermediate/Instant Insanity/4Dcube2.jpg diff --git a/Intermediate/Instant Insanity/II.jpg b/src/Intermediate/Instant Insanity/II.jpg similarity index 100% rename from Intermediate/Instant Insanity/II.jpg rename to src/Intermediate/Instant Insanity/II.jpg diff --git a/Intermediate/Instant Insanity/dodecahedron.jpg b/src/Intermediate/Instant Insanity/dodecahedron.jpg similarity index 100% rename from Intermediate/Instant Insanity/dodecahedron.jpg rename to src/Intermediate/Instant Insanity/dodecahedron.jpg diff --git a/Intermediate/Instant Insanity/main.tex b/src/Intermediate/Instant Insanity/main.tex similarity index 100% rename from Intermediate/Instant Insanity/main.tex rename to src/Intermediate/Instant Insanity/main.tex diff --git a/Intermediate/Instant Insanity/meta.toml b/src/Intermediate/Instant Insanity/meta.toml similarity index 100% rename from Intermediate/Instant Insanity/meta.toml rename to src/Intermediate/Instant Insanity/meta.toml diff --git a/Intermediate/Newton's Laws/main.tex b/src/Intermediate/Newton's Laws/main.tex similarity index 100% rename from Intermediate/Newton's Laws/main.tex rename to src/Intermediate/Newton's Laws/main.tex diff --git a/Intermediate/Newton's Laws/meta.toml b/src/Intermediate/Newton's Laws/meta.toml similarity index 100% rename from Intermediate/Newton's Laws/meta.toml rename to src/Intermediate/Newton's Laws/meta.toml diff --git a/Intermediate/Probability/main.tex b/src/Intermediate/Probability/main.tex similarity index 100% rename from Intermediate/Probability/main.tex rename to src/Intermediate/Probability/main.tex diff --git a/Intermediate/Probability/meta.toml b/src/Intermediate/Probability/meta.toml similarity index 100% rename from Intermediate/Probability/meta.toml rename to src/Intermediate/Probability/meta.toml diff --git a/Misc/Proof Techniques/main.tex b/src/Intermediate/Proof Techniques/main.tex similarity index 94% rename from Misc/Proof Techniques/main.tex rename to src/Intermediate/Proof Techniques/main.tex index 9e32ac1..d27602f 100755 --- a/Misc/Proof Techniques/main.tex +++ b/src/Intermediate/Proof Techniques/main.tex @@ -8,7 +8,7 @@ \usepackage{units} -\uptitlel{Math Circle Basics} +\uptitlel{Intermediate} \uptitler{\smallurl{}} \title{Proof Techniques} \subtitle{Prepared by Mark on \today{}} diff --git a/src/Intermediate/Proof Techniques/meta.toml b/src/Intermediate/Proof Techniques/meta.toml new file mode 100644 index 0000000..b566c29 --- /dev/null +++ b/src/Intermediate/Proof Techniques/meta.toml @@ -0,0 +1,6 @@ +[metadata] +title = "Proof Techniques" + +[publish] +handout = false +solutions = true diff --git a/Misc/Proof Techniques/parts/0 intro.tex b/src/Intermediate/Proof Techniques/parts/0 intro.tex similarity index 100% rename from Misc/Proof Techniques/parts/0 intro.tex rename to src/Intermediate/Proof Techniques/parts/0 intro.tex diff --git a/Misc/Proof Techniques/parts/1 contradiction.tex b/src/Intermediate/Proof Techniques/parts/1 contradiction.tex similarity index 100% rename from Misc/Proof Techniques/parts/1 contradiction.tex rename to src/Intermediate/Proof Techniques/parts/1 contradiction.tex diff --git a/Misc/Proof Techniques/parts/2 induction.tex b/src/Intermediate/Proof Techniques/parts/2 induction.tex similarity index 100% rename from Misc/Proof Techniques/parts/2 induction.tex rename to src/Intermediate/Proof Techniques/parts/2 induction.tex diff --git a/Intermediate/Slide Rules/main.tex b/src/Intermediate/Slide Rules/main.tex similarity index 100% rename from Intermediate/Slide Rules/main.tex rename to src/Intermediate/Slide Rules/main.tex diff --git a/Intermediate/Slide Rules/meta.toml b/src/Intermediate/Slide Rules/meta.toml similarity index 100% rename from Intermediate/Slide Rules/meta.toml rename to src/Intermediate/Slide Rules/meta.toml diff --git a/Intermediate/Slide Rules/parts/0 logarithms.tex b/src/Intermediate/Slide Rules/parts/0 logarithms.tex similarity index 100% rename from Intermediate/Slide Rules/parts/0 logarithms.tex rename to src/Intermediate/Slide Rules/parts/0 logarithms.tex diff --git a/Intermediate/Slide Rules/parts/1 intro.tex b/src/Intermediate/Slide Rules/parts/1 intro.tex similarity index 100% rename from Intermediate/Slide Rules/parts/1 intro.tex rename to src/Intermediate/Slide Rules/parts/1 intro.tex diff --git a/Intermediate/Slide Rules/parts/2 multiplication.tex b/src/Intermediate/Slide Rules/parts/2 multiplication.tex similarity index 100% rename from Intermediate/Slide Rules/parts/2 multiplication.tex rename to src/Intermediate/Slide Rules/parts/2 multiplication.tex diff --git a/Intermediate/Slide Rules/parts/3 division.tex b/src/Intermediate/Slide Rules/parts/3 division.tex similarity index 100% rename from Intermediate/Slide Rules/parts/3 division.tex rename to src/Intermediate/Slide Rules/parts/3 division.tex diff --git a/Intermediate/Slide Rules/parts/4 squares.tex b/src/Intermediate/Slide Rules/parts/4 squares.tex similarity index 100% rename from Intermediate/Slide Rules/parts/4 squares.tex rename to src/Intermediate/Slide Rules/parts/4 squares.tex diff --git a/Intermediate/Slide Rules/parts/5 inverses.tex b/src/Intermediate/Slide Rules/parts/5 inverses.tex similarity index 100% rename from Intermediate/Slide Rules/parts/5 inverses.tex rename to src/Intermediate/Slide Rules/parts/5 inverses.tex diff --git a/Intermediate/Slide Rules/parts/6 log.tex b/src/Intermediate/Slide Rules/parts/6 log.tex similarity index 100% rename from Intermediate/Slide Rules/parts/6 log.tex rename to src/Intermediate/Slide Rules/parts/6 log.tex diff --git a/Intermediate/Slide Rules/resources/ISRC.pdf b/src/Intermediate/Slide Rules/resources/ISRC.pdf similarity index 100% rename from Intermediate/Slide Rules/resources/ISRC.pdf rename to src/Intermediate/Slide Rules/resources/ISRC.pdf diff --git a/Intermediate/Slide Rules/resources/rule.pdf b/src/Intermediate/Slide Rules/resources/rule.pdf similarity index 100% rename from Intermediate/Slide Rules/resources/rule.pdf rename to src/Intermediate/Slide Rules/resources/rule.pdf diff --git a/Intermediate/Slide Rules/resources/rule.svg b/src/Intermediate/Slide Rules/resources/rule.svg similarity index 100% rename from Intermediate/Slide Rules/resources/rule.svg rename to src/Intermediate/Slide Rules/resources/rule.svg diff --git a/Intermediate/Slide Rules/sliderule.sty b/src/Intermediate/Slide Rules/sliderule.sty similarity index 100% rename from Intermediate/Slide Rules/sliderule.sty rename to src/Intermediate/Slide Rules/sliderule.sty diff --git a/Intermediate/Vectors 1/main.tex b/src/Intermediate/Vectors 1/main.tex similarity index 100% rename from Intermediate/Vectors 1/main.tex rename to src/Intermediate/Vectors 1/main.tex diff --git a/Intermediate/Vectors 1/meta.toml b/src/Intermediate/Vectors 1/meta.toml similarity index 100% rename from Intermediate/Vectors 1/meta.toml rename to src/Intermediate/Vectors 1/meta.toml diff --git a/Intermediate/Vectors 2/main.tex b/src/Intermediate/Vectors 2/main.tex similarity index 100% rename from Intermediate/Vectors 2/main.tex rename to src/Intermediate/Vectors 2/main.tex diff --git a/Intermediate/Vectors 2/meta.toml b/src/Intermediate/Vectors 2/meta.toml similarity index 100% rename from Intermediate/Vectors 2/meta.toml rename to src/Intermediate/Vectors 2/meta.toml diff --git a/Warm-Ups/A Familiar Concept/main.tex b/src/Warm-Ups/A Familiar Concept/main.tex similarity index 100% rename from Warm-Ups/A Familiar Concept/main.tex rename to src/Warm-Ups/A Familiar Concept/main.tex diff --git a/Warm-Ups/A Familiar Concept/meta.toml b/src/Warm-Ups/A Familiar Concept/meta.toml similarity index 100% rename from Warm-Ups/A Familiar Concept/meta.toml rename to src/Warm-Ups/A Familiar Concept/meta.toml diff --git a/Warm-Ups/Adders/main.tex b/src/Warm-Ups/Adders/main.tex similarity index 100% rename from Warm-Ups/Adders/main.tex rename to src/Warm-Ups/Adders/main.tex diff --git a/Warm-Ups/Adders/meta.toml b/src/Warm-Ups/Adders/meta.toml similarity index 100% rename from Warm-Ups/Adders/meta.toml rename to src/Warm-Ups/Adders/meta.toml diff --git a/Warm-Ups/Big-Tac-Toe/main.tex b/src/Warm-Ups/Big-Tac-Toe/main.tex similarity index 100% rename from Warm-Ups/Big-Tac-Toe/main.tex rename to src/Warm-Ups/Big-Tac-Toe/main.tex diff --git a/Warm-Ups/Big-Tac-Toe/meta.toml b/src/Warm-Ups/Big-Tac-Toe/meta.toml similarity index 100% rename from Warm-Ups/Big-Tac-Toe/meta.toml rename to src/Warm-Ups/Big-Tac-Toe/meta.toml diff --git a/Warm-Ups/Electrician/main.tex b/src/Warm-Ups/Electrician/main.tex similarity index 100% rename from Warm-Ups/Electrician/main.tex rename to src/Warm-Ups/Electrician/main.tex diff --git a/Warm-Ups/Electrician/meta.toml b/src/Warm-Ups/Electrician/meta.toml similarity index 100% rename from Warm-Ups/Electrician/meta.toml rename to src/Warm-Ups/Electrician/meta.toml diff --git a/Warm-Ups/Flip-Flops/main.tex b/src/Warm-Ups/Flip-Flops/main.tex similarity index 100% rename from Warm-Ups/Flip-Flops/main.tex rename to src/Warm-Ups/Flip-Flops/main.tex diff --git a/Warm-Ups/Flip-Flops/meta.toml b/src/Warm-Ups/Flip-Flops/meta.toml similarity index 100% rename from Warm-Ups/Flip-Flops/meta.toml rename to src/Warm-Ups/Flip-Flops/meta.toml diff --git a/Warm-Ups/Fuse Timers/main.tex b/src/Warm-Ups/Fuse Timers/main.tex similarity index 100% rename from Warm-Ups/Fuse Timers/main.tex rename to src/Warm-Ups/Fuse Timers/main.tex diff --git a/Warm-Ups/Fuse Timers/meta.toml b/src/Warm-Ups/Fuse Timers/meta.toml similarity index 100% rename from Warm-Ups/Fuse Timers/meta.toml rename to src/Warm-Ups/Fuse Timers/meta.toml diff --git a/Warm-Ups/Gallery/main.tex b/src/Warm-Ups/Gallery/main.tex similarity index 100% rename from Warm-Ups/Gallery/main.tex rename to src/Warm-Ups/Gallery/main.tex diff --git a/Warm-Ups/Gallery/meta.toml b/src/Warm-Ups/Gallery/meta.toml similarity index 100% rename from Warm-Ups/Gallery/meta.toml rename to src/Warm-Ups/Gallery/meta.toml diff --git a/Warm-Ups/Jump Chess/main.tex b/src/Warm-Ups/Jump Chess/main.tex similarity index 100% rename from Warm-Ups/Jump Chess/main.tex rename to src/Warm-Ups/Jump Chess/main.tex diff --git a/Warm-Ups/Jump Chess/meta.toml b/src/Warm-Ups/Jump Chess/meta.toml similarity index 100% rename from Warm-Ups/Jump Chess/meta.toml rename to src/Warm-Ups/Jump Chess/meta.toml diff --git a/Warm-Ups/Mario Kart/main.tex b/src/Warm-Ups/Mario Kart/main.tex similarity index 100% rename from Warm-Ups/Mario Kart/main.tex rename to src/Warm-Ups/Mario Kart/main.tex diff --git a/Warm-Ups/Mario Kart/meta.toml b/src/Warm-Ups/Mario Kart/meta.toml similarity index 100% rename from Warm-Ups/Mario Kart/meta.toml rename to src/Warm-Ups/Mario Kart/meta.toml diff --git a/Warm-Ups/Odd Dice/main.tex b/src/Warm-Ups/Odd Dice/main.tex similarity index 100% rename from Warm-Ups/Odd Dice/main.tex rename to src/Warm-Ups/Odd Dice/main.tex diff --git a/Warm-Ups/Odd Dice/meta.toml b/src/Warm-Ups/Odd Dice/meta.toml similarity index 100% rename from Warm-Ups/Odd Dice/meta.toml rename to src/Warm-Ups/Odd Dice/meta.toml diff --git a/Warm-Ups/Painting/main.tex b/src/Warm-Ups/Painting/main.tex similarity index 100% rename from Warm-Ups/Painting/main.tex rename to src/Warm-Ups/Painting/main.tex diff --git a/Warm-Ups/Painting/meta.toml b/src/Warm-Ups/Painting/meta.toml similarity index 100% rename from Warm-Ups/Painting/meta.toml rename to src/Warm-Ups/Painting/meta.toml diff --git a/Warm-Ups/Partition Products/main.tex b/src/Warm-Ups/Partition Products/main.tex similarity index 100% rename from Warm-Ups/Partition Products/main.tex rename to src/Warm-Ups/Partition Products/main.tex diff --git a/Warm-Ups/Partition Products/meta.toml b/src/Warm-Ups/Partition Products/meta.toml similarity index 100% rename from Warm-Ups/Partition Products/meta.toml rename to src/Warm-Ups/Partition Products/meta.toml diff --git a/Warm-Ups/Passing Balls/main.tex b/src/Warm-Ups/Passing Balls/main.tex similarity index 100% rename from Warm-Ups/Passing Balls/main.tex rename to src/Warm-Ups/Passing Balls/main.tex diff --git a/Warm-Ups/Passing Balls/meta.toml b/src/Warm-Ups/Passing Balls/meta.toml similarity index 100% rename from Warm-Ups/Passing Balls/meta.toml rename to src/Warm-Ups/Passing Balls/meta.toml diff --git a/Warm-Ups/Passing Balls/pass-sol.png b/src/Warm-Ups/Passing Balls/pass-sol.png similarity index 100% rename from Warm-Ups/Passing Balls/pass-sol.png rename to src/Warm-Ups/Passing Balls/pass-sol.png diff --git a/Warm-Ups/Prime Factors/main.tex b/src/Warm-Ups/Prime Factors/main.tex similarity index 100% rename from Warm-Ups/Prime Factors/main.tex rename to src/Warm-Ups/Prime Factors/main.tex diff --git a/Warm-Ups/Prime Factors/meta.toml b/src/Warm-Ups/Prime Factors/meta.toml similarity index 100% rename from Warm-Ups/Prime Factors/meta.toml rename to src/Warm-Ups/Prime Factors/meta.toml diff --git a/Warm-Ups/Regex Warm-Up/main.tex b/src/Warm-Ups/Regex Warm-Up/main.tex similarity index 100% rename from Warm-Ups/Regex Warm-Up/main.tex rename to src/Warm-Ups/Regex Warm-Up/main.tex diff --git a/Warm-Ups/Regex Warm-Up/meta.toml b/src/Warm-Ups/Regex Warm-Up/meta.toml similarity index 100% rename from Warm-Ups/Regex Warm-Up/meta.toml rename to src/Warm-Ups/Regex Warm-Up/meta.toml diff --git a/Warm-Ups/Rootbound/main.tex b/src/Warm-Ups/Rootbound/main.tex similarity index 100% rename from Warm-Ups/Rootbound/main.tex rename to src/Warm-Ups/Rootbound/main.tex diff --git a/Warm-Ups/Rootbound/meta.toml b/src/Warm-Ups/Rootbound/meta.toml similarity index 100% rename from Warm-Ups/Rootbound/meta.toml rename to src/Warm-Ups/Rootbound/meta.toml diff --git a/Warm-Ups/Sysadmin's Warm-Up/main.tex b/src/Warm-Ups/Sysadmin's Warm-Up/main.tex similarity index 100% rename from Warm-Ups/Sysadmin's Warm-Up/main.tex rename to src/Warm-Ups/Sysadmin's Warm-Up/main.tex diff --git a/Warm-Ups/Sysadmin's Warm-Up/meta.toml b/src/Warm-Ups/Sysadmin's Warm-Up/meta.toml similarity index 100% rename from Warm-Ups/Sysadmin's Warm-Up/meta.toml rename to src/Warm-Ups/Sysadmin's Warm-Up/meta.toml diff --git a/Warm-Ups/Travellers/main.tex b/src/Warm-Ups/Travellers/main.tex similarity index 100% rename from Warm-Ups/Travellers/main.tex rename to src/Warm-Ups/Travellers/main.tex diff --git a/Warm-Ups/Travellers/meta.toml b/src/Warm-Ups/Travellers/meta.toml similarity index 100% rename from Warm-Ups/Travellers/meta.toml rename to src/Warm-Ups/Travellers/meta.toml diff --git a/Warm-Ups/What's an AST/main.tex b/src/Warm-Ups/What's an AST/main.tex similarity index 100% rename from Warm-Ups/What's an AST/main.tex rename to src/Warm-Ups/What's an AST/main.tex diff --git a/Warm-Ups/What's an AST/meta.toml b/src/Warm-Ups/What's an AST/meta.toml similarity index 100% rename from Warm-Ups/What's an AST/meta.toml rename to src/Warm-Ups/What's an AST/meta.toml diff --git a/Warm-Ups/Wild Tic-Tac-Toe/main.tex b/src/Warm-Ups/Wild Tic-Tac-Toe/main.tex similarity index 100% rename from Warm-Ups/Wild Tic-Tac-Toe/main.tex rename to src/Warm-Ups/Wild Tic-Tac-Toe/main.tex diff --git a/Warm-Ups/Wild Tic-Tac-Toe/meta.toml b/src/Warm-Ups/Wild Tic-Tac-Toe/meta.toml similarity index 100% rename from Warm-Ups/Wild Tic-Tac-Toe/meta.toml rename to src/Warm-Ups/Wild Tic-Tac-Toe/meta.toml diff --git a/Warm-Ups/Zeno's Furniture/main.tex b/src/Warm-Ups/Zeno's Furniture/main.tex similarity index 100% rename from Warm-Ups/Zeno's Furniture/main.tex rename to src/Warm-Ups/Zeno's Furniture/main.tex diff --git a/Warm-Ups/Zeno's Furniture/meta.toml b/src/Warm-Ups/Zeno's Furniture/meta.toml similarity index 100% rename from Warm-Ups/Zeno's Furniture/meta.toml rename to src/Warm-Ups/Zeno's Furniture/meta.toml diff --git a/Warm-Ups/fmod/main.tex b/src/Warm-Ups/fmod/main.tex similarity index 100% rename from Warm-Ups/fmod/main.tex rename to src/Warm-Ups/fmod/main.tex diff --git a/Warm-Ups/fmod/meta.toml b/src/Warm-Ups/fmod/meta.toml similarity index 100% rename from Warm-Ups/fmod/meta.toml rename to src/Warm-Ups/fmod/meta.toml diff --git a/Warm-Ups/gear.svg b/src/Warm-Ups/gear.svg similarity index 100% rename from Warm-Ups/gear.svg rename to src/Warm-Ups/gear.svg diff --git a/Warm-Ups/sin.tex b/src/Warm-Ups/sin.tex similarity index 100% rename from Warm-Ups/sin.tex rename to src/Warm-Ups/sin.tex diff --git a/Warm-Ups/snake.tex b/src/Warm-Ups/snake.tex similarity index 100% rename from Warm-Ups/snake.tex rename to src/Warm-Ups/snake.tex diff --git a/Warm-Ups/turing.tex b/src/Warm-Ups/turing.tex similarity index 100% rename from Warm-Ups/turing.tex rename to src/Warm-Ups/turing.tex diff --git a/resources/macros.sty b/src/resources/macros.sty similarity index 100% rename from resources/macros.sty rename to src/resources/macros.sty diff --git a/resources/ormc_handout.cls b/src/resources/ormc_handout.cls similarity index 100% rename from resources/ormc_handout.cls rename to src/resources/ormc_handout.cls diff --git a/tools/build/main.py b/tools/build/main.py index 0d7aa47..c33bfbd 100644 --- a/tools/build/main.py +++ b/tools/build/main.py @@ -299,9 +299,9 @@ def build_dir(base: str, out_sub: str, index: list[IndexEntry]): index: list[IndexEntry] = [] -index.extend(build_dir("Warm-Ups", "Warm-Ups", index)) -index.extend(build_dir("Advanced", "Advanced", index)) -index.extend(build_dir("Intermediate", "Intermediate", index)) +index.extend(build_dir("src/Advanced", "Advanced", index)) +index.extend(build_dir("src/Intermediate", "Intermediate", index)) +index.extend(build_dir("src/Warm-Ups", "Warm-Ups", index)) with open(OUT_DIR / "index.json", "w") as f: f.write(json.dumps(index))