handouts/README.md

52 lines
1.4 KiB
Markdown
Raw Normal View History

2022-11-15 11:40:53 -08:00
# ORMC Handouts
2023-01-12 10:30:53 -08:00
This repository contains all the handouts I've written for the [ORMC](https://circles.math.ucla.edu/circles/).
2022-11-15 11:40:53 -08:00
If you are not affiliated with the ORMC, ask for permission before using these.
2023-02-25 23:32:02 -08:00
2022-11-15 11:40:53 -08:00
## Contents
Handouts are sorted by the class they're for:
- [`./Intermediate`](./Intermediate/): Grades 5 - 9
- [`./Advanced`](./Advanced): Grades 9 - 12
2023-01-12 10:30:53 -08:00
Grade levels are estimates.
2023-02-25 23:32:02 -08:00
2023-03-26 20:00:06 -07:00
## Getting these Handouts
2023-02-25 23:32:02 -08:00
If you don't want to compile these yourself, I've configured CI that puts the latest pdfs [here](https://nc.betalupi.com/s/ormc-handouts).
**For my students:** Handouts will appear here a few days before class. Please don't look at them (or their solutions) beforehand, that spoils all the fun!
## Building them Yourself
2023-01-12 10:30:53 -08:00
Most handouts use a custom document class. If you move any files out of this repository, you'll need to change a few things for the handout to compile:
1. Download [`./resources/ormc_handout.cls`](./resources/ormc_handout.cls).
2. Put it in the same directory as the handout.
3. Fix the include path at the top of the handout.
Usually, you'll need to replace
```latex
\documentclass[
2023-03-26 20:00:06 -07:00
...
2023-01-12 10:30:53 -08:00
]{../../resources/ormc_handout}
```
with
```latex
\documentclass[
2023-03-26 20:00:06 -07:00
...
2023-01-12 10:30:53 -08:00
]{ormc_handout}
```
2023-03-26 20:00:06 -07:00
I build these handouts with LuaLaTeX, but I expect them to work with any other engine. If you have issues, check this first.
2023-01-12 10:30:53 -08:00
**Warning:** As of now, `ormc_handout.cls` does not work with hyperref.