diff --git a/justfile b/justfile index 2953843..f7e8084 100644 --- a/justfile +++ b/justfile @@ -35,9 +35,9 @@ smoke-published: smoke claim="": bash scripts/smoke.sh {{claim}} -# The paper's assembled draft (paper/draft.md) rendered for readers: HTML -# always, PDF when a LaTeX engine is installed (`brew install tectonic`). +# The paper's draft (paper/draft.md) rendered to HTML at paper/build/draft.html. +# No PDF: a binary in the repository would need LFS, and HTML is enough to read. paper: mkdir -p paper/build pandoc paper/draft.md --standalone --toc --number-sections=false --resource-path=paper -o paper/build/draft.html - @command -v tectonic >/dev/null 2>&1 && pandoc paper/draft.md --pdf-engine=tectonic --resource-path=paper -V geometry:margin=1in -o paper/build/draft.pdf && echo "paper/build/draft.pdf" || echo "no tectonic: HTML only at paper/build/draft.html" + @echo paper/build/draft.html diff --git a/paper/README.md b/paper/README.md index af55101..1185829 100644 --- a/paper/README.md +++ b/paper/README.md @@ -39,7 +39,7 @@ Each draft feeds one section of the paper. ## The assembled draft -`draft.md` is the sections below assembled into one document for readers, with the repository references removed and the numbers refreshed to the artifacts appendix B names. `just paper` renders it to HTML, and to PDF when tectonic is installed. It is cut to about the venue's length; the final fit to the 2027 call's limits is the remaining pass. +`draft.md` is the sections below assembled into one document for readers, with the repository references removed and the numbers refreshed to the artifacts appendix B names. `just paper` renders it to HTML under `paper/build/`, which is not committed; there is no PDF target, since a binary in the repository would need LFS. It is cut to about the venue's length; the final fit to the 2027 call's limits is the remaining pass. ## Still to write