latex-conventions
Work on the LaTeX thesis or LaTeXML HTML output. Use for build/lint/serve commands, LaTeX style rules, HTML pipeline notes, or assets conventions.
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
LaTeX Conventions (thesis + HTML)
Build and serve (packages/latex_viterbo)
Note: LaTeX builds require TexLive, which is only available in the local devcontainer (not in web environment).
- Lint:
scripts/lint.sh(chktex + draft compile + latexml sanity) - Build:
scripts/build.sh [--production] [--pdf-only] [--html-only] - Serve:
scripts/serve.sh [--production] [--watch] [--pdf-only] [--html-only] - Draft speedup: use
includeonly.tex(copy fromincludeonly.tex.example).
LaTeX style
- Use
\(...\)inline,\[...\]display (avoid$). - Proofs in
proofenvironment; label theorems/lemmas consistently. - arXiv-friendly packages only.
Thesis writing style
- Audience: symplectic geometers; self-contained exposition.
- Separate mainline text from asides.
- Introduce notation once; note deviations from literature.
- Be explicit but skimmable; spoilers up front; headings guide the reader.
- Mark WIP text clearly (e.g.,
\edit{}or%).
Assets
- LaTeX includes assets; Python generates them.
- Store under
packages/latex_viterbo/assets/<experiment>/.... - LaTeXML extras under
packages/latex_viterbo/assets/{html/,latexml/}. - Hand-crafted assets under
packages/latex_viterbo/assets/manual/.
References
- LaTeXML HTML pipeline notes:
references/ar5iv-pipeline-notes.md - LaTeXML troubleshooting:
references/latexml-troubleshooting.md - Clarke talk teardown checklist:
packages/latex_talk_clarke_duality/docs/teardown.md
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-01-26
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!