Slides, problem sets, LaTeX templates, coding notebooks, art, and reading materials — created or curated within InvariantMath.
LaTeX templates
LaTeX is the standard tool for writing mathematics cleanly. This section hosts a small template library for everyday work: assignment sheets, mini-project reports, longer notes, and Beamer slides for talks and InvariantMath events.
The goal is simple: contributors should understand common syntax and be able to use it confidently in their own LaTeX files.
For those who want to learn LaTeX, the LaTeX Lab is the main training ground. It combines:
- • A live editor and preview for writing formulas and short notes.
- • Structured modules on symbols, calculus notation, matrices, logic, and proofs.
- • Subpages on full documents, theorems, and Beamer slides for talks and competitions.
Over time, contributors can move from copying short expressions into their solutions to confidently writing their own notes, problem sets, and seminar slides from scratch.
Coding & computation labs
These labs focus on four major systems used in modern mathematics: Python, Mathematica, Maple, and SageMath. Each lab is designed so that you can arrive with no coding background at all and leave with enough skill to run experiments, check calculations, visualise ideas, and build short course-aligned projects.
The path is always the same: start with very small examples (using the lab as a “smart calculator”), then grow into plotting, symbolic manipulation, sequences and series, linear algebra, differential equations, and small research-style explorations. By the end, you should be able to use computation as a normal part of how you think about mathematics.
→ Explore the computation labs:
- • Python Lab — notebooks, plotting, numerical experiments, and simple simulations.
- • Mathematica Lab — symbolic computation, exact integrals and series, visualisations, and research-style exploration.
- • Maple Lab — worksheets for calculus and linear algebra, differential equations, and problem-sheet support.
- • SageMath Lab — open-source CAS for algebra, number theory, combinatorics, and experiments that feel close to research.
Manim & animation lab
Manim is a Python library for turning mathematical ideas into clear, structured animations. You can show how a graph changes as a parameter shifts, how a pattern emerges step by step, or how a concept fits together when each piece appears at the right moment. It helps you present mathematics in a way that feels organised, visual, and easy to follow.
This lab is meant to help contributors go from “I have never animated anything” to “I can confidently generate my own clip.” Each page focuses on one small skill at a time, so the process feels natural — write a few lines, test them, adjust, and watch the idea come alive on screen. The aim is to make animation feel less like magic and more like a practical tool for understanding and explaining mathematics.
→ Begin the learning journey: Open the Manim learning path
Math-art gallery
The Math-art gallery is a visual diary of mathematics: curves, tilings, fractals, graphs, algebra diagrams, and posters — created with tools ranging from pen-and-paper to Python, GeoGebra, LaTeX–TikZ, and Manim.
The focus is on turning ideas from real study into pictures that can be printed, displayed, or shared online. Typical contributions can include:
- • Easy: curves, contour plots, simple tilings, symmetry patterns.
- • Intermediate: fractals, iterated maps, complex-plane pictures, spectral graphs.
- • Mixed: posters, Manim frames, LaTeX–TikZ experiments.
As InvariantMath runs projects and events, selected pieces can be placed in the gallery with the creator’s name and a short context note. Over time it becomes a record of how mathematics has been studied, visualised, and celebrated.
→ Browse the current layout:
Visit the Math-art gallery
Bulletin
The Bulletin is a home for expository notes, problem write-ups, short essays, and interviews — curated by the platform’s editorial team and supported by LaTeX typesetting.
Visit the dedicated Bulletin hub here: Open Bulletin →