Releases: mukoubuchi/slide-template
Release list
v2.1.2 - Bold slide counters and README refresh
Slide counters
- Rendered the top-right progress frame number with
\bfseries, matching the
black bold face used by slide titles and emphasized text when
Rounded-X Mgen+ 1cpis available. - Kept the progress-circle layout unchanged while making the displayed number
visually consistent across the Japanese and English templates.
Table of contents
- Applied the same bold face to projected section numbers in automatic
table-of-contents slides. - Preserved the existing projected-number size so the circular markers keep
their original fit.
README
- Updated the README description to mention the bold progress and section
numbers. - Regenerated the README screenshots from the updated PDFs at 300 dpi.
- Added the English title and contents screenshots to the README preview block
so the updated section-number markers are visible in the documentation.
Compatibility
This is a patch release. No macro names or slide-source changes are required
for existing decks.
v2.1.1 — Typography and inline arrow spacing fixes
Slide typography
- Restored the heavier look of slide titles, frame titles, and emphasized text
by pinningRounded-X Mgen+ 1cpto itsmediumface for regular text and
blackface for bold text. - Kept the existing
Rounded-X Mgen+ 1cpfont family and Beamer font settings,
while making the selected weights deterministic across environments. - Explicitly maps italic and bold-italic requests back to the matching upright
rounded-gothic faces, avoiding accidental fallback to thinner faces.
Inline arrows
- Fixed missing spacing before inline arrow macros in Japanese text.
- Updated
\arrow,\whitearrow, and\arrowdownto reuse xeCJK's
\CJKecglue, so arrow spacing follows\xeCJKsetup{CJKecglue=...}and
\CJKsetecglue. - Updated the Japanese and English sample slides to use the spacing-aware arrow
macro directly.
README screenshots
- Regenerated README screenshots from the updated PDFs at 300 dpi.
- Refreshed the Japanese title slide, English title slide, and English sample
slide images under.github/readme-assets/.
Compatibility
This is a patch release. Existing macro names are unchanged; the arrow macros
now include their own inline spacing so Japanese and English text render
consistently.
Prebuilt PDFs (slide-ja.pdf / slide-en.pdf) are attached by CI.
v2.1.0 — Japanese template parity and CI smoke checks
Japanese template polish
- Removed parenthesized English names from the Japanese sample slides where the
Japanese terms are sufficient on their own. - Kept Japanese body emphasis aligned with the English template by preserving
the shared\boldcolor{...}emphasis macro. - Matched the Japanese closing slide's top-spacing logic to the English
template (\aauheaderheight + 20pt), so both templates use the same layout
calibration. - Bibliography content and the
Referencesframe remain in English.
CI smoke checks
- Added a structure-parity check for the Japanese and English templates:
sections, frames, column/block environments, overlay commands, frame labels,
and closing-slide spacing must stay aligned. - Added PDF output validation after both templates build: generated PDFs must
exist, have the same page count, and share the same page size. - Added render validation with Poppler (
pdftoppm) so every generated PDF page
must be rasterizable in CI. - Uploads the built PDFs, LaTeX logs, and rendered page PNGs as workflow
artifacts for pull-request review. - Updated the official checkout/upload/download artifact actions to current
Node 24-compatible major versions. - Pinned the macOS build runner to
macos-15for more reproducible TeX builds.
Release workflow
- Release creation is split into its own tag-only job with write permissions,
while normal build checks run with read-only repository permissions. - Tag builds now sync release notes from
.github/release-notes/<tag>.mdwhen
a matching file exists, then attachslide-ja.pdfandslide-en.pdf.
Compatibility
No breaking changes are expected for existing decks. This is a minor release
because it improves template parity and release/CI validation without changing
the public LaTeX macro API.
Prebuilt PDFs (slide-ja.pdf / slide-en.pdf) are attached by CI.
v2.0.3 — Rename Japanese-reading and cryptic macro names to English
Macro API cleanup
- Renamed Japanese-reading (romaji) badge macros to English in both templates, and made every badge macro consistently end in
badge:
\rei->\examplebadge,\chu->\notebadge,\mon->\questionbadge,\hatten->\advancedbadge,\ari->\templatebadge,\nashi->\notemplatebadge,\hoshin->\policybadge,\kotae->\answerbadge,\fukushu->\reviewbadge.
The Japanese template's rendered badge text (例/注/問/...) is unchanged — only the macro names changed, so both templates now share the same English macro names. - Renamed the remaining Japanese-reading macros:
\ya/\wya/\yaa(矢) ->\arrow/\whitearrow/\arrowdown,\sage(下げ) ->\lowered. - Spelled out other short/cryptic abbreviations for clarity:
\bc/\br/\ub/\uk->\boldcolor/\boldred/\underbold/\redstrike,
\pb/\pf->\nobreakbox/\footnotebox,\fc->\captionchip,
\ex/\exw/\exq->\exclaim/\exclaimwhite/\exclaimquestion,
\circref/\circnum/\tritem->\circleref/\circlenum/\trianglebullet,
\ddash->\emdash,\mathittext->\mathitalic,\myarc->\anglearc,
\whline->\thickhline,\defqe/\deflra/\defsse->\eqdef/\defiff/\defsubseteq.
Prebuilt PDFs (slide-ja.pdf / slide-en.pdf) are attached by CI.
v2.0.2 — Polish sample text and macro names
Sample deck polish
- Removed terminal punctuation from the goal-graph introduction item in both templates.
- Added sentence-ending punctuation inside the goal-graph footnotes: Japanese footnotes now end with
。, and English footnotes end with periods. - Kept slide titles bold through the existing Beamer font settings, and kept body emphasis on the template emphasis macro.
Macro API cleanup
- Lowercased template-provided author-facing commands, for example
\BC->\bc,\BR->\br,\YA->\ya,\PB->\pb,\FC->\fc,\GO->\go,\DDASH->\ddash, and\EX->\ex. - Lowercased customization hooks such as
\aauEmail,\aauLogo, and\aauEventto\aauemail,\aaulogo, and\aauevent. - Renamed the old uppercase node/connector helpers to clearer lowercase names:
\marknode,\marknodered,\marknodegreen,\marknodeblue,\marknodeyellow, and\connectnodes.
Documentation
- Updated the per-template READMEs to use the new lowercase customization commands.
Prebuilt PDFs (slide-ja.pdf / slide-en.pdf) are attached by CI.
v2.0.0 — Switchable color themes
Switchable color themes
The color scheme is no longer hardcoded: pick a theme with a single line in
the preamble of slide.tex.
\usepackage{slidestyle}
\slidetheme{agu} % omit for the default (oxford)| Theme | Base | Accent |
|---|---|---|
oxford (default) |
Oxford Blue #002147 |
Cerulean Blue #49B6FF |
agu |
Aoyama Gakuin dark green #025F3D |
blue-green #00A384 |
cambridge |
Dark Teal #133844 |
Cambridge Blue #8EE8D8 |
mit |
MIT Red #A31F34 |
Silver Gray #8A8B8C |
princeton |
Black #000000 |
Princeton Orange #E77500 |
All values come from each university's official palette; the Aoyama Gakuin
pair is measured from its official logo assets (no published color codes
exist). Adding a theme takes two \definecolor lines
(<name>Primary / <name>Accent) in §2 of slidestyle.sty.
Breaking changes
- Default look changed from Aoyama Gakuin dark green to Oxford Blue.
Use\slidetheme{agu}to restore the previous colors (now corrected to
the official values, so they differ slightly from v1.0.0). - Color names
agu/agu2removed — decks that referenced them
should usethemeprimary/themeaccentinstead. - Color name
kenbridgerenamed tocambridge(correct spelling). - The sample deck's "Review" section is now "Math Environments",
reflecting its intent as a math-environment showcase.
Layout
- The "# event name" ribbon on the title page is smaller
(\footnotesize), and the title block is re-centered accordingly.
Documentation
- New "Theme colors" section in the root README, with refreshed
screenshots showing the Oxford default. - Per-template READMEs (ja/en) document the switching mechanism.
Prebuilt PDFs (slide-ja.pdf / slide-en.pdf) are attached by CI.
v1.0.0
Note
First release. Built PDFs are attached below so you can preview both templates without a TeX installation.
Highlights
First release of the XeLaTeX + Beamer slide templates (16:9): a dark-green theme with a header band, a circular progress indicator, and a full set of sample slides — available as two frame-for-frame parallel variants, Japanese and English.
Two parallel templates
tex/template-ja/andtex/template-en/mirror each other frame for frame, so you can pick a language per talk and still keep one shared look.- Copy the whole folder to start a new talk and edit the "presentation info" block at the top of
slide.tex;latexmkbuilds everything with XeLaTeX + bibtex.
Theme and feature samples
- Header band with author, e-mail, and title on every slide. The e-mail placeholder stays unlinked; replacing it with a real address (containing
@) activates the mailto link automatically. - Progress circle in the top-right corner shows the current frame number over an arc that fills as the talk advances.
- Sample slides double as a feature catalog: emphasis macros, badges, block environments (incl. exercise/assignment), keystroke rendering, jump buttons, a staged TikZ goal-graph, and superscript citations that list only cited entries in the References frame.
Full Changelog: https://github.com/mukoubuchi/slide-template/commits/v1.0.0

