Git Product home page Git Product logo

latex-presentation's Introduction

Minimalist LaTeX Template for Academic Presentations

This repository contains a LaTeX template to create an academic presentation. The template uses the Beamer class. The template carefully follows typographical best practices and has a minimalist design. The template is particularly well suited for research presentations. It is designed to convey scientific arguments and results effectively.

Documentation

The template is documented at https://pascalmichaillat.org/d1/.

Illustration

The presentation produced by the template can be viewed at https://pascalmichaillat.org/d1.pdf.

Usage

  • Clone the repository to your local machine.
  • Start editing the LaTeX file presentation.tex to replace the boilerplate content with the content of your presentation.
  • Replace the figures in the PDF file figures.pdf with the figures that will be included in the presentation. There should be one figure per page.
  • Compile presentation.tex with pdfTeX. This will generate a new PDF file named presentation.pdf.
  • The LaTeX style file presentation.sty collects all the commands to format the presentation. The file must be included in the same folder as presentation.tex. It can be modified to alter the presentation's format.
  • The file presentation.pdf is not required to use the template. It only illustrate the output of the template, and will be overridden once presentation.tex is compiled.

Software

The template was developed, tested, and validated on a Mac with the MacTeX-2023 distribution.

While the template should also work on other operating systems and with other LaTeX distributions, compatibility cannot be guaranteed. Users on Windows or Linux systems, or those using different LaTeX distributions, may need to make minor adjustments. Please report any compatibility issues or bugs you encounter to help improve cross-platform support.

License

The content of this repository is licensed under the terms of the MIT License.

Real-world implementations

Related resources

  • LaTeX template for academic papers – This template produces academic papers following the same principles, and with a similar appearance, as this presentation template.
  • LaTeX commands to write math – These commands make it easy to write mathematical expressions. They can be used in combination with this paper template.

latex-presentation's People

Contributors

pmichaillat avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

latex-presentation's Issues

Compile error on ubuntu22.04

First thanks for this clean template. I try to use it on Ubuntu 22.04 and texlive 2021 and I have this error

\onehalfspacing ...stretch {1.25}\ifcase \@ptsize \relax \setstretch {1.25}\...l.41 \setbeamertemplate {title page}[default][left,leftskip=-8pt] ./presentation.sty:41: Missing number, treated as zero. <to be read again> \relax l.41 \setbeamertemplate {title page}[default][left,leftskip=-8pt]
I'm not fluent in latex, do you have an idea ?

Allowframebreaks

Hi Pascal, thanks again for the templates. I encountered a bug when trying to break the frames using [allowframebreaks]
When I use it, the title on the second frame does not carry over very well.

\documentclass[12pt]{beamer}

\usepackage{presentation}
\usepackage{lipsum}

\begin{document}

\begin{frame}[allowframebreaks]{Title issue with frame breaks}
    \lipsum[2-3]
\end{frame}

\end{document}

For information, my compiler is pdfLaTeX and TeX live version is 2022.
Thanks again!

use of \mathcal for inline mathematical operations

Hi Pascal,

I need to use \mathcal in some of my equations for certain functions and operators, but it doesn't seem to be working correctly. For example:

$\mathcal{f} : \mathcal{x} \mapsto \mathcal{y}$

It doesn't display f or y, although it works fine for x. Could this issue be related to specific hard-coded settings within the template? I haven't received any errors or warnings so far.

Thank you very much.

Remove page number from the title slide

Hi Pascal,
Thank you for sharing your neat template. I would like to remove the page number from only the title page. I tried several things such as redefinition of the footnote for the title page but they did not work. Would you have any suggestions?
Thanks!

itemize settings

Hi Pascal,

I am encountering difficulties while attempting to use the \usepackage{enumitem} package within the template, which is preventing me from making adjustments to the itemize settings. I am looking to remove the white space before the bullets in the itemize environment within some text color boxes, as shown in the image below:

Screen Shot 2023-12-05 at 19 41 49

using:

\begin{frame}
\frametitle{research framework}
\centering
\includegraphics[width=0.825\textwidth]{figures/framework.pdf}

\begin{tikzpicture}[remember picture,overlay]
    \node[fill=white, text width=5cm, align=center, inner sep=2pt, draw=black, text=black, font=\sffamily\small] at (3.5,4) {
        \begin{minipage}{5cm} 
            In both spaces:
            \begin{itemize}
                \item Conceptual Benchmark\\ 
                \item Performance Metric:\\
                KGE \citep{gupta2009}
            \end{itemize}
        \end{minipage}
    };
\end{tikzpicture}

\end{frame}

From my research, it appears that most solutions to this issue involve utilizing commands from the enumitem package. However, due to the current limitations of my template, I am unable to use this package.

I was wondering if you could suggest any workarounds or alternative approaches to achieve the desired formatting.
Thank you very much

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.