ltx-talk has no \note command. Its README and website list speaker notes among what the class is for, but the feature is unwritten: the request is open upstream as issue #156, where the maintainer has said notes are wanted but that the interface needs thought first. Nothing has landed as of v0.5.3. So notes are captured rather than typeset. talk-notes.sty defines \note to contribute nothing to the slides and instead record its text, and mknotes reads that afterwards to assemble the presenter PDF: slide on the left, and on the right a grey header band, a thumbnail of the current slide flush into the corner, and the notes below. Previous and next slides are left to dspdfviewer and pdfpc, which show them already. The hard part is that a frame is not a page, since overlays expand one frame into an unpredictable number of slides. Records are therefore written from the shipout hook, the first point at which the frame and slide identity of a page is settled, which makes the mapping exact rather than guessed. Notes honour the usual overlay specifications, so \note<1>{...} appears beside only the first slide of its frame. The assembled PDF is not tagged and is not meant to be shared; only the slides build is. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
12 KiB
Executable File
12 KiB
Executable File