ui1template
A LaTeX document class, a Beamer theme, and CLI tools for producing branded activity submissions and presentations for the Universidad Isabel I — Grado en Administración y Dirección de Empresas.
The class (ui1activity.cls) enforces the university's visual identity (cover page, fonts, colors, backgrounds, and bibliography spacing) so every submission looks correct without manual formatting. The Beamer theme (beamerthemeui1beamer.sty, loaded with \usetheme{ui1beamer}) carries the same identity onto 16:9 slides.
---
Prerequisites
- TeX Live (Linux) or MacTeX (macOS). Loaded by the class and the theme:
- geometry, eso-pic, graphicx, xcolor, colortbl, tabularx
- fancyhdr, ifthen, amsmath, icomma, parskip, titlesec, caption
- biblatex, csquotes, babel (Spanish)
- beamer, tikz — presentation theme
- hyperref — PDF bookmarks and metadata
- Loaded by your document when you need it, not by the class:
- listings — source code. examples/plantilla.tex sets up a branded style
for it, and new-activity writes the same block commented out in the generated .tex.
- biber — bibliography processor (included with TeX Live / MacTeX)
- BATS — only needed to run the test suite (included as a git submodule at
tests/bats/)
---
Installation
make installThis creates symlinks in your local texmf tree so ui1activity.cls and beamerthemeui1beamer.sty are available to any LaTeX document on the system, copies the new-activity and new-slides scripts to ~/bin/, and installs both Agent Skills globally. The canonical skills live under ~/.agents/skills/; compatibility links make them available to Codex, Claude Code, Gemini CLI, and Antigravity CLI without maintaining harness-specific copies.
To remove:
make uninstall---