|
1 | 1 | # Garage Education Presentation Template
|
2 | 2 |
|
| 3 | +This repository contains a LaTeX Beamer template for creating educational presentations. The template is designed to be simple and minimalistic, yet professional and engaging. |
| 4 | + |
| 5 | +## Getting Started |
| 6 | + |
| 7 | +To get started, you need to have a LaTeX distribution installed on your machine. If you don't have one, you can download and install [TeX Live](https://www.tug.org/texlive/) or [MikTeX](https://miktex.org/). |
| 8 | + |
| 9 | +## Structure |
| 10 | + |
| 11 | +The main file of the template is `main.tex`. This file includes the document class, packages, and configurations. It also includes the front page and the chapters of the presentation. |
| 12 | + |
| 13 | +The `preamble` directory contains the preamble file which includes the necessary packages and configurations for the template. |
| 14 | + |
| 15 | +The `Figures` directory is where you can put your images and graphics. The path to this directory is already set in the `main.tex` file. |
| 16 | + |
| 17 | +The `front_page` file contains the code for the front page of the presentation. |
| 18 | + |
| 19 | +The `chapters` directory is where you can put your chapter files. You can include these files in the `main.tex` file. |
| 20 | + |
| 21 | +## Usage |
| 22 | + |
| 23 | +To use this template, you can fork this repository and clone it to your local machine. Then, you can start editing the `main.tex` file and the chapter files in the `chapters` directory. |
| 24 | + |
| 25 | +You can compile the `main.tex` file using your LaTeX distribution. The output will be a PDF file of your presentation. |
| 26 | + |
| 27 | +## Themes |
| 28 | + |
| 29 | +This template supports both light and dark themes. You can choose the theme by uncommenting the corresponding line in the `main.tex` file: |
| 30 | + |
| 31 | +For the light theme: |
3 | 32 | ```latex
|
4 |
| -% Light theme |
5 | 33 | \usetheme[showmaxslides]{pureminimalistic}
|
| 34 | +``` |
6 | 35 |
|
7 |
| -% Dark theme |
| 36 | +For the dark theme: |
| 37 | +```latex |
8 | 38 | \usetheme[darkmode, showmaxslides]{pureminimalistic}
|
9 | 39 | ```
|
10 | 40 |
|
| 41 | +Sure, you can append the above information to the `README.md` file. Here's how you can do it: |
| 42 | + |
| 43 | +## Front Page Configuration |
| 44 | + |
| 45 | +The `front_page.tex` file is where the title page of the presentation is defined. This file contains the title, author, and date information that appears on the first page of the document. |
| 46 | + |
| 47 | +To modify the author and course title, you need to locate the `\title` and `\author` commands in the `front_page.tex` file. |
| 48 | + |
| 49 | +For example, to change the course title to "Advanced Data Engineering", you would modify the `\title` command as follows: |
| 50 | + |
| 51 | +```latex |
| 52 | +\title[Advanced Data Engineering] %optional |
| 53 | +{Advanced Data Engineering} |
| 54 | +``` |
| 55 | + |
| 56 | +To change the author to "Moustafa Mahmoud" and his role to "Senior Solution Architect", you would modify the `\author` command as follows: |
| 57 | + |
| 58 | +```latex |
| 59 | +\author[John Doe] { |
| 60 | + John Doe \newline |
| 61 | + \footnotesize \textcolor{ballblue}{\textbf{Data Scientist}} \newline |
| 62 | +} |
| 63 | +``` |
| 64 | + |
| 65 | +The text inside the square brackets `[]` is the short version of the title or author, which is used in places where the full title or author would not fit, such as in headers or footers. The text inside the curly braces `{}` is the full version of the title or author, which is used on the title page and in other places where there is enough space. |
| 66 | + |
| 67 | +After making these changes, save the `front_page.tex` file and recompile your LaTeX document to see the changes on the title page. |
| 68 | + |
| 69 | +## Preamble |
| 70 | + |
| 71 | +The `preamble` directory contains various setup files and configurations for the LaTeX document. These files define the overall style, layout, and other settings of the document. |
| 72 | + |
| 73 | +The main file in this directory is `preamble.tex`. This file includes all the necessary packages and configurations for the document. It sets up the document class, loads the necessary LaTeX packages, defines new commands, and sets layout parameters. |
| 74 | + |
| 75 | +To modify the overall settings of the document, you can edit the `preamble.tex` file or add new setup files to the `preamble` directory and include them in the `preamble.tex` file. |
| 76 | +## Contributing |
| 77 | + |
| 78 | +If you want to contribute to this project, feel free to fork this repository, make your changes, and submit a pull request. |
| 79 | + |
| 80 | +## License |
| 81 | + |
| 82 | +This project is licensed under the MIT License. See the `LICENSE` file for more details. |
0 commit comments