Skip to content

Archive of questions from the Cambridge Mathematics Tripos

License

Notifications You must be signed in to change notification settings

artie2000/maths-tripos-questions

 
 

Repository files navigation

Cambridge Maths Tripos Questions

FAQ


General

What is this?

An archive of questions from the Cambridge Mathematics Tripos in handy blog format.

Is this an official University project?

No.

Can you add...?

Maybe! Get in touch using one of the methods below.


Comments

Can I use LaTeX?

Yes! Use $...$ for inline, and $$...$$ for math blocks. You can even copy and paste LaTeX from the questions and other comments.

Is there a quicker way?

Try Mathpix Snip to convert your handwritten equations into LaTeX.

Can I hide spoilers?

Yes, you do it like this:
<details>
<summary>Spoiler warning</summary>

Hidden text goes here.

</details>

Note that you have to leave a blank line after </summary>.

Why do I need a GitHub account?

The comments live on GitHub discussions and are created by a fork of the wonderful Giscus app.

Why can't I edit / delete a comment?

This is not implemented yet in Giscus, but you can click through to the comment on GitHub and edit / delete there.

Can I attach an image?

This isn't yet supported by the GitHub discussions API. If you add an image on GitHub, however, it will show up here.


Technical

How was it made?

The original PDFs were converted to markdown / LaTeX using the Mathpix API. The blog itself is built using Eleventy and is based on the Eleventy Duo template. It's hosted on Netlify.

Can I contribute?

Yes! The code is on GitHub. You can join the discussion on new ideas, open an issue, or submit a pull request.


Getting Started

  • Install dependencies with yarn install

  • Serve the site locally with yarn dev

  • Use yarn build to build a production version of the site.

  • You may need to use node --max-old-space-size=6000 ./node_modules/@11ty/eleventy/cmd.js to stop Node running out of memory due to the large amount of content.

TODOs

  • Deployment

  • Add KaTeX copy-tex extension.

  • Fix missing subjects

  • First 2011 IB question is messed up (course list wasn't removed)

  • Add descriptive <title> and og:title that can be used by Giscus

  • Social media card for each question for posting on Twitter, Discord, etc.

  • Update "powered by giscus" and add KaTeX message

  • Add comment counts for giscus. This seems a bit harder see this PR

  • Fixing images that don't need to be images because they are imperfectly converted text

  • Downloading images from Mathpix CDN.

  • Missing dagger in 1.II.6B (2005)

  • Add "comment on" to each question in post list

  • Add Google analytics

  • Add tripos domain

  • SEO and keywords

  • Titles and descriptions meta tags still not working for question lists

  • Spoiler rendering in comments

About

Archive of questions from the Cambridge Mathematics Tripos

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Nunjucks 39.6%
  • CSS 37.2%
  • JavaScript 23.2%