20
0
Commit Graph

58 Commits

Author SHA1 Message Date
80f817dfdb Document what the accessibility support does and does not do
Slides-only builds validate as PDF/UA-2, which is what upload targets
check for, but only frame titles and links are actually tagged. Say so
rather than leaving the veraPDF pass to imply more than it means.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-13 16:42:01 -07:00
62237fea88 Load unicode-math so formulas carry Unicode mappings
The Computer Modern math fonts have no ToUnicode entries, which failed
ISO 14289-2 clause 8.4.5.8 on six checks and left every formula opaque
to assistive software. Switching to an OpenType math font changes the
rendering of math only slightly.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-13 16:41:55 -07:00
ab9f5cfac4 Declare PDF/UA-2 and announce the document title
veraPDF reported two metadata failures against ISO 14289-2: nothing
identified the file as PDF/UA (clause 5), and ViewerPreferences was
missing DisplayDocTitle (clause 8.11.2), so viewers announced the
filename instead of the title.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-13 16:41:49 -07:00
3cc4c8ffa9 Fix dependency list to match the LuaLaTeX build
The Makefile has built with lualatex since the tagged PDF work in
2841ae9, but the README still told people to install texlive-xetex.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-13 16:41:41 -07:00
f2d871cbd7 Suppress page number on standout slides
The black page number is illegible against the dark standout background.
Defines a custom frame numbering template that outputs nothing on standout
frames and the normal fraction on all others.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-31 17:25:19 -07:00
4d1302d5b5 Make \e{} render as \textit{} on standout slides
\alert{} is invisible on standout frames due to the inverted color
scheme; fall back to \textit{} using the metropolis@standout boolean.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-31 17:10:07 -07:00
c65b81f82f move down the header setting which was being reset by \metroset 2026-03-31 17:04:11 -07:00
b4e5fa7be1 remove extra files now being created as part of clean 2026-03-31 15:09:34 -07:00
3aadf6cbeb Tag beamer frame titles as H1 headings for PDF accessibility
Patches the frametitle template to emit tagpdf H1 structure tags,
addressing accessibility reports about missing headings.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-31 15:02:21 -07:00
6d8817c3cf added alt text for logo 2026-03-31 11:24:53 -07:00
2841ae97df Add tagged PDF accessibility support
Switch to LuaLaTeX (better tagged PDF support), add \DocumentMetadata
for PDF 2.0 and language metadata, enable tagpdf tagging, and mark
tikz overlay commands (\credit, \marktopleft, \markbottomright) as
PDF artifacts.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-31 11:14:19 -07:00
047c603347 Add symlink setup instructions to README
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 10:54:35 -07:00
82f63da138 Add README and fix Makefile
Add README with dependencies, clone instructions, script usage, and
patch submission guidance. Remove stale rubber invocation from the
clean target in the Makefile.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 10:45:28 -07:00
77b38546ca Fix bugs and modernize new_beamer_presentation script
Switch from git checkout-index to git archive with a temp directory,
fixing unquoted variables, TMPDIR name collision, missing set -e,
missing existence check for destination, and mktemp running
unconditionally. Fix typo in error message.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 10:34:50 -07:00
e365225153 promotion from assistant to associate 2024-11-03 12:17:09 -08:00
fccd63da29 switch to the 16:9 aspect ratio 2022-06-21 21:58:18 +02:00
d6b5aca193 updated gitignore to ignore xdv 2022-01-05 10:15:57 +09:00
e8dc3b2ed5 symlinks fonts instead of copying them each time 2022-01-05 10:13:43 +09:00
7d0fbc9275 also move the gitignore file 2022-01-05 09:10:02 +09:00
83923df608 add fonts to this directory that they come with it 2018-05-22 16:34:16 -07:00
665c71a04a added pdfpc rule to makefile 2018-05-22 16:15:01 -07:00
a6513b81bf examples of how to use section pages 2018-05-20 14:01:45 -07:00
2459524372 fixed a series of bugs
These are things that came up when I was working on the "Whither Peer
Production" talk.
2018-04-12 19:05:00 -07:00
3b97c6be84 first stab at new template based on metropolis
- moved from pdflatex to xelatex
- changed all the .sty files to those build from th latest version of
  mtheme
- reworked the default template in a series of ways
- removed a bunch of cruft
- changed the logo to the new centered logo
2018-03-21 11:20:50 -07:00
a86f1f8370 move the credit command up 2018-03-20 17:19:57 -07:00
Jeremy Foote
cc07c90b5f Changing to relative location of vc-git.awk 2017-05-16 19:02:24 -07:00
df243815bf fine tune location of \credit{} output 2016-12-10 19:05:39 -08:00
9cbba9f4aa fixed location of the git revid on the titlepage 2016-12-10 19:02:43 -08:00
bd62230856 move vc to resources (as per the paper template) 2016-12-10 18:56:34 -08:00
a79f406af7 fixed berkman affiliation information 2016-12-10 18:56:27 -08:00
cad3265799 added version of the logo file w/ and w/o text 2016-04-05 16:38:23 -07:00
7e1a9a4faa now a faculty affiliate at berkman 2016-04-05 16:38:03 -07:00
f2a0a8eada updated example to use the new style pdfpc notes 2015-11-30 13:56:45 -08:00
7c9bc81495 added vc-git files 2015-11-30 13:40:03 -08:00
729032d0e4 moved from rubber to latexmk (at least for now) 2015-11-30 13:29:44 -08:00
71bb2638e2 added logos for uw and nu back (these may be useful) 2015-11-30 13:29:16 -08:00
a54e0a81a1 updated logo to the new CDSC logo (used instead of our individual institutional logos) 2015-11-30 13:28:23 -08:00
c6ac0ce8e8 change my title from acting to normal 2014-11-06 13:19:24 -08:00
34bea81e2a updated makefiles to fix the broken pages 2014-11-06 13:10:09 -08:00
052c387564 fix affiliation 2014-05-13 08:24:28 -07:00
891f072eda added code to give credit to people that i'm usinig from the slide 2014-04-28 20:19:10 -07: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
5196f98b35 added spellchecer exceptions
I added a long list of words that aspell/emacs complains about if I
try to spellcheck the document.
2014-04-23 12:26:18 -07:00
b0efdbea90 added more spacing into the centertext command 2014-03-31 17:31:24 -07:00
967f5ccc08 remove the extract notes script (deprecated) 2013-09-14 14:34:13 -07:00
bc78de7e0f updated the slides for the university of washington 2013-09-14 14:29:12 -07:00
df04b97a10 remove redundant options from the tex details 2013-09-14 11:23:41 -07:00
b0db6b00f1 add overlay as a default TiKZ option 2013-04-17 14:45:49 -04:00
80fd6dccc2 minor bug fix 2013-04-07 17:09:15 -04:00
d5cd3442a1 deprecated the drop shadow 2013-04-07 10:18:24 -04:00