Skip to content

MaxMelching/gwtheme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GWtheme

This repository contains LaTeX and Google Slides templates based on the gwbar package, allowing you to create presentations like main.gif.

If you have any questions, please do not hesitate to ask me and/or open up a GitHub issue.

Disclaimer: I do not own the rights to certain corporate design elements (especially logos) used in the examples and do not claim to do so (I just happened to be part of the corresponding institutions when writing this code). Use them at your own risk and only if you have permission!

Usage (LaTeX)

Quick Start

  1. Download the gwbar package from GitHub.
  2. Copy the .sty files (and any .txt files you want) into the GWtheme/ folder.
  3. Compile main.tex with pdflatex and you're ready to go.

For examples and templates, see the examples folder.

Setup Options

Option 1: Local setup (quick, project-specific)

Place all gwbar files directly into GWtheme/. Changes to the theme only affect this project.

Option 2: Global install (recommended for multiple projects)

Install gwbar globally in your LaTeX distribution so you don't duplicate files across projects. See the latex_package_install repo for detailed installation steps.

If you use Option 2, you may need to adjust paths in GWtheme/beameroutertheme.

Troubleshooting

Note: If warnings or errors appear during compilation, try compiling again. This often resolves LaTeX-related issues.

Usage (Google Slides)

This repository provides two workflows for integrating GWtheme designs into Google Slides. The actual templates can be found in this Google Drive folder.

Dynamic Workflow (with progress bars)

Use the dynamic workflow to add animated progress bar backgrounds to your existing Google Slides deck via Apps Script.

  1. Generate slide backgrounds from LaTeX.
  2. Upload PNGs to Google Drive.
  3. Use the Apps Script to inject backgrounds onto content slides automatically.

Full setup: See google_slides/dynamic/instructions_dynamic.md

Static Workflow (theme-based)

Use the static workflow to create a native Google Slides theme with GWtheme styling. No Apps Script required.

  1. Customize a LaTeX template.
  2. Generate PNGs directly from the template.
  3. Apply PNGs as master slide layouts in Theme Builder.

Full setup: See google_slides/static/instructions_static.md

About

A beamer theme and Google Slides template utilizing the gwbar package.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors