mirror of
https://github.com/prdlk/cv.git
synced 2026-08-02 17:31:41 +00:00
34 lines
1.9 KiB
Markdown
34 lines
1.9 KiB
Markdown
# CLAUDE.md
|
|
|
|
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
|
|
|
|
## What this is
|
|
|
|
A single-page, two-column LaTeX resume. All content and styling live in one file: `source.tex`. There is no class file, no bibliography, and no bundled fonts — it is a plain `article` document.
|
|
|
|
## Build
|
|
|
|
Compiles with **pdflatex** (via `latexmk`). `source.tex` uses `inputenc`/`fontenc` with default Computer Modern fonts, so no XeLaTeX or external font files are needed.
|
|
|
|
```bash
|
|
make # one-shot build → dist/source.pdf
|
|
make watch # latexmk -pvc: rebuild + live-preview on every save
|
|
make preview # build once and open the PDF
|
|
make clean # remove LaTeX aux files, keep the PDF
|
|
make distclean # remove dist/ entirely
|
|
```
|
|
|
|
`make` runs `latexmk -pdf -output-directory=dist`. No CI, no linter — the only "test" is that it compiles and stays one page.
|
|
|
|
## Architecture
|
|
|
|
The two columns are a [`paracol`](https://ctan.org/pkg/paracol) environment, split by `\columnratio{0.3}` (left 30% / right 70%) and divided with `\switchcolumn`. The left column holds Contact / Skills / Languages; the right holds Summary / Experience / Education / Projects. Section headers are a bold label followed by a `\rule` underline; entries use `enumitem` `itemize` lists with `nosep` to keep them tight.
|
|
|
|
## Layout constraint
|
|
|
|
Single-page by design — it silently overflows to a second page if a column gets too long. When adding content, budget against the existing column length and prefer trimming over adding.
|
|
|
|
## Note on history
|
|
|
|
This was forked from the Deedy-Resume template (XeLaTeX, custom `.cls`, bundled OTFs in `fonts/`). That entire stack has been removed in favor of the self-contained `source.tex`. `README.md` is still the upstream Deedy README and describes the old template, not this fork — treat it as historical, not as a description of the current setup.
|