20
0
Commit Graph

7 Commits

Author SHA1 Message Date
bba35f7b8c Stop ignoring figures in the slides template
The unrooted *.pdf and *.png rules hid anything added under figures/.
Build products are all at the document root, so the rooted rules are
enough.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-19 16:23:30 +09:00
b7a276996a Fix the build targets after the port
veraPDF was wired in as a make dependency, which it should not be: it is a
check to run by hand, not something a build needs installed. The validate
target goes away.

The vc target came back. It generates the git revision file and was lost in
the port, so \input{vc} had nothing to read. spell came back with it.

notes.config is deliberately not restored. It existed to flip
\setbeameroption between slides, notes-on-second-screen and notes-only, and
ltx-talk has no such option: the slides build never contains notes and the
notes PDF is assembled afterwards by mknotes.

fonts.tex has to be kept out of the wildcard. It is a fragment with no
\documentclass, and make otherwise tries to typeset it and hangs waiting
for input.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-14 07:26:23 -07:00
95a368afc6 Port the template from beamer to ltx-talk
Beamer cannot produce a genuinely tagged PDF. The master template
validates as PDF/UA-2 only because tagpdf marks everything it was not
told about as decorative, so a screen reader gets the frame titles and
nothing else. Beamer 3.77 then made matters worse by refusing
\DocumentMetadata outright, which breaks tagging on TeX Live 2025 and
leaves the deck failing validation altogether.

ltx-talk was written by the LaTeX Project with tagging as a design goal.
The slides built here carry real paragraphs, lists as L/LI/Lbl/LBody,
sections as headings, formulas as MathML, and alt text that reaches the
PDF. veraPDF passes on the strength of that structure rather than in
spite of its absence.

The metropolis theme files go with beamer; trantor replaces them. Fonts,
figures and the purple palette are unchanged.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-13 19:12:16 -07:00
d6b5aca193 updated gitignore to ignore xdv 2022-01-05 10:15:57 +09:00
729032d0e4 moved from rubber to latexmk (at least for now) 2015-11-30 13:29:44 -08:00
2785d9adf2 added .gitignore file
- Created .gitignore file within the template directory. I believe
  that /this/ repository should not know about them but the
  new_beamer_presentation should export these so that we don't have to
  create a new .gitignore file from scratch every time we create a
  presentation.
2014-04-23 12:28:03 -07:00
eb00c05090 added a bunch of changes to the basic beamer template 2013-02-02 14:30:18 -05:00