Commit graph

5 commits

Author SHA1 Message Date
f8563e1336 Add 1-page short CV variant, ORCID, profile photo, pre-commit hook
- cv-short.tex: two-column paracol layout (66/34) with curated content
  in the left column and an "at a glance" sidebar on the right.
  Locally tightens parskip, \cvsection and \cvevent so everything fits
  on a single A4 page, and redefines the sidebar list helper \sbitem
  to replace altacv's non-wrapping tikz \cvtag in the narrow column.
- chapters/short/{current,education,grants-selected,products,
  pubs-selected,sidebar}.tex: hand-curated highlight content
  (top 6 publications, top 6 grants, condensed two-line products,
  stats + recognition + leadership + research-focus sidebar blocks).
- chapters/header.tex / preamble.tex: ORCID 0000-0001-7512-8541
  via a new \orcid info field (faOrcid icon); blog field for
  giorgio.gilest.ro.
- images/gilestro.png: profile photo, used only by the short CV via
  altacv's circular \photoR.
- hooks/pre-commit + `make install-hooks`: rebuilds every variant on
  any .tex/.cls/Makefile change, aborts the commit on build failure,
  and stages refreshed PDFs into pdf/.
- Makefile: short target, hook-install target, dep glob extended to
  chapters/short/*.tex so the short build refreshes when its sources
  change.
2026-05-13 16:25:24 +01:00
7e30ed5b48 Modular LaTeX CV: scaffolding, 13 chapters, altacv styling
Replace the monolithic ODT with a modular LaTeX source tree that becomes
the canonical full CV:

- preamble.tex: altacv color/font overrides + compact-row macros
  (\cvrow, \cvgrant, \cvtalk, \cvalum, \cvpub) so dense lists keep
  baseline-aligned dates without the tabularx misalignment the
  custom v1 had.
- cv-full.tex: driver including the 13 chapters in order.
- chapters/*.tex: header, positions, education, grants, teaching,
  examinations, service, talks, collaborators, alumni, publications,
  products (solo-founded flyRoom + Berengar), software.
- tex-vendor/altacv.cls (v1.7.4): vendored, not in TeX Live.
- Makefile: dockerised xelatex build via texlive/texlive:latest,
  with TEXINPUTS=.:./tex-vendor: so the vendored class resolves.

Output: 6-page build/cv-full.pdf (down from 10 in the first pass).
2026-05-13 15:56:51 +01:00
a391a85313 Correct primary branch in CLAUDE.md (main, not master) 2026-05-13 13:50:11 +01:00
59f2b5e43c Add CV source, dated PDF archive, gitignore, and CLAUDE.md
Imports the existing local CV archive: the master ODT
(gilestro_CV_full.odt), the dated PDF exports under PDFs/
(2021-12 through 2025-10), a .gitignore for LibreOffice
lock/autosave files, and a CLAUDE.md describing the layout
and the LibreOffice headless export workflow.
2026-05-13 13:49:54 +01:00
629380434d Initial commit 2026-05-13 12:44:42 +00:00