CTAN update: programmes-cpge
Version 0.2 of programmes-cpge adds \cpgeprogramme, which typesets a whole syllabus or one of its parts, and ships each syllabus typeset in full (doc/programme-<class>.pdf) to be checked against the official text. The text now matches the official syllabi word for word, apart from a few obvious typos, listed in the documentation. It also fixes a pdfLaTeX error in the MPSI data, the “numeros” option of \cpgetableau, and a lost space after \cpgecettepartie.
The package’s Catalogue entry can be viewed at https://ctan.org/pkg/programmes-cpge The package’s files themselves can be inspected at https://mirrors.ctan.org/macros/latex/contrib/programmes-cpge/
Thanks for the upload. For the CTAN Team Petra Rübe-Pugliese
CTAN is run entirely by volunteers and supported by TeX user groups. Please join a user group or donate to one, see https://ctan.org/lugs
Programmes-cpge – Official French CPGE physics syllabi as LaTeX data
The package provides, as LaTeX data, the official physics and chemistry syllabi of the French classes préparatoires aux grandes écoles (CPGE): MPSI, PCSI, MP, PC and PSI. For PCSI and PC, only the physics part is provided. Each item (topic, section, syllabus line, with its content, required skills, experimental and numerical skills) has a stable key such as MP/4/1/1.
The package offers expandable accessors, iterators over sections and lines, ready-made layouts (the official two-column table, tcolorbox boxes) and the tools to build custom tables and boxes. It works with pdfLaTeX and LuaLaTeX. The documentation is in French, with an English abstract; each syllabus is also supplied typeset in full.
| Package | Programmes-cpge |
| Version | 0.2 2026-10-21 |
| Copyright | 2026 Antonin Marchand |
| Maintainer | Antonin Marchand |