This repository provides an unofficial custom Beamer template built with LaTeX, offering a powerful and versatile alternative to traditional presentation software like PowerPoint. While inspired by the original template from UGM, this template leverages the many advantages of LaTeX.
- Easy Content Management: Place your presentation content in the contents directory. The main structure is defined in main.tex.
- Themed Presentations: Choose from pre-defined themes in the themes directory.
- Customizable: Feel free to modify existing themes or create your own by adding them to the themes directory.
- Open to Contribution: We welcome pull requests to improve the template and add functionalities.
The repository is organized with the following directories:
- build: This directory is automatically generated during the compilation process. Users shouldn't modify files here.
- contents: Place your presentation content (text, figures, etc.) in separate .tex files within this directory.
- fonts: This directory contains any additional fonts used by the template.
- helper: Helper functions or macros used by the template reside here.
- themes: Pre-defined themes for your presentations are located here. You can add custom themes to this directory.
- contents/sample.tex: This file provides a sample presentation structure you can adapt for your own content.
- main.tex: This file defines the main structure of the presentation and includes your content from the contents directory.
- latexmkrc: This file provides a sample configuration for compiling the presentation using Latexmk (optional).
- Clone the Repository: Use git clone https://github.com/canggihpw/ugm-beamer-template.git to clone this repository.
- Edit Content: Add your presentation content in separate .tex files within the contents directory. Refer to sample.tex for guidance.
- Compile:
-
Option 1: Latexmk: Ensure you have Latexmk installed (refer to documentation for installation steps). Place your content in the contents directory. Run latexmk -xelatex main.tex from the command line. This will compile your presentation using the settings in latexmkrc.
-
Option 2: Manual Compilation: Use a XeLaTeX compiler to compile the main.tex file. This will generate a PDF presentation.
-
Note: For easy compilation, consider using a LaTeX hosting service like Overleaf
We welcome contributions to improve this template! Here's how to contribute:
- Fork the Repository: Create a fork of this repository on GitHub.
- Create a Branch: Make changes to your forked repository in a new branch.
- Make Changes: Modify existing themes, create new themes, or improve functionalities as needed.
- Test Changes: Make sure your changes compile and produce the desired output.
- Pull Request: Submit a pull request to merge your changes back into the main repository.
This template is provided under the MIT license (refer to the LICENSE file for details).
For any questions or suggestions, feel free to open an issue on this repository.
- Provide a detailed documentation
- Add more themes
- Add detailed theme configuration for inner theme