texlive[74971] Master: beamertheme-cleaneasy (17apr25)
commits+karl at tug.org
commits+karl at tug.org
Thu Apr 17 21:33:23 CEST 2025
Revision: 74971
https://tug.org/svn/texlive?view=revision&revision=74971
Author: karl
Date: 2025-04-17 21:33:23 +0200 (Thu, 17 Apr 2025)
Log Message:
-----------
beamertheme-cleaneasy (17apr25)
Modified Paths:
--------------
trunk/Master/tlpkg/bin/tlpkg-ctan-check
trunk/Master/tlpkg/libexec/ctan2tds
trunk/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc
trunk/Master/tlpkg/tlpsrc/ppt-slides.tlpsrc
Added Paths:
-----------
trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/
trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/CleanEasy.pdf
trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/CleanEasy.tex
trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/LICENSE
trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/README.md
trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/configs/
trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/configs/configs.tex
trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/configs/title_page.tex
trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/reference.bib
trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/
trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/beamercolorthemeCleanEasy.sty
trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/beamerfontthemeCleanEasy.sty
trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/beamerinnerthemeCleanEasy.sty
trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/beamerouterthemeCleanEasy.sty
trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/beamerthemeCleanEasy.sty
trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/logos/
trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/logos/CleanEasy-logo1.png
trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/logos/CleanEasy-logo2.png
trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/logos/CleanEasy-logo3.png
trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/logos/CleanEasy-logo4.png
trunk/Master/tlpkg/tlpsrc/beamertheme-cleaneasy.tlpsrc
Added: trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/CleanEasy.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/CleanEasy.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/CleanEasy.pdf 2025-04-17 19:25:30 UTC (rev 74970)
+++ trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/CleanEasy.pdf 2025-04-17 19:33:23 UTC (rev 74971)
Property changes on: trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/CleanEasy.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/CleanEasy.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/CleanEasy.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/CleanEasy.tex 2025-04-17 19:33:23 UTC (rev 74971)
@@ -0,0 +1,346 @@
+%----------------------------------------------------------------------------------------
+% PACKAGES AND THEMES
+%----------------------------------------------------------------------------------------
+\documentclass[aspectratio=169,xcolor=dvipsnames]{beamer}
+\makeatletter
+\def\input at path{{theme/}}
+\makeatother
+\usetheme{CleanEasy}
+\usepackage[utf8]{inputenc}
+\usepackage{lmodern}
+\usepackage[T1]{fontenc}
+% \usepackage[brazil]{babel}
+\usepackage{fix-cm}
+\usepackage{amsmath}
+\usepackage{mathtools}
+\usepackage{listings}
+\usepackage{xcolor}
+\usepackage{hyperref}
+\usepackage{graphicx} % Allows including images
+\usepackage{booktabs} % Allows the use of \toprule, \midrule and \bottomrule in tables
+\usepackage{tikz}
+\usetikzlibrary{positioning, shapes, arrows, calc, decorations.pathreplacing, arrows.meta, backgrounds, patterns, overlay-beamer-styles}
+\usepackage{etoolbox}
+\usepackage{animate}
+
+%----------------------------------------------------------------------------------------
+% LAYOUT CONFIGURATION
+%----------------------------------------------------------------------------------------
+\input{configs/configs}
+%----------------------------------------------------------------------------------------
+% TITLE PAGE
+%----------------------------------------------------------------------------------------
+\input{configs/title_page}
+%----------------------------------------------------------------------------------------
+
+
+\begin{document}
+
+\begin{frame}[plain]
+ \titlepage
+\end{frame}
+
+\begin{frame}[plain]{Contents}
+ \tableofcontents
+\end{frame}
+
+\section{Introduction}
+\begin{frame}{Introduction}
+ The CleanEasy Beamer theme provides a clean, professional look for academic and business presentations.
+
+ \vspace{0.3cm}
+
+ Key features:
+ \begin{itemize}
+ \item Clean, minimalist design
+ \item Carefully chosen color scheme
+ \item Professional typography
+ \item Flexible block environments
+ \item Customizable footers and section pages
+ \end{itemize}
+
+ \begin{block}{About this template}
+ This presentation serves as both documentation and demonstration, showing the various elements and features available in the CleanEasy theme.
+ \end{block}
+\end{frame}
+
+\begin{frame}{Block environments}
+
+ \begin{exampleblock}{Example block}
+ Example blocks can be used to showcase code, examples, or case studies.
+ \end{exampleblock}
+
+ \begin{alertblock}{Alert block}
+ Alert blocks draw attention to critical information, warnings, or caveats.
+ \end{alertblock}
+
+ \begin{theorem}
+ In a right-angled triangle, the square of the hypotenuse equals the sum of squares of the other two sides.
+ \end{theorem}
+
+ \begin{definition}
+ A prime number is a natural number greater than 1 that cannot be formed by multiplying two smaller natural numbers.
+ \end{definition}
+\end{frame}
+
+\section{Methods}
+\begin{frame}{Lists and Numbering}
+ \begin{columns}
+ \begin{column}{0.48\textwidth}
+ Bulleted list:
+ \begin{itemize}
+ \item First level item
+ \begin{itemize}
+ \item Second level item
+ \item Another second level
+ \begin{itemize}
+ \item Third level item
+ \end{itemize}
+ \end{itemize}
+ \item Another first level item
+ \end{itemize}
+ \end{column}
+ \begin{column}{0.48\textwidth}
+ Numbered list:
+ \begin{enumerate}
+ \item First step
+ \begin{enumerate}
+ \item Substep one
+ \item Substep two
+ \end{enumerate}
+ \item Second step
+ \item Third step
+ \end{enumerate}
+ \end{column}
+ \end{columns}
+\end{frame}
+
+\begin{frame}{Tables}
+ \begin{table}
+ \centering
+ \caption{Sample table with booktabs style}
+ \begin{tabular}{lcr}
+ \toprule
+ \textbf{Header 1} & \textbf{Header 2} & \textbf{Header 3} \\
+ \midrule
+ Row 1, Col 1 & Row 1, Col 2 & 123.45 \\
+ Row 2, Col 1 & Row 2, Col 2 & 67.89 \\
+ Row 3, Col 1 & Row 3, Col 2 & 456.78 \\
+ \bottomrule
+ \end{tabular}
+ \end{table}
+
+ \vspace{0.5cm}
+
+ \begin{block}{Table styling}
+ The CleanEasy theme works well with the booktabs package for professional-looking tables.
+ Simple color alterations make tables more readable without being distracting.
+ \end{block}
+\end{frame}
+
+\begin{frame}{Mathematical Equations}
+ The CleanEasy theme includes proper mathematical typesetting:
+
+ \begin{align}
+ E &= mc^2 \\
+ F &= G\frac{m_1 m_2}{r^2}
+ \end{align}
+
+ Maxwell's equations in differential form:
+ \begin{align}
+ \nabla \cdot \vec{E} &= \frac{\rho}{\varepsilon_0} \\
+ \nabla \cdot \vec{B} &= 0 \\
+ \nabla \times \vec{E} &= -\frac{\partial \vec{B}}{\partial t} \\
+ \nabla \times \vec{B} &= \mu_0 \vec{J} + \mu_0\varepsilon_0\frac{\partial \vec{E}}{\partial t}
+ \end{align}
+
+ Inline equations like $E = mc^2$ are also properly rendered.
+\end{frame}
+
+\begin{frame}[fragile]{Code Listings}
+ \begin{lstlisting}[language=Python]
+# A simple Python function
+def fibonacci(n):
+ """Return the nth Fibonacci number"""
+ if n <= 0:
+ return 0
+ elif n == 1:
+ return 1
+ else:
+ a, b = 0, 1
+ for _ in range(2, n + 1):
+ a, b = b, a + b
+ return b
+
+# Calculate the 10th Fibonacci number
+result = fibonacci(10)
+print(f"The 10th Fibonacci number is {result}")
+ \end{lstlisting}
+\end{frame}
+
+\begin{frame}{Figures and Graphics}
+ \begin{columns}
+ \begin{column}{0.48\textwidth}
+ \centering
+ \begin{figure}
+ \centering
+ % Replace with actual image path
+ % \includegraphics[width=\textwidth]{figures/sample_image.png}
+ \tikz \fill[blue!30] (0,0) rectangle (3,2);
+ \caption{Sample placeholder image}
+ \end{figure}
+ \end{column}
+ \begin{column}{0.48\textwidth}
+ \centering
+ \begin{figure}
+ \begin{tikzpicture}
+ % Simple TikZ diagram
+ \draw[thick, ->] (0,0) -- (4,0) node[right] {$x$};
+ \draw[thick, ->] (0,0) -- (0,3) node[above] {$y$};
+ \draw[blue, thick] (0,0) .. controls (1,3) and (3,1) .. (4,2);
+ \node at (2,2.5) {$f(x)$};
+ \end{tikzpicture}
+ \caption{Simple TikZ diagram}
+ \label{fig:enter-label}
+ \end{figure}
+ \end{column}
+ \end{columns}
+\end{frame}
+
+\section{Results}
+\begin{frame}{Overlays and Animations}
+ Beamer supports step-by-step revelations:
+
+ \begin{itemize}
+ \item<1-> First point appears on slide 1
+ \item<2-> Second point appears on slide 2
+ \item<3-> Third point appears on slide 3
+ \end{itemize}
+
+ \pause
+
+ This text appears after a pause.
+
+ \onslide<4->{
+ And this content appears on slide 4.
+ }
+
+ \begin{block}<5->{Delayed Block}
+ This entire block appears only on slide 5.
+ \end{block}
+\end{frame}
+
+\begin{frame}{Citations and References}
+ CleanEasy works well with bibliographies and citations:
+
+ \begin{block}{Sample citation}
+ According to Einstein \cite{einstein1905}, space and time are relative.
+ \end{block}
+
+ \begin{exampleblock}{Bibliography management}
+ The theme is compatible with BibTeX, BibLaTeX, and other bibliography management tools.
+ \end{exampleblock}
+
+ % Sample bibliography entries (not functional without .bib file)
+ % \begin{thebibliography}{9}
+ % \bibitem{einstein1905}
+ % Albert Einstein.
+ % \emph{On the Electrodynamics of Moving Bodies}.
+ % Annalen der Physik, 1905.
+ % \end{thebibliography}
+\end{frame}
+
+\begin{frame}{Custom TikZ Graphics}
+
+ \begin{figure}
+ \centering
+ \begin{tikzpicture}[scale=0.7]
+ % Coordinate axes
+ \draw[thick, ->] (-3,0) -- (3,0) node[right] {$x$};
+ \draw[thick, ->] (0,-3) -- (0,3) node[above] {$y$};
+
+ % Unit circle
+ \draw[blue!80, thick] (0,0) circle (2);
+
+ % Angle and point on circle
+ \filldraw[red] (60:2) circle (2pt);
+ \draw[red, thick] (0,0) -- (60:2);
+ \draw[red, thick, ->] (0.5,0) arc (0:60:0.5);
+ \node[red] at (30:0.7) {$\theta$};
+
+ % Coordinates
+ \draw[dashed] (60:2) -- (60:2 |- 0,0) node[below] {$\cos\theta$};
+ \draw[dashed] (60:2) -- (0,0 -| 60:2) node[left] {$\sin\theta$};
+ \end{tikzpicture}
+ \caption{The unit circle with trigonometric functions}
+ \label{fig:exampleTikz}
+ \end{figure}
+\end{frame}
+
+\section{Conclusions}
+\begin{frame}{Theme Customization}
+ The CleanEasy theme can be easily customized:
+
+ \begin{itemize}
+ \item Edit \texttt{beamercolorthemeCleanEasy.sty} to change colors
+ \item Modify \texttt{beamerfontthemeCleanEasy.sty} for different fonts
+ \item Adjust \texttt{beamerinnerthemeCleanEasy.sty} for layout changes
+ \item Update \texttt{configs.tex} for footer and section page customization
+ \end{itemize}
+
+ \begin{alertblock}{Important Note}
+ Always maintain consistent design elements throughout your presentation for a professional look.
+ \end{alertblock}
+\end{frame}
+
+\begin{frame}{Final Thoughts}
+ \begin{block}{Benefits of CleanEasy}
+ \begin{itemize}
+ \item Professional appearance suitable for academic and business contexts
+ \item Careful attention to typography and spacing
+ \item High readability with suitable contrast ratios
+ \item Flexible design that works with different content types
+ \end{itemize}
+ \end{block}
+
+ \vspace{0.5cm}
+
+ \begin{center}
+ \large{The CleanEasy theme is designed to let your content shine without distractions}
+ \end{center}
+\end{frame}
+
+\begin{frame}[plain]
+ \centering
+ \Huge \textbf{Thank you!}
+
+ \vspace{1cm}
+ \normalsize
+ \href{mailto:your at email.com}{your at email.com}
+
+ \vspace{0.5cm}
+ \small
+ \texttt{https://someurl.com}
+\end{frame}
+
+% Sample bibliography (not shown in presentation, just for reference)
+\begin{frame}{References}
+ \begin{thebibliography}{9}
+ \bibitem{einstein1905}
+ Albert Einstein.
+ \emph{On the Electrodynamics of Moving Bodies}.
+ Annalen der Physik, 1905.
+
+ \bibitem{beamer}
+ Till Tantau.
+ \emph{The Beamer Class}.
+ \url{https://ctan.org/pkg/beamer}
+ \end{thebibliography}
+\end{frame}
+
+% \begin{frame}{References}
+% \bibliography{reference.bib}
+% \bibliographystyle{apalike}
+% \end{frame}
+
+\end{document}
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/CleanEasy.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/LICENSE
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/LICENSE (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/LICENSE 2025-04-17 19:33:23 UTC (rev 74971)
@@ -0,0 +1,24 @@
+This is free and unencumbered software released into the public domain.
+
+Anyone is free to copy, modify, publish, use, compile, sell, or
+distribute this software, either in source code form or as a compiled
+binary, for any purpose, commercial or non-commercial, and by any
+means.
+
+In jurisdictions that recognize copyright laws, the author or authors
+of this software dedicate any and all copyright interest in the
+software to the public domain. We make this dedication for the benefit
+of the public at large and to the detriment of our heirs and
+successors. We intend this dedication to be an overt act of
+relinquishment in perpetuity of all present and future rights to this
+software under copyright law.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
+OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
+
+For more information, please refer to <https://unlicense.org>
Added: trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/README.md (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/README.md 2025-04-17 19:33:23 UTC (rev 74971)
@@ -0,0 +1,56 @@
+# CleanEasy Beamer Theme
+
+A clean and minimalist Beamer theme designed for professional and academic presentations.
+This theme separates style components into modular `.sty` files for flexibility and clarity.
+
+---
+
+## 🚀 How to Use
+
+1. Place all files in your working directory (or install to a local LaTeX path).
+2. In your LaTeX document, load the theme with:
+
+```latex
+\documentclass{beamer}
+\usetheme{CleanEasy}
+```
+
+3. (Optional) Include modular configurations:
+
+```latex
+\input{configs/configs.tex}
+\input{configs/title_page.tex}
+```
+
+4. Compile with `pdflatex` or `latexmk`:
+
+```bash
+pdflatex CleanEasy.tex
+```
+
+---
+
+## 💡 Features
+
+- ✅ Clean design suitable for scientific and professional presentations
+- 🎨 Separated color/font definitions for easy customization
+- 🔌 Modular components (title page, configuration settings)
+- 🖼️ Ready-to-use logos
+
+---
+
+## 📚 Demo
+
+The `sample.tex` file showcases how to use the theme. Modify title, sections, logos, and colors as needed.
+
+---
+
+## ✨ Credits
+
+Designed and maintained by Jose P. Marchezi
+
+---
+
+## 📝 License
+
+This project is released under the **Unlicense License**, granting you complete freedom to use, modify, and distribute the template. For more details, see the [LICENSE](LICENSE) file.
Property changes on: trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/README.md
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/configs/configs.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/configs/configs.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/configs/configs.tex 2025-04-17 19:33:23 UTC (rev 74971)
@@ -0,0 +1,18 @@
+
+
+
+% Configure code listings
+\lstset{
+ basicstyle=\ttfamily\small,
+ keywordstyle=\color{blue},
+ commentstyle=\color{green!60!black},
+ stringstyle=\color{red},
+ showstringspaces=false,
+ breaklines=true,
+ frame=single,
+ rulecolor=\color{black!30},
+ backgroundcolor=\color{black!5},
+ numbers=left,
+ numberstyle=\tiny\color{black!70},
+ numbersep=5pt
+}
Property changes on: trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/configs/configs.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/configs/title_page.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/configs/title_page.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/configs/title_page.tex 2025-04-17 19:33:23 UTC (rev 74971)
@@ -0,0 +1,49 @@
+
+
+%---------------------------------------------
+
+
+\title[Nice Title]{Fancy and Elaborated Title}
+
+\author[A. Name]{First Author\inst{1} \and Second Author\inst{2} \and Third Author\inst{3} }
+
+\institute[VFU]{\inst{1}%
+ Faculty of Physics\\
+ Very Famous University
+ \and
+ \inst{2}%
+ Faculty of Chemistry\\
+ Very Famous University
+ \and
+ \inst{3}%
+ Faculty of Engineering\\
+ Another Very Famous University
+}
+
+
+\vspace{-2cm}\date{June 4, 2025}
+% Define positions for logos on title page
+\titlegraphic{
+ \begin{tikzpicture}[remember picture, overlay]
+ %
+ \node[anchor=south west, xshift=0.5cm, yshift=0cm] at (current page.south west) {
+ \includegraphics[height=1.3cm]{logos/logo1.png}
+ };
+
+ %
+ \node[anchor=south west, xshift=2.5cm, yshift=0cm] at (current page.south west) {
+ \includegraphics[height=0.9cm]{logos/logo3.png}
+ };
+
+ %
+ \node[anchor=north east, xshift=-0.8cm, yshift=-0.3cm] at (current page.north east) {
+ \includegraphics[height=1.1cm]{logos/logo2.png}
+ };
+
+ %
+ \node[anchor=north east, xshift=-2.8cm, yshift=-0.3cm] at (current page.north east) {
+ \includegraphics[height=1.4cm]{logos/logo4.png}
+ };
+ \end{tikzpicture}
+}
+
Property changes on: trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/configs/title_page.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/reference.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/reference.bib (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/reference.bib 2025-04-17 19:33:23 UTC (rev 74971)
@@ -0,0 +1,9 @@
+ at article{p1,
+ author = {John Smith},
+ title = {Title of the publication},
+ journal = {Journal Name},
+ year = {2012},
+ volume = {12},
+ number = {3},
+ pages = {45--678}
+}
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/doc/latex/beamertheme-cleaneasy/reference.bib
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/beamercolorthemeCleanEasy.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/beamercolorthemeCleanEasy.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/beamercolorthemeCleanEasy.sty 2025-04-17 19:33:23 UTC (rev 74971)
@@ -0,0 +1,37 @@
+%-------------------------------------------------------------
+% Package: beamertheme-CleanEasy
+% Author: Jose Paulo Marchezi (jpmarchezi at gmail.com)
+% Version: 1.0.3, 2025-04-17
+% Link: https://github.com/zemarchezi/CleanEasy_BeamerTheme
+% This is free and unencumbered software released into the
+% public domain; see <http://unlicense.org> for details.
+%-------------------------------------------------------------
+
+%--------------------------------------
+% Color Settings
+%--------------------------------------
+
+% define custom colors
+\definecolor{MutedRed}{rgb}{0.97, 0.92, 0.92}
+\definecolor{MutedGreen}{rgb}{0.92, 0.97, 0.92}
+\definecolor{MutedBlue}{rgb}{0.92, 0.92, 0.97}
+\definecolor{MutedBlack}{rgb}{0.95, 0.95, 0.95}
+
+\definecolor{MediumRed}{rgb}{0.925, 0.345, 0.345}
+\definecolor{MediumGreen}{rgb}{0.37, 0.7, 0.66}
+\definecolor{MediumBlue}{rgb}{0.015, 0.315, 0.45}
+\definecolor{MediumBlack}{rgb}{0.219, 0.259, 0.349}
+
+\definecolor{DarkBlue}{rgb}{0.05, 0.15, 0.35}
+
+% set beamer color themes
+\usecolortheme[named=DarkBlue]{structure}
+
+% customize colors for elements
+\setbeamercolor{titlelike}{parent=structure}
+\setbeamercolor{block title}{fg=white,bg=MediumBlue}
+\setbeamercolor{block body}{fg=black,bg=MutedBlue}
+\setbeamercolor{block title example}{fg=white,bg=MediumGreen}
+\setbeamercolor{block body example}{fg=black,bg=MutedGreen}
+\setbeamercolor{block title alerted}{fg=white,bg=MediumRed}
+\setbeamercolor{block body alerted}{fg=black,bg=MutedRed}
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/beamercolorthemeCleanEasy.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/beamerfontthemeCleanEasy.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/beamerfontthemeCleanEasy.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/beamerfontthemeCleanEasy.sty 2025-04-17 19:33:23 UTC (rev 74971)
@@ -0,0 +1,33 @@
+%-------------------------------------------------------------
+% Package: beamertheme-CleanEasy
+% Author: Jose Paulo Marchezi (jpmarchezi at gmail.com)
+% Version: 1.0.3, 2025-04-17
+% Link: https://github.com/zemarchezi/CleanEasy_BeamerTheme
+% This is free and unencumbered software released into the
+% public domain; see <http://unlicense.org> for details.
+%-------------------------------------------------------------
+
+%--------------------------------------
+% Font Settings
+%--------------------------------------
+
+\renewcommand{\familydefault}{\rmdefault}
+\setbeamerfont{structure}{family=\rmfamily,series=\mdseries}
+\setbeamerfont{title}{size=\LARGE,series=\bfseries,parent=structure}
+\setbeamerfont{subtitle}{size=\normalsize,parent=title}
+\setbeamerfont{date}{size=\scriptsize,series=\mdseries,parent=structure}
+\setbeamerfont{author}{size=\large,series=\mdseries,parent=structure}
+\setbeamerfont{institute}{size=\scriptsize,series=\mdseries,parent=structure}
+\setbeamerfont{section in toc}{size=\large,series=\bfseries,parent=structure}
+\setbeamerfont{section in head/foot}{size=\tiny,parent=structure}
+\setbeamerfont{subsection in toc}{size=\small,series=\mdseries,parent={section in toc}}
+\setbeamerfont{frametitle}{size=\Large,series=\bfseries,parent=structure}
+\setbeamerfont{framesubtitle}{parent=frametitle,size=\large}
+\setbeamerfont{caption}{size=\footnotesize}
+\setbeamerfont{item}{parent=structure,series=\mdseries}
+\setbeamerfont{block title}{size=\large,series=\mdseries,parent={structure,block body}}
+
+
+% Adicionando configuração para fórmulas matemáticas
+\usefonttheme{professionalfonts} % Importante! Remove tratamento especial do Beamer para fontes
+\usepackage{cmbright}
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/beamerfontthemeCleanEasy.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/beamerinnerthemeCleanEasy.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/beamerinnerthemeCleanEasy.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/beamerinnerthemeCleanEasy.sty 2025-04-17 19:33:23 UTC (rev 74971)
@@ -0,0 +1,78 @@
+%-------------------------------------------------------------
+% Package: beamertheme-CleanEasy
+% Author: Jose Paulo Marchezi (jpmarchezi at gmail.com)
+% Version: 1.0.3, 2025-04-17
+% Link: https://github.com/zemarchezi/CleanEasy_BeamerTheme
+% This is free and unencumbered software released into the
+% public domain; see <http://unlicense.org> for details.
+%-------------------------------------------------------------
+
+%--------------------------------------
+% Inner Theme Settings
+%--------------------------------------
+
+\pgfdeclareverticalshading[lower.bg,upper.bg]{bmb at transition}{200cm}{%
+color(0pt)=(lower.bg); color(2pt)=(lower.bg); color(4pt)=(lower.bg)}
+
+\setbeamersize{text margin left=2em,text margin right=2em}
+
+\setbeamertemplate{footline}[frame number]
+\setbeamertemplate{navigation symbols}{}
+
+\setbeamertemplate{blocks}[rounded][shadow=false]
+
+\setbeamertemplate{enumerate items}[default]
+\setbeamertemplate{enumerate subitem}[default]
+\setbeamertemplate{itemize items}[circle]
+\setbeamertemplate{itemize subitem}[circle]
+
+% table of contents (overview) settings
+\setbeamertemplate{section in toc}[sections numbered]
+\setbeamertemplate{subsection in toc}{%
+ \leavevmode
+ \leftskip=3.2em
+ \rlap{\hskip-2em\inserttocsectionnumber.\inserttocsubsectionnumber}
+ \inserttocsubsection\par
+}
+
+% frame title customization
+\setbeamertemplate{frametitle}{%
+ \vspace*{0.5em}
+ \bfseries\insertframetitle\par
+ \vskip-6pt
+ \hrulefill\vspace{-0.1em}
+}
+
+% title page customization
+\setbeamertemplate{title page}{%
+ \vspace{6em}
+ \begingroup
+ \centering
+ % ------------------------
+ \begin{beamercolorbox}[sep=10pt,center]{title}
+ \usebeamerfont{title}\inserttitle\par%
+ \ifx\insertsubtitle\@empty%
+ \else%
+ \vskip0.25em%
+ {\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle\par}%
+ \fi%
+ \end{beamercolorbox}%
+ \vskip0.5em\par
+ % ------------------------
+ \begin{beamercolorbox}[sep=8pt,center]{author}
+ \usebeamerfont{author}\insertauthor
+ \end{beamercolorbox}
+ \vskip-1em
+ % ------------------------
+ \begin{beamercolorbox}[sep=8pt,center]{institute}
+ \usebeamerfont{institute}\insertinstitute
+ \end{beamercolorbox}
+ % ------------------------
+ \begin{beamercolorbox}[sep=8pt,center]{date}
+ \usebeamerfont{date}\insertdate
+ \end{beamercolorbox}\vskip0.5em
+ % ------------------------
+ {\usebeamercolor[fg]{titlegraphic}\inserttitlegraphic\par}
+ \endgroup
+ \vfill
+}
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/beamerinnerthemeCleanEasy.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/beamerouterthemeCleanEasy.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/beamerouterthemeCleanEasy.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/beamerouterthemeCleanEasy.sty 2025-04-17 19:33:23 UTC (rev 74971)
@@ -0,0 +1,116 @@
+%-------------------------------------------------------------
+% Package: beamertheme-CleanEasy
+% Author: Jose Paulo Marchezi (jpmarchezi at gmail.com)
+% Version: 1.0.3, 2025-04-17
+% Link: https://github.com/zemarchezi/CleanEasy_BeamerTheme
+% This is free and unencumbered software released into the
+% public domain; see <http://unlicense.org> for details.
+%-------------------------------------------------------------
+
+%--------------------------------------
+% Outer Theme Settings
+%--------------------------------------
+
+% Frame numbering
+\setbeamertemplate{page number in head/foot}[totalframenumber]
+
+% Navigation symbols (disabled)
+\setbeamertemplate{navigation symbols}{}
+
+
+% Standard footline
+\defbeamertemplate*{footline}{CleanEasy theme}{%
+ \leavevmode%
+ \hbox{%
+ \begin{beamercolorbox}[wd=.2\paperwidth,ht=2.25ex,dp=1ex,left]{author in head/foot}%
+ \usebeamerfont{author in head/foot}\hspace*{3ex}\textcolor{fg!30}{\insertshortauthor} \end{beamercolorbox}%
+ \begin{beamercolorbox}[wd=.65\paperwidth,ht=2.25ex,dp=1ex,center]{title in head/foot}%
+ \usebeamerfont{title in head/foot}\textcolor{fg!30}{\insertshorttitle}
+ \end{beamercolorbox}%
+ \begin{beamercolorbox}[wd=.15\paperwidth,ht=2.25ex,dp=1ex,right]{date in head/foot}%
+ \usebeamerfont{date in head/foot}\textcolor{fg!30}{\insertshortdate{}\hspace*{2ex} \insertframenumber{}/\inserttotalframenumber}\hspace*{2ex}
+ \end{beamercolorbox}}%
+ \vskip0pt%
+}
+
+% Empty footline for title and plain pages
+\defbeamertemplate{footline}{empty}{}
+
+
+% Header with logo support (optional)
+\defbeamertemplate*{headline}{CleanEasy theme}{%
+ % Empty by default
+ % Uncomment and modify the following to add a header
+ %\begin{beamercolorbox}[wd=\paperwidth,ht=0.12\paperheight,dp=1ex]{title in head/foot}
+ % \vbox to 0.12\paperheight{\vfil\inserttitlenavigationhorizontal{\paperwidth}{}{}\vfil}
+ %\end{beamercolorbox}
+}
+
+% Section page
+\defbeamertemplate*{section page}{CleanEasy theme}{%
+ \begin{centering}
+ \begin{beamercolorbox}[sep=12pt,center]{part title}
+ \usebeamerfont{section title}\insertsection\par
+ \end{beamercolorbox}
+ \end{centering}
+}
+
+% Sidebar navigation (disabled by default)
+\setbeamertemplate{sidebar left}{}
+\setbeamertemplate{sidebar right}{}
+
+% Background (can be customized)
+\setbeamertemplate{background canvas}[default]
+
+% Add optional logo in the top-right corner of each slide
+% Uncomment and modify to add a logo to all slides
+% \addtobeamertemplate{frametitle}{}{%
+% \begin{tikzpicture}[remember picture,overlay]
+% \node[anchor=north east,yshift=-5pt,xshift=-5pt] at (current page.north east) {
+% \includegraphics[height=0.8cm]{logos/logo_small.png}
+% };
+% \end{tikzpicture}
+% }
+
+
+% Special handling for title page
+\AtBeginDocument{%
+ \setbeamertemplate{footline}[CleanEasy theme]
+
+ % Use empty footline for title page and TOC
+ \BeforeBeginEnvironment{frame}{%
+ \setbeamertemplate{footline}[CleanEasy theme]%
+ }
+
+ \apptocmd{\maketitle}{%
+ \setbeamertemplate{footline}[empty]%
+ }{}{}
+
+ \apptocmd{\tableofcontents}{%
+ \setbeamertemplate{footline}[empty]%
+ }{}{}
+}
+
+\AtBeginSection[]
+{
+ \begin{frame}[plain]
+ \begin{tikzpicture}[remember picture,overlay]
+ % Fundo limpo
+ \fill[MediumBlue!5] (current page.north west) rectangle (current page.south east);
+
+ % Título da seção
+ \node[
+ anchor=west,
+ text width=0.6\paperwidth,
+ align=left,
+ font=\Large\bfseries
+ ] at ([xshift=-2cm]current page.center) {
+ \insertsectionhead
+ };
+
+ % Linha horizontal
+ \draw[thick, DarkBlue!40]
+ ([xshift=-2cm, yshift=-1cm]current page.center) -- ++(\paperwidth/2,0);
+ \end{tikzpicture}
+ \end{frame}
+}
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/beamerouterthemeCleanEasy.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/beamerthemeCleanEasy.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/beamerthemeCleanEasy.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/beamerthemeCleanEasy.sty 2025-04-17 19:33:23 UTC (rev 74971)
@@ -0,0 +1,22 @@
+%-------------------------------------------------------------
+% Package: beamertheme-CleanEasy
+% Author: Jose Paulo Marchezi (jpmarchezi at gmail.com)
+% Version: 1.0.3, 2025-04-17
+% Link: https://github.com/zemarchezi/CleanEasy_BeamerTheme
+% This is free and unencumbered software released into the
+% public domain; see <http://unlicense.org> for details.
+%------------------------------------------------------------
+
+%--------------------------------------
+% Beamer Settings
+%--------------------------------------
+
+\mode<presentation>
+
+\usefonttheme{CleanEasy}
+\usecolortheme{CleanEasy}
+\useinnertheme{CleanEasy}
+\useoutertheme{CleanEasy}
+
+
+\mode<all>
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/beamerthemeCleanEasy.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/logos/CleanEasy-logo1.png
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/logos/CleanEasy-logo1.png
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/logos/CleanEasy-logo1.png 2025-04-17 19:25:30 UTC (rev 74970)
+++ trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/logos/CleanEasy-logo1.png 2025-04-17 19:33:23 UTC (rev 74971)
Property changes on: trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/logos/CleanEasy-logo1.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/logos/CleanEasy-logo2.png
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/logos/CleanEasy-logo2.png
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/logos/CleanEasy-logo2.png 2025-04-17 19:25:30 UTC (rev 74970)
+++ trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/logos/CleanEasy-logo2.png 2025-04-17 19:33:23 UTC (rev 74971)
Property changes on: trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/logos/CleanEasy-logo2.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/logos/CleanEasy-logo3.png
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/logos/CleanEasy-logo3.png
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/logos/CleanEasy-logo3.png 2025-04-17 19:25:30 UTC (rev 74970)
+++ trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/logos/CleanEasy-logo3.png 2025-04-17 19:33:23 UTC (rev 74971)
Property changes on: trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/logos/CleanEasy-logo3.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/logos/CleanEasy-logo4.png
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/logos/CleanEasy-logo4.png
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/logos/CleanEasy-logo4.png 2025-04-17 19:25:30 UTC (rev 74970)
+++ trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/logos/CleanEasy-logo4.png 2025-04-17 19:33:23 UTC (rev 74971)
Property changes on: trunk/Master/texmf-dist/tex/latex/beamertheme-cleaneasy/logos/CleanEasy-logo4.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Modified: trunk/Master/tlpkg/bin/tlpkg-ctan-check
===================================================================
--- trunk/Master/tlpkg/bin/tlpkg-ctan-check 2025-04-17 19:25:30 UTC (rev 74970)
+++ trunk/Master/tlpkg/bin/tlpkg-ctan-check 2025-04-17 19:33:23 UTC (rev 74971)
@@ -98,7 +98,8 @@
beamer-theme-albi beamer-tut-pt beamer-verona
beamerappendixnote beameraudience beamerauxtheme
beamercolorthemeowl beamerdarkthemes beamerposter
- beamersubframe beamerswitch beamertheme-arguelles beamertheme-cuerna
+ beamersubframe beamerswitch beamertheme-arguelles
+ beamertheme-cleaneasy beamertheme-cuerna
beamertheme-detlevcm beamertheme-epyt beamertheme-focus beamertheme-gotham
beamertheme-light beamertheme-metropolis beamertheme-mirage
beamertheme-npbt
Modified: trunk/Master/tlpkg/libexec/ctan2tds
===================================================================
--- trunk/Master/tlpkg/libexec/ctan2tds 2025-04-17 19:25:30 UTC (rev 74970)
+++ trunk/Master/tlpkg/libexec/ctan2tds 2025-04-17 19:33:23 UTC (rev 74971)
@@ -1730,6 +1730,7 @@
'axodraw2' => '&POSTaxodraw2',
'barracuda' => '&POSTbarracuda',
'beautybook' => '&POSTbeautybook',
+ 'beamertheme-cleaneasy' => '&POST_onelevel',
'bhcexam' => '&POST_rmsymlink',
'bib2gls' => '&POSTbib2gls',
'biber' => '&POSTbiber',
@@ -8218,7 +8219,7 @@
my $format = $whichdocformat;
#
my $destdir = $dir;
- if ($dir =~ /^((lua)?(la)?tex|code)$/) { # tex/$format/$package
+ if ($dir =~ /^((lua)?(la)?tex|code|theme)$/) { # tex/$format/$package
$destdir = "tex";
} elsif ($dir =~ /^(metapost|scripts)/) { # {metapost,scripts}/$package
$format = "";
@@ -8235,10 +8236,12 @@
}
# do data/ subdir (e.g., dlrg-templates) after main loop, since we
- # want it in a subdir of the tex/ dir.
- if (-d "data") {
- my $dir = "data";
- &rename_with_mkdir ($dir, "$DEST/tex/$whichformat/$package/$dir");
+ # want it in a subdir of the tex/ dir.
+ # Ditto logos/ (beamertheme-cleaneasy), which might be too aggressive
+ # and we'll have to back off to a separate routine.
+ for my $subdir (("data", "logos")) {
+ next unless -d $subdir;
+ &rename_with_mkdir ($subdir, "$DEST/tex/$whichformat/$package/$subdir");
}
# move files in doc[s]/ up to cwd. If there are clashes, will error out.
Added: trunk/Master/tlpkg/tlpsrc/beamertheme-cleaneasy.tlpsrc
===================================================================
Modified: trunk/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc 2025-04-17 19:25:30 UTC (rev 74970)
+++ trunk/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc 2025-04-17 19:33:23 UTC (rev 74971)
@@ -87,6 +87,7 @@
depend beamerposter
depend beamersubframe
depend beamertheme-arguelles
+depend beamertheme-cleaneasy
depend beamertheme-cuerna
depend beamertheme-detlevcm
depend beamertheme-epyt
Modified: trunk/Master/tlpkg/tlpsrc/ppt-slides.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/ppt-slides.tlpsrc 2025-04-17 19:25:30 UTC (rev 74970)
+++ trunk/Master/tlpkg/tlpsrc/ppt-slides.tlpsrc 2025-04-17 19:33:23 UTC (rev 74971)
@@ -1,15 +1,50 @@
-depend pgfopts
-depend xcolor
-depend pagecolor
-depend varwidth
-depend qrcode
-depend pgf
-#depend tikz
-depend tikzpagenodes
-depend enumitem
-depend crumbs
-depend tools
-#depend tabularx
-#depend ifthen # base
-depend seqsplit
-depend hyperref
+hard anyfontsize
+hard changepage
+hard crumbs
+hard enumitem
+hard fontsize
+hard hardwrap
+hard href-ul
+hard ifoddpage
+hard lastpage
+hard pagecolor
+hard pgf
+hard pgfopts
+hard qrcode
+hard seqsplit
+hard soul
+hard textpos
+hard tikzpagenodes
+hard titling
+hard varwidth
+hard xcolor
+hard listings
+soft acmart
+soft biber
+soft biblatex
+soft booktabs
+soft caption
+soft clicks
+soft cmap
+soft comment
+soft crumbs
+soft docshots
+soft ffcode
+soft hypdoc
+soft hyperxmp
+soft ifmtarg
+soft l3build
+soft libertine
+soft libertine
+soft microtype
+soft newtx
+soft pdfcrop
+soft qrcode
+soft upquote
+soft scheme-basic
+soft setspace
+soft standalone
+soft textcase
+soft tools
+soft totpages
+soft xetex
More information about the tex-live-commits
mailing list.