Skip to content
nptmpl @ nguyenpanda.com v1.1.0

latex-slide/hcmut-periodic-report

LuaLaTeX Beamer template for research progress slides at HCMUT. Bundled Work Sans / Bernoru / JetBrains Mono fonts, university branding, biblatex wiring and a documented latexmk build system.

Downloads today

0

Total downloads

7

Last updated

2026-08-26

v1.2.0 is latest

Versions

3

0 removed

Download v1.2.0

Clone with the CLI

nptmpl clone http://nptmpl.nguyenpanda.com/api/v1/templates/latex-slide/hcmut-periodic-report

No @version resolves to the latest release (v1.2.0).

Maintainer nguyenpanda License MIT

Downloads over time

0 in the selected range

Files 77
README.md
Open
Inline PDF preview isn't available in this browser. Open main.pdf

nguyenpanda

Panda Report Slide

A LuaLaTeX Beamer template for research progress slides.

License: MIT GitHub nptmpl registry TeX Live 2024+


Built by nguyenpanda for research progress updates at Ho Chi Minh City University of Technology. Use it freely.

Preview

Title slide Content slide

📄 Open the full compiled deck (PDF)

Features

  • Modern typography — Work Sans, Bernoru Semi-Condensed and JetBrains Mono, all bundled under font/.
  • HCMUT branding — university backgrounds and logos ready to use in media/.
  • Automated builds — latexmk + lualatex driven by a documented Makefile.
  • Bibliography ready — biblatex wired up against refs/refs.bib.
  • Registry integration — installable through the nptmpl CLI.

Requirements

A modern TeX distribution (TeX Live 2024 or newer) providing lualatex and latexmk.

lualatex --version
latexmk --version

Getting the template

Through the nptmpl registry

nptmpl clone https://nptmpl.nguyenpanda.com/api/v1/templates/latex_slide/periodic_report ./my-slides

Through Git

git clone https://github.com/nguyenpanda/Panda-Report-Slide.git ./my-slides

Building

Source lives under tex/<DIR>/, where DIR selects which deck to build (01 by default, template is the blank starting point).

make compile            # build tex/01/main.tex into tex/01/build/
make full               # build, then copy the PDF into tex/01/pdf/
make DIR=template full  # build the blank starter deck instead
make clean              # remove intermediate build artefacts
make help               # list every target

Layout

Path Purpose
tex/01/ The example deck. Start here.
tex/template/ A blank deck to copy for a new report.
nguyenpandaSlide.cls The Beamer class: theme, layout, title page.
nguyenpandaCode.sty Source-listing styles for code slides.
refs/refs.bib Bibliography database.
media/logo/, media/hcmut_theme/ Logos and background plates.
font/ Bundled OTF/TTF families.
demo/ Rendered previews shown above. Not needed to build.

Writing a new report

  1. Copy tex/template/ to tex/<your-name>/.
  2. Edit main-setup.tex for the title, author and date.
  3. Write your slides in main.tex.
  4. Build with make DIR=<your-name> full.

Housekeeping

latexmk writes intermediates into tex/<DIR>/build/. They are ignored by .gitignore and excluded from registry uploads by the ignore list in .nptmpl. To sweep any that were committed before those rules existed:

python3 scripts/clean_template.py templates/latex_slide/periodic_report

That prints what it would move and changes nothing. Add --apply to move the files into a timestamped _quarantine/ directory, or --apply --delete to remove them outright.

License

Released under the MIT License.

Contact

Email   Facebook   LinkedIn   PyPI

Hà Tường Nguyên
Computer Science, Office for International Study Programs
Ho Chi Minh City University of Technology

Version history

Every release ever published, newest first.

v1.2.0 latest 4 downloads

Published 2026-08-26 03:24:10 by nguyenpanda

Published 2026-06-21 23:12:45 by nguyenpanda

Published 2026-05-27 17:17:35 by nguyenpanda

Related templates