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.