Context
expaper build is implemented (compiles paper/main.tex via tectonic) but hasn't been tested e2e yet. Tectonic isn't installed on the Mila cluster and conda install is too slow on login nodes.
To test
- Install tectonic:
conda install -c conda-forge tectonic (or download binary from GitHub releases)
- Create fresh project:
expaper init /tmp/test-build --no-interactive
- Run
cd /tmp/test-build && expaper build
- Verify
paper/main.pdf is produced
- Test
expaper build --clean removes artifacts
- Test
expaper build --open opens the PDF
Also verify
- Build works on a project that was previously Overleaf-linked (same
paper/ directory)
- Error messages are clear when tectonic is missing,
paper/ doesn't exist, or main.tex is absent
Context
expaper buildis implemented (compilespaper/main.texvia tectonic) but hasn't been tested e2e yet. Tectonic isn't installed on the Mila cluster and conda install is too slow on login nodes.To test
conda install -c conda-forge tectonic(or download binary from GitHub releases)expaper init /tmp/test-build --no-interactivecd /tmp/test-build && expaper buildpaper/main.pdfis producedexpaper build --cleanremoves artifactsexpaper build --openopens the PDFAlso verify
paper/directory)paper/doesn't exist, ormain.texis absent