texlive[74833] Master/texmf-dist: moloch (2apr25)
commits+karl at tug.org
commits+karl at tug.org
Wed Apr 2 22:19:28 CEST 2025
Revision: 74833
https://tug.org/svn/texlive?view=revision&revision=74833
Author: karl
Date: 2025-04-02 22:19:27 +0200 (Wed, 02 Apr 2025)
Log Message:
-----------
moloch (2apr25)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/moloch/CHANGELOG.md
trunk/Master/texmf-dist/doc/latex/moloch/README.md
trunk/Master/texmf-dist/doc/latex/moloch/moloch.pdf
trunk/Master/texmf-dist/doc/latex/moloch/moloch.tex
trunk/Master/texmf-dist/source/latex/moloch/beamercolorthememoloch-highcontrast.dtx
trunk/Master/texmf-dist/source/latex/moloch/beamercolorthememoloch-tomorrow.dtx
trunk/Master/texmf-dist/source/latex/moloch/beamercolorthememoloch.dtx
trunk/Master/texmf-dist/source/latex/moloch/beamerfontthememoloch.dtx
trunk/Master/texmf-dist/source/latex/moloch/beamerinnerthememoloch.dtx
trunk/Master/texmf-dist/source/latex/moloch/beamerouterthememoloch.dtx
trunk/Master/texmf-dist/source/latex/moloch/beamerthememoloch.dtx
trunk/Master/texmf-dist/tex/latex/moloch/beamercolorthememoloch-highcontrast.sty
trunk/Master/texmf-dist/tex/latex/moloch/beamercolorthememoloch-tomorrow.sty
trunk/Master/texmf-dist/tex/latex/moloch/beamercolorthememoloch.sty
trunk/Master/texmf-dist/tex/latex/moloch/beamerfontthememoloch.sty
trunk/Master/texmf-dist/tex/latex/moloch/beamerinnerthememoloch.sty
trunk/Master/texmf-dist/tex/latex/moloch/beamerouterthememoloch.sty
trunk/Master/texmf-dist/tex/latex/moloch/beamerthememoloch.sty
Modified: trunk/Master/texmf-dist/doc/latex/moloch/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/moloch/CHANGELOG.md 2025-04-02 20:19:11 UTC (rev 74832)
+++ trunk/Master/texmf-dist/doc/latex/moloch/CHANGELOG.md 2025-04-02 20:19:27 UTC (rev 74833)
@@ -1,5 +1,21 @@
# Changelog
+## [1.0.1](https://github.com/jolars/moloch/compare/v1.0.0...v1.0.1) (2025-04-01)
+
+
+### Bug Fixes
+
+* add missing files for updating version tags ([ba01d33](https://github.com/jolars/moloch/commit/ba01d33b1993d4992372420f25f6390c5e4baa91))
+* use proper package names ([0c4d38e](https://github.com/jolars/moloch/commit/0c4d38e3c2e2b0b93bfc1b6c1abe6bf0a3a01311))
+
+## [1.0.0](https://github.com/jolars/moloch/compare/v0.6.0...v1.0.0) (2025-04-01)
+
+
+### Features
+
+* add customization of bar line width ([#42](https://github.com/jolars/moloch/issues/42)) ([be0d8f2](https://github.com/jolars/moloch/commit/be0d8f23c72b9760baeb31a58d2e9988cba5d19a))
+* support `\thanks` in title page ([#45](https://github.com/jolars/moloch/issues/45)) ([de3db5e](https://github.com/jolars/moloch/commit/de3db5e517c06d1b8793b3a1c134b9bf4ad8b189))
+
## [0.6.0](https://github.com/jolars/moloch/compare/v0.5.0...v0.6.0) (2025-01-17)
Modified: trunk/Master/texmf-dist/doc/latex/moloch/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/moloch/README.md 2025-04-02 20:19:11 UTC (rev 74832)
+++ trunk/Master/texmf-dist/doc/latex/moloch/README.md 2025-04-02 20:19:27 UTC (rev 74833)
@@ -13,6 +13,7 @@
- To strip away some features that added complexity to the code base without achieving valuable functionality for the majority of users, such as special code block designs and the pgfplots theme.
[Here's a blog post](https://jolars.co/blog/2024-05-30-moloch/) in which I introduce the theme and write in more detail about the changes with respect to Metropolis.
+Also see the [demo](examples/demo/demo.pdf) for a quick introduction to the theme.
Do not expect this theme to be backwards compatible with the Metropolis theme.
Modified: trunk/Master/texmf-dist/doc/latex/moloch/moloch.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/moloch/moloch.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/moloch/moloch.tex 2025-04-02 20:19:11 UTC (rev 74832)
+++ trunk/Master/texmf-dist/doc/latex/moloch/moloch.tex 2025-04-02 20:19:27 UTC (rev 74833)
@@ -93,7 +93,7 @@
\newcommand{\themename}{\textsf{moloch}\xspace}
-\def\molochversion{0.6.0} % x-release-please-version
+\def\molochversion{1.0.1} % x-release-please-version
\usepackage{readprov}
Modified: trunk/Master/texmf-dist/source/latex/moloch/beamercolorthememoloch-highcontrast.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/moloch/beamercolorthememoloch-highcontrast.dtx 2025-04-02 20:19:11 UTC (rev 74832)
+++ trunk/Master/texmf-dist/source/latex/moloch/beamercolorthememoloch-highcontrast.dtx 2025-04-02 20:19:27 UTC (rev 74833)
@@ -14,7 +14,7 @@
% \iffalse
%<*package>
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamercolorthememoloch-highcontrast}[2025-01-17 v0.5.0 Moloch color theme] % x-release-please-version
+\ProvidesPackage{beamercolorthememoloch-highcontrast}[2025-04-01 v1.0.1 Moloch high-contrast color theme] % x-release-please-version
%</package>
% \fi
% \CheckSum{0}
Modified: trunk/Master/texmf-dist/source/latex/moloch/beamercolorthememoloch-tomorrow.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/moloch/beamercolorthememoloch-tomorrow.dtx 2025-04-02 20:19:11 UTC (rev 74832)
+++ trunk/Master/texmf-dist/source/latex/moloch/beamercolorthememoloch-tomorrow.dtx 2025-04-02 20:19:27 UTC (rev 74833)
@@ -14,7 +14,7 @@
% \iffalse
%<*package>
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamercolorthememoloch-tomorrow}[2025-01-17 v0.5.0 Moloch color theme] % x-release-please-version
+\ProvidesPackage{beamercolorthememoloch-tomorrow}[2025-04-01 v1.0.1 Moloch tomorrow color theme] % x-release-please-version
%</package>
% \fi
% \CheckSum{0}
Modified: trunk/Master/texmf-dist/source/latex/moloch/beamercolorthememoloch.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/moloch/beamercolorthememoloch.dtx 2025-04-02 20:19:11 UTC (rev 74832)
+++ trunk/Master/texmf-dist/source/latex/moloch/beamercolorthememoloch.dtx 2025-04-02 20:19:27 UTC (rev 74833)
@@ -14,7 +14,7 @@
% \iffalse
%<*package>
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamercolorthememoloch}[2025-01-17 v0.6.0 Moloch color theme] % x-release-please-version
+\ProvidesPackage{beamercolorthememoloch}[2025-04-01 v1.0.1 Moloch color theme] % x-release-please-version
%</package>
% \fi
% \CheckSum{0}
@@ -130,6 +130,8 @@
\setbeamercolor{institute}{%
use=normal text, fg=normal text.fg!80!normal text.bg}
\setbeamercolor{structure}{use=normal text, fg=normal text.fg}
+\setbeamercolor{thanks}{%
+ use=normal text,fg=normal text.fg!80!normal text.bg}
% \end{macrocode}
%
% The “primary” palette should be used for the most important navigational
Modified: trunk/Master/texmf-dist/source/latex/moloch/beamerfontthememoloch.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/moloch/beamerfontthememoloch.dtx 2025-04-02 20:19:11 UTC (rev 74832)
+++ trunk/Master/texmf-dist/source/latex/moloch/beamerfontthememoloch.dtx 2025-04-02 20:19:27 UTC (rev 74833)
@@ -14,7 +14,7 @@
% \iffalse
%<*package>
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamerfontthememoloch}[2025-01-17 v0.6.0 Moloch color theme] % x-release-please-version
+\ProvidesPackage{beamerfontthememoloch}[2025-04-01 v1.0.1 Moloch font theme] % x-release-please-version
%</package>
% \fi
% \CheckSum{0}
Modified: trunk/Master/texmf-dist/source/latex/moloch/beamerinnerthememoloch.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/moloch/beamerinnerthememoloch.dtx 2025-04-02 20:19:11 UTC (rev 74832)
+++ trunk/Master/texmf-dist/source/latex/moloch/beamerinnerthememoloch.dtx 2025-04-02 20:19:27 UTC (rev 74833)
@@ -14,7 +14,7 @@
% \iffalse
%<*package>
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamerinnerthememoloch}[2025-01-17 v0.6.0 Moloch color theme] % x-release-please-version
+\ProvidesPackage{beamerinnerthememoloch}[2025-04-01 v1.0.1 Moloch inner theme] % x-release-please-version
%</package>
% \fi
% \CheckSum{0}
@@ -117,6 +117,29 @@
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{titleseparator linewidth}
+% Set the width of the line separating the title from the author.
+% \begin{macrocode}
+\newlength{\moloch at titleseparator@linewidth}
+\pgfkeys{
+ /moloch/inner/.cd,
+ titleseparatorlinewidth/.code={\setlength{\moloch at titleseparator@linewidth}{#1}},
+ titleseparatorlinewidth/.default=0.4pt,
+}
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{titleseparator aliases}
+% Allows |titleseparator linewidth| to be used in |\usetheme|.
+% \begin{macrocode}
+\pgfkeys{
+ /moloch/inner/.cd,
+ titleseparator linewidth/.code=\pgfkeysalso{titleseparatorlinewidth=#1},
+}
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macro}{\moloch at inner@setdefaults}
% Set default values for inner theme options.
% \begin{macrocode}
@@ -124,7 +147,8 @@
\pgfkeys{/moloch/inner/.cd,
sectionpage=progressbar,
subsectionpage=none,
- standoutnumbering=none
+ standoutnumbering=none,
+ titleseparator linewidth=0.4pt,
}
}
% \end{macrocode}
@@ -140,22 +164,20 @@
% space on the title slide.
% \begin{macrocode}
\setbeamertemplate{title page}{
- \begin{minipage}[c][\textheight]{\textwidth}
- \null%
- \vspace{0pt plus 1.618fil}%
- \vfil%
- \ifx\inserttitlegraphic\@empty\else\usebeamertemplate*{title graphic}\fi
- \ifx\inserttitle\@empty\else\usebeamertemplate*{title}\fi
- \ifx\insertsubtitle\@empty\else\usebeamertemplate*{subtitle}\fi
- \usebeamertemplate*{title separator}
- \expandafter\ifblank\expandafter{\beamer at andstripped}{}{%
- \usebeamertemplate*{author}%
- }
- \ifx\insertinstitute\@empty\else\usebeamertemplate*{institute}\fi
- \ifx\insertdate\@empty\else\usebeamertemplate*{date}\fi
- \vspace{0pt plus 1fil}%
- \null
- \end{minipage}%
+ \null%
+ \vspace{0pt plus 1.618fil}%
+ \vfil%
+ \ifx\inserttitlegraphic\@empty\else\usebeamertemplate*{title graphic}\fi
+ \ifx\inserttitle\@empty\else\usebeamertemplate*{title}\fi
+ \ifx\insertsubtitle\@empty\else\usebeamertemplate*{subtitle}\fi
+ \usebeamertemplate*{title separator}
+ \expandafter\ifblank\expandafter{\beamer at andstripped}{}{%
+ \usebeamertemplate*{author}%
+ }
+ \ifx\insertinstitute\@empty\else\usebeamertemplate*{institute}\fi
+ \ifx\insertdate\@empty\else\usebeamertemplate*{date}\fi
+ \vspace{0pt plus 1fil}%
+ \null
}
% \end{macrocode}
% \end{macro}%
@@ -162,8 +184,8 @@
%
% Normal people should use |\maketitle| or |\titlepage| instead of using the
% |title page| beamer template directly. Beamer already defines these macros,
-% but we patch them here to make the title page |[plain]| by default, remove
-% |\@thanks|, and ensure the title frame number doesn't count.
+% but we patch them here to make the title page |[plain]| by default
+% and ensure the title frame number doesn't count.
%
% \begin{macro}{\maketitle}
% \begin{macro}{\titlepage}
@@ -176,11 +198,20 @@
\ifbeamer at inframe
\titlepage
\else
+ \begingroup
+ \renewcommand\footnoterule{}%
\frame[plain,noframenumbering]{\titlepage}
+ \endgroup
\fi
}
\def\titlepage{%
- \usebeamertemplate{title page}
+ % Apply title-page specific footnote settings
+ \renewcommand{\@makefntext}[1]{%
+ {\par\usebeamercolor[fg]{thanks}\usebeamerfont{thanks}$^{\@thefnmark}$##1\medskip}%
+ }
+
+ % Process the title page
+ \usebeamertemplate{title page}\@thanks
}
% \end{macrocode}
% \end{macro}
@@ -205,7 +236,6 @@
\raggedright%
\moloch at titleformat{\inserttitle}%
\par%
- \vspace*{0.2em}
}
% \end{macrocode}
% \end{macro}
@@ -214,26 +244,23 @@
% Set the subtitle on the title page.
% \begin{macrocode}
\setbeamertemplate{subtitle}{
- \vspace*{0.1em}
+ \vspace*{0.3em}
\raggedright%
\moloch at subtitleformat{\insertsubtitle}%
\par%
- \vspace*{0.2em}
}
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{title separator}
-% Template to set the title graphic in a zero-height box. (It won't
-% change the position of other elements.)
+% Template to set the title separator.
% \begin{macrocode}
-\newlength{\moloch at titleseparator@linewidth}
-\setlength{\moloch at titleseparator@linewidth}{0.4pt}
\setbeamertemplate{title separator}{
\tikzexternaldisable%
- \begin{tikzpicture}
+ \begin{tikzpicture}[baseline=(current bounding box.north)]
\mmzUnmemoizable%
\fill[fg] (0,0) rectangle (\textwidth, \moloch at titleseparator@linewidth);
+ \useasboundingbox (0,0) rectangle (\textwidth,-\moloch at titleseparator@linewidth);
\end{tikzpicture}%
\tikzexternalenable%
\par%
@@ -296,7 +323,7 @@
\insertsubsectionhead%
\fi
\end{center}
- \vspace{\baselineskip - 1ex + 0.4pt}
+ \vspace{\baselineskip - 1ex + \moloch at titleseparator@linewidth}
}
\defbeamertemplate{section page}{progressbar}{
\centering
@@ -366,15 +393,12 @@
% |progress bar in head/foot|.
%
% \begin{macrocode}
-\newlength{\moloch at progressonsectionpage}
-\newlength{\moloch at progressonsectionpage@linewidth}
-\setlength{\moloch at progressonsectionpage@linewidth}{0.4pt}
\setbeamertemplate{progress bar in section page}{
\pgfmathsetlength{\moloch at progressonsectionpage}{
\textwidth * min(1,\insertframenumber/\inserttotalframenumber)
}%
\tikzexternaldisable%
- \begin{tikzpicture}
+ \begin{tikzpicture}[baseline=(current bounding box.north)]
\mmzUnmemoizable%
\fill[bg]
(0,0)
@@ -385,6 +409,7 @@
rectangle
(\moloch at progressonsectionpage,
\moloch at progressonsectionpage@linewidth);
+ \useasboundingbox (0,0) rectangle (\textwidth,-\moloch at progressonsectionpage@linewidth);
\end{tikzpicture}%
\tikzexternalenable%
}
Modified: trunk/Master/texmf-dist/source/latex/moloch/beamerouterthememoloch.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/moloch/beamerouterthememoloch.dtx 2025-04-02 20:19:11 UTC (rev 74832)
+++ trunk/Master/texmf-dist/source/latex/moloch/beamerouterthememoloch.dtx 2025-04-02 20:19:27 UTC (rev 74833)
@@ -14,7 +14,7 @@
% \iffalse
%<*package>
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamerouterthememoloch}[2025-01-17 v0.6.0 Moloch color theme] % x-release-please-version
+\ProvidesPackage{beamerouterthememoloch}[2025-04-01 v1.0.1 Moloch outer theme] % x-release-please-version
%</package>
% \fi
% \CheckSum{0}
@@ -71,6 +71,34 @@
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{progressbar linewidth}
+% Sets the linewidth of the progress bar for sectionpages and frames.
+% \begin{macrocode}
+\newlength{\moloch at progressonsectionpage}
+\newlength{\moloch at progressonsectionpage@linewidth}
+\newlength{\moloch at progressinheadfoot}
+\newlength{\moloch at progressinheadfoot@linewidth}
+\pgfkeys{
+ /moloch/outer/.cd,
+ progressbarlinewidth/.code={
+ \setlength{\moloch at progressonsectionpage@linewidth}{#1}
+ \setlength{\moloch at progressinheadfoot@linewidth}{#1}
+ },
+ progressbarlinewidth/.default=0.4pt,
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{progressbar aliases}
+% Allows |progressbar linewidth| to be used in |\molochset|.
+% \begin{macrocode}
+\pgfkeys{
+ /moloch/outer/.cd,
+ progressbar linewidth/.code=\pgfkeysalso{progressbarlinewidth=#1},
+}
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macro}{\moloch at outer@setdefaults}
% Sets default values for outer theme options.
% \begin{macrocode}
@@ -77,6 +105,7 @@
\newcommand{\moloch at outer@setdefaults}{
\pgfkeys{/moloch/outer/.cd,
progressbar=none,
+ progressbar linewidth=0.4pt,
}
}
% \end{macrocode}%
@@ -210,9 +239,6 @@
% on each page. Much of this code is duplicated in the inner theme's
% template |progress bar in section page|.
% \begin{macrocode}
-\newlength{\moloch at progressinheadfoot}
-\newlength{\moloch at progressinheadfoot@linewidth}
-\setlength{\moloch at progressinheadfoot@linewidth}{0.4pt}
\setbeamertemplate{progress bar in head/foot}{
\nointerlineskip%
\pgfmathsetlength{\moloch at progressinheadfoot}{%
Modified: trunk/Master/texmf-dist/source/latex/moloch/beamerthememoloch.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/moloch/beamerthememoloch.dtx 2025-04-02 20:19:11 UTC (rev 74832)
+++ trunk/Master/texmf-dist/source/latex/moloch/beamerthememoloch.dtx 2025-04-02 20:19:27 UTC (rev 74833)
@@ -12,7 +12,7 @@
% \iffalse
%<*package>
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamerthememoloch}[2025-01-17 v0.6.0 Moloch color theme] % x-release-please-version
+\ProvidesPackage{beamerthememoloch}[2025-04-01 v1.0.1 Moloch theme] % x-release-please-version
%</package>
% \fi
% \CheckSum{0}
Modified: trunk/Master/texmf-dist/tex/latex/moloch/beamercolorthememoloch-highcontrast.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/moloch/beamercolorthememoloch-highcontrast.sty 2025-04-02 20:19:11 UTC (rev 74832)
+++ trunk/Master/texmf-dist/tex/latex/moloch/beamercolorthememoloch-highcontrast.sty 2025-04-02 20:19:27 UTC (rev 74833)
@@ -23,7 +23,7 @@
%% ---------------------------------------------------------------------------
%% Copyright 2025 Johan Larsson and contributors
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamercolorthememoloch-highcontrast}[2025-01-17 v0.5.0 Moloch color theme] % x-release-please-version
+\ProvidesPackage{beamercolorthememoloch-highcontrast}[2025-04-01 v1.0.1 Moloch high-contrast color theme] % x-release-please-version
\usecolortheme{moloch}
\definecolor{mAlert}{HTML}{AD003D}
Modified: trunk/Master/texmf-dist/tex/latex/moloch/beamercolorthememoloch-tomorrow.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/moloch/beamercolorthememoloch-tomorrow.sty 2025-04-02 20:19:11 UTC (rev 74832)
+++ trunk/Master/texmf-dist/tex/latex/moloch/beamercolorthememoloch-tomorrow.sty 2025-04-02 20:19:27 UTC (rev 74833)
@@ -23,7 +23,7 @@
%% ---------------------------------------------------------------------------
%% Copyright 2024 Johan Larsson and contributors
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamercolorthememoloch-tomorrow}[2025-01-17 v0.5.0 Moloch color theme] % x-release-please-version
+\ProvidesPackage{beamercolorthememoloch-tomorrow}[2025-04-01 v1.0.1 Moloch tomorrow color theme] % x-release-please-version
\usecolortheme{moloch}
\definecolor{tomorrowForeground}{HTML}{1d1f21}
Modified: trunk/Master/texmf-dist/tex/latex/moloch/beamercolorthememoloch.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/moloch/beamercolorthememoloch.sty 2025-04-02 20:19:11 UTC (rev 74832)
+++ trunk/Master/texmf-dist/tex/latex/moloch/beamercolorthememoloch.sty 2025-04-02 20:19:27 UTC (rev 74833)
@@ -23,7 +23,7 @@
%% ---------------------------------------------------------------------------
%% Copyright 2024 Johan Larsson and contributors
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamercolorthememoloch}[2025-01-17 v0.6.0 Moloch color theme] % x-release-please-version
+\ProvidesPackage{beamercolorthememoloch}[2025-04-01 v1.0.1 Moloch color theme] % x-release-please-version
\RequirePackage{pgfopts}
\pgfkeys{
/moloch/color/block/.cd,
@@ -71,6 +71,8 @@
\setbeamercolor{institute}{%
use=normal text, fg=normal text.fg!80!normal text.bg}
\setbeamercolor{structure}{use=normal text, fg=normal text.fg}
+\setbeamercolor{thanks}{%
+ use=normal text,fg=normal text.fg!80!normal text.bg}
\setbeamercolor{palette primary}{%
use=normal text,
fg=normal text.bg,
Modified: trunk/Master/texmf-dist/tex/latex/moloch/beamerfontthememoloch.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/moloch/beamerfontthememoloch.sty 2025-04-02 20:19:11 UTC (rev 74832)
+++ trunk/Master/texmf-dist/tex/latex/moloch/beamerfontthememoloch.sty 2025-04-02 20:19:27 UTC (rev 74833)
@@ -23,7 +23,7 @@
%% ---------------------------------------------------------------------------
%% Copyright 2024 Johan Larsson and contributors
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamerfontthememoloch}[2025-01-17 v0.6.0 Moloch color theme] % x-release-please-version
+\ProvidesPackage{beamerfontthememoloch}[2025-04-01 v1.0.1 Moloch font theme] % x-release-please-version
\RequirePackage{etoolbox}
\RequirePackage{pgfopts}
\setbeamerfont{title}{size=\Large, series=\bfseries}
Modified: trunk/Master/texmf-dist/tex/latex/moloch/beamerinnerthememoloch.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/moloch/beamerinnerthememoloch.sty 2025-04-02 20:19:11 UTC (rev 74832)
+++ trunk/Master/texmf-dist/tex/latex/moloch/beamerinnerthememoloch.sty 2025-04-02 20:19:27 UTC (rev 74833)
@@ -23,7 +23,7 @@
%% ---------------------------------------------------------------------------
%% Copyright 2024 Johan Larsson and contributors
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamerinnerthememoloch}[2025-01-17 v0.6.0 Moloch color theme] % x-release-please-version
+\ProvidesPackage{beamerinnerthememoloch}[2025-04-01 v1.0.1 Moloch inner theme] % x-release-please-version
\RequirePackage{keyval}
\RequirePackage{calc}
\RequirePackage{pgfopts}
@@ -72,40 +72,58 @@
\boolfalse{moloch at enableStandoutFooter}
}
}
+\newlength{\moloch at titleseparator@linewidth}
+\pgfkeys{
+ /moloch/inner/.cd,
+ titleseparatorlinewidth/.code={\setlength{\moloch at titleseparator@linewidth}{#1}},
+ titleseparatorlinewidth/.default=0.4pt,
+}
+\pgfkeys{
+ /moloch/inner/.cd,
+ titleseparator linewidth/.code=\pgfkeysalso{titleseparatorlinewidth=#1},
+}
\newcommand{\moloch at inner@setdefaults}{
\pgfkeys{/moloch/inner/.cd,
sectionpage=progressbar,
subsectionpage=none,
- standoutnumbering=none
+ standoutnumbering=none,
+ titleseparator linewidth=0.4pt,
}
}
\setbeamertemplate{title page}{
- \begin{minipage}[c][\textheight]{\textwidth}
- \null%
- \vspace{0pt plus 1.618fil}%
- \vfil%
- \ifx\inserttitlegraphic\@empty\else\usebeamertemplate*{title graphic}\fi
- \ifx\inserttitle\@empty\else\usebeamertemplate*{title}\fi
- \ifx\insertsubtitle\@empty\else\usebeamertemplate*{subtitle}\fi
- \usebeamertemplate*{title separator}
- \expandafter\ifblank\expandafter{\beamer at andstripped}{}{%
- \usebeamertemplate*{author}%
- }
- \ifx\insertinstitute\@empty\else\usebeamertemplate*{institute}\fi
- \ifx\insertdate\@empty\else\usebeamertemplate*{date}\fi
- \vspace{0pt plus 1fil}%
- \null
- \end{minipage}%
+ \null%
+ \vspace{0pt plus 1.618fil}%
+ \vfil%
+ \ifx\inserttitlegraphic\@empty\else\usebeamertemplate*{title graphic}\fi
+ \ifx\inserttitle\@empty\else\usebeamertemplate*{title}\fi
+ \ifx\insertsubtitle\@empty\else\usebeamertemplate*{subtitle}\fi
+ \usebeamertemplate*{title separator}
+ \expandafter\ifblank\expandafter{\beamer at andstripped}{}{%
+ \usebeamertemplate*{author}%
+ }
+ \ifx\insertinstitute\@empty\else\usebeamertemplate*{institute}\fi
+ \ifx\insertdate\@empty\else\usebeamertemplate*{date}\fi
+ \vspace{0pt plus 1fil}%
+ \null
}
\def\maketitle{%
\ifbeamer at inframe
\titlepage
\else
+ \begingroup
+ \renewcommand\footnoterule{}%
\frame[plain,noframenumbering]{\titlepage}
+ \endgroup
\fi
}
\def\titlepage{%
- \usebeamertemplate{title page}
+ % Apply title-page specific footnote settings
+ \renewcommand{\@makefntext}[1]{%
+ {\par\usebeamercolor[fg]{thanks}\usebeamerfont{thanks}$^{\@thefnmark}$##1\medskip}%
+ }
+
+ % Process the title page
+ \usebeamertemplate{title page}\@thanks
}
\setbeamertemplate{title graphic}{
\inserttitlegraphic%
@@ -116,22 +134,19 @@
\raggedright%
\moloch at titleformat{\inserttitle}%
\par%
- \vspace*{0.2em}
}
\setbeamertemplate{subtitle}{
- \vspace*{0.1em}
+ \vspace*{0.3em}
\raggedright%
\moloch at subtitleformat{\insertsubtitle}%
\par%
- \vspace*{0.2em}
}
-\newlength{\moloch at titleseparator@linewidth}
-\setlength{\moloch at titleseparator@linewidth}{0.4pt}
\setbeamertemplate{title separator}{
\tikzexternaldisable%
- \begin{tikzpicture}
+ \begin{tikzpicture}[baseline=(current bounding box.north)]
\mmzUnmemoizable%
\fill[fg] (0,0) rectangle (\textwidth, \moloch at titleseparator@linewidth);
+ \useasboundingbox (0,0) rectangle (\textwidth,-\moloch at titleseparator@linewidth);
\end{tikzpicture}%
\tikzexternalenable%
\par%
@@ -164,7 +179,7 @@
\insertsubsectionhead%
\fi
\end{center}
- \vspace{\baselineskip - 1ex + 0.4pt}
+ \vspace{\baselineskip - 1ex + \moloch at titleseparator@linewidth}
}
\defbeamertemplate{section page}{progressbar}{
\centering
@@ -215,15 +230,12 @@
\fi
}
}
-\newlength{\moloch at progressonsectionpage}
-\newlength{\moloch at progressonsectionpage@linewidth}
-\setlength{\moloch at progressonsectionpage@linewidth}{0.4pt}
\setbeamertemplate{progress bar in section page}{
\pgfmathsetlength{\moloch at progressonsectionpage}{
\textwidth * min(1,\insertframenumber/\inserttotalframenumber)
}%
\tikzexternaldisable%
- \begin{tikzpicture}
+ \begin{tikzpicture}[baseline=(current bounding box.north)]
\mmzUnmemoizable%
\fill[bg]
(0,0)
@@ -234,6 +246,7 @@
rectangle
(\moloch at progressonsectionpage,
\moloch at progressonsectionpage@linewidth);
+ \useasboundingbox (0,0) rectangle (\textwidth,-\moloch at progressonsectionpage@linewidth);
\end{tikzpicture}%
\tikzexternalenable%
}
Modified: trunk/Master/texmf-dist/tex/latex/moloch/beamerouterthememoloch.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/moloch/beamerouterthememoloch.sty 2025-04-02 20:19:11 UTC (rev 74832)
+++ trunk/Master/texmf-dist/tex/latex/moloch/beamerouterthememoloch.sty 2025-04-02 20:19:27 UTC (rev 74833)
@@ -23,7 +23,7 @@
%% ---------------------------------------------------------------------------
%% Copyright 2024 Johan Larsson and contributors
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamerouterthememoloch}[2025-01-17 v0.6.0 Moloch color theme] % x-release-please-version
+\ProvidesPackage{beamerouterthememoloch}[2025-04-01 v1.0.1 Moloch outer theme] % x-release-please-version
\RequirePackage{calc}
\RequirePackage{pgfopts}
\pgfkeys{
@@ -50,9 +50,26 @@
}
},
}
+\newlength{\moloch at progressonsectionpage}
+\newlength{\moloch at progressonsectionpage@linewidth}
+\newlength{\moloch at progressinheadfoot}
+\newlength{\moloch at progressinheadfoot@linewidth}
+\pgfkeys{
+ /moloch/outer/.cd,
+ progressbarlinewidth/.code={
+ \setlength{\moloch at progressonsectionpage@linewidth}{#1}
+ \setlength{\moloch at progressinheadfoot@linewidth}{#1}
+ },
+ progressbarlinewidth/.default=0.4pt,
+}
+\pgfkeys{
+ /moloch/outer/.cd,
+ progressbar linewidth/.code=\pgfkeysalso{progressbarlinewidth=#1},
+}
\newcommand{\moloch at outer@setdefaults}{
\pgfkeys{/moloch/outer/.cd,
progressbar=none,
+ progressbar linewidth=0.4pt,
}
}
\pgfkeys{
@@ -132,9 +149,6 @@
}
\setbeamertemplate{frametitle continuation}{%
\romannumeral\insertcontinuationcount}
-\newlength{\moloch at progressinheadfoot}
-\newlength{\moloch at progressinheadfoot@linewidth}
-\setlength{\moloch at progressinheadfoot@linewidth}{0.4pt}
\setbeamertemplate{progress bar in head/foot}{
\nointerlineskip%
\pgfmathsetlength{\moloch at progressinheadfoot}{%
Modified: trunk/Master/texmf-dist/tex/latex/moloch/beamerthememoloch.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/moloch/beamerthememoloch.sty 2025-04-02 20:19:11 UTC (rev 74832)
+++ trunk/Master/texmf-dist/tex/latex/moloch/beamerthememoloch.sty 2025-04-02 20:19:27 UTC (rev 74833)
@@ -21,7 +21,7 @@
%% same distribution. (The sources need not necessarily be
%% in the same archive or directory.)
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamerthememoloch}[2025-01-17 v0.6.0 Moloch color theme] % x-release-please-version
+\ProvidesPackage{beamerthememoloch}[2025-04-01 v1.0.1 Moloch theme] % x-release-please-version
\RequirePackage{pgfopts}
\pgfkeys{/moloch/.cd,
.search also={
More information about the tex-live-commits
mailing list.