LaTeX & Typst (papers, theses, resumes and slides)
LaTeX & Typst (papers, theses, resumes and slides) practice
95 exercises and 52 quizzes from the lessons of this track. Sample tests run in your browser; what you pass is kept in this browser only.
Start here: from source file to PDF
- Quiz: LaTeX and Typst: what they are and when to use each
- Read the versions out of a build's output
- Flag an installation that is older than the track's
- Quiz: Install TeX Live, TinyTeX or MiKTeX, and Typst
- Decide what a build script does after a LaTeX run
- Quiz: Your first document and the compile cycle
- Escape LaTeX's reserved characters in form text
- Escape Typst's markup characters in form text
- Quiz: Special characters, quotes, dashes and spaces
- List the problems in a LaTeX log
- Quiz: Reading errors and making a minimal example
Document structure, text and page layout
- Put hyperref and cleveref last, in that order
- Find the class options LaTeX ignored
- Quiz: Document classes, preambles, packages and templates
- Number the headings and list them to a depth
- Quiz: Sections, titles and tables of contents
- Find the line breaks used as spacing
- Quiz: Paragraphs, lists, footnotes and emphasis
- Find the labels that come before their caption
- List the references a log says are undefined
- Quiz: Cross-references, labels and hyperlinks
- Find the pages whose binding margin is too narrow
- Work out the page labels a viewer shows
- Quiz: Page size, margins, headers and page numbers
- List the characters a LaTeX log says were lost
- Find the fonts that are not embedded or cannot be copied
- Quiz: Fonts, engines and Unicode
- Say how extracted text differs from the source
- Split mixed text into runs of one script
- Quiz: Hindi, Tamil and other Indian scripts
Mathematics
- Rewrite plain TeX's $$ displays as \[ \]
- Make maths copied from a PDF searchable
- Quiz: Inline and display maths
- Predict how many numbers an amsmath display prints
- Convert a Typst mat() call into a LaTeX matrix
- Quiz: Aligned equations, cases and matrices
- Find proofs whose box will land on a line of its own
- Predict the number of every statement and equation
- Quiz: Theorems, proofs and numbering schemes
- Find quantities typed by hand in a LaTeX source
- Group a number's digits the Indian way
- Quiz: Units, numbers and chemical formulas
- Flag alt text that does not read the formula aloud
- List the Typst equations that have no alt text
- Quiz: Maths fonts, symbol lookup and accessible equations
Tables
- Write the LaTeX table of a semester's marks
- Write the Typst figure, and refuse a missing value
- Quiz: Table basics in LaTeX and Typst
- Restyle a boxed tabular with booktabs rules
- Find the columns whose decimal points are out of line
- Quiz: Publication-quality tables: rules and alignment
- Write a longtable with a header on every page
- Read station rainfall from CSV and add it up
- Quiz: Long, wide and data-driven tables
Figures, floats and drawing
- Find alternative text that would not help a listener
- Find the images too coarse for print
- Quiz: Images, figures and alternative text
- Report the figures that drift from their text
- Find the page of each figure and of its first mention
- Quiz: Floats, placement, captions and subfigures
- Write the same chain in CeTZ, from anchors
- Write a TikZ chain of blocks placed from each other
- Quiz: Drawing basics: TikZ and CeTZ
- Write a tree in forest's bracket notation
- Give every series a mark and a dash of its own
- Quiz: Flowcharts, trees, graphs and data plots
Citations and bibliographies
- Brace the words a style must not lower
- Find the keys a .bib file repeats
- Split an author field into names
- Quiz: Bibliography files and reference managers
- List the problems a Biber log reports
- Switch the style of a biblatex document
- Quiz: BibLaTeX and Biber
- Predict the numbers of an IEEE paper from its .aux file
- Check that a .bbl file holds every cited key
- Quiz: BibTeX, natbib and publisher .bst styles
- Turn a .bib article into a Hayagriva entry
- Find the citations a Typst compile will stop on
- Quiz: Typst bibliographies, Hayagriva and CSL styles
Slides, posters and handouts
- Decide whether an overlay specification shows its text
- Count the slides a frame will make
- Quiz: Beamer: frames, overlays and themes
- Count the pages a Touying deck makes
- Find the package imports that are not pinned
- Quiz: Typst slides with Touying and Polylux
- Darken a theme colour until it is readable
- List the rules a veraPDF report failed
- Quiz: Accessible slides, posters and handouts
Theses, reports and long documents
- Split a one-file report into chapter files
- Work out where a Typst path points
- Quiz: Multi-file projects and faster builds
- Check the contents against the pages
- Check the order of the front matter
- Quiz: Thesis front matter, page numbering and lists
- Measure the line spacing of a PDF
- Check the page labels against the manual
- Quiz: Build a thesis template from your university's rules
- Print acronyms the way \gls does
- Turn an .idx file into index lines
- Quiz: Glossaries, acronyms, indexes and appendices
- Check a PDF before you submit it
- Read a veraPDF report
- Quiz: Archival PDF/A and final submission checks
Resumes, CVs and letters
- List what a resume PDF gets wrong before you send it
- Find the characters a search cannot match
- Quiz: A one-page resume in LaTeX that parses
- Find the heading that PDF/UA-1 export refuses
- Keep the items of one resume variant
- Quiz: A resume in Typst, generated from data
- Group a CV's .bib file by entry type, newest first
- Read the fonts of a PDF without their subset prefixes
- Quiz: Academic CVs, cover letters and a shared style
Macros, Typst scripting and templates
- Work out what each \ref will print
- Find the spaces a command name swallows
- Quiz: LaTeX macros, environments, lengths and counters
- Work out what sys.inputs will hold
- Find what a text show rule would match
- Quiz: Typst set rules, show rules and scripting
- Check a typst.toml before you publish
- Work out which class option wins
- Quiz: Writing LaTeX classes and Typst templates
- Compare copied code with its source
- Take copied line numbers out of code
- Quiz: Code listings and algorithms
Accessible, checked and safe PDFs
- Find the tables whose first row has no header cells
- Find what keeps a LaTeX file from being tagged
- Quiz: Tagged, accessible PDFs from LaTeX
- Catch the PDF standards Typst will not combine
- Name the images and equations without alternative text
- Quiz: Accessible PDFs from Typst
- Check a colour pair against WCAG's contrast levels
- Find where two extractions of a PDF first differ
- Quiz: Checking PDFs: extraction, tags and fonts
- Flag the options that let a document do more
- List the links of an SVG that fall outside the allow-list
- Quiz: Compiling documents you did not write
Automation, collaboration, conversion and publishing
- Find the undefined references and citations in a log
- Say which files two builds made differently
- Quiz: Build automation, CI and reproducible PDFs
- Put one sentence on each line of a paragraph
- Quiz: Collaboration, version control and tracked changes
- List the words a conversion lost or added
- Quiz: Converting between LaTeX, Typst, Word and Markdown
- Check an arXiv bundle before you upload it
- Quiz: Submitting to arXiv and journals
- Decide LaTeX or Typst from a project's requirements
- Quiz: Choosing LaTeX or Typst, and migrating
Results here are what this browser has checked: feedback for you, not proof. They stay on this device; your Learn progress can be exported to a file. · Back to the LaTeX & Typst (papers, theses, resumes and slides) track