texlive[72984] Master/texmf-dist: hep (27nov24)

commits+karl at tug.org commits+karl at tug.org
Wed Nov 27 21:55:14 CET 2024


Revision: 72984
          https://tug.org/svn/texlive?view=revision&revision=72984
Author:   karl
Date:     2024-11-27 21:55:13 +0100 (Wed, 27 Nov 2024)
Log Message:
-----------
hep (27nov24)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/fonts/hep-font/bibliography.bib
    trunk/Master/texmf-dist/doc/fonts/hep-font/hep-font-documentation.pdf
    trunk/Master/texmf-dist/doc/fonts/hep-font/hep-font-documentation.tex
    trunk/Master/texmf-dist/doc/fonts/hep-font/hep-font-implementation.pdf
    trunk/Master/texmf-dist/doc/fonts/hep-math-font/bibliography.bib
    trunk/Master/texmf-dist/doc/fonts/hep-math-font/hep-math-font-documentation.pdf
    trunk/Master/texmf-dist/doc/fonts/hep-math-font/hep-math-font-documentation.tex
    trunk/Master/texmf-dist/doc/fonts/hep-math-font/hep-math-font-implementation.pdf
    trunk/Master/texmf-dist/doc/latex/hep-acronym/bibliography.bib
    trunk/Master/texmf-dist/doc/latex/hep-acronym/hep-acronym-documentation.pdf
    trunk/Master/texmf-dist/doc/latex/hep-acronym/hep-acronym-documentation.tex
    trunk/Master/texmf-dist/doc/latex/hep-acronym/hep-acronym-implementation.pdf
    trunk/Master/texmf-dist/doc/latex/hep-bibliography/bibliography.bib
    trunk/Master/texmf-dist/doc/latex/hep-bibliography/hep-bibliography-documentation.pdf
    trunk/Master/texmf-dist/doc/latex/hep-bibliography/hep-bibliography-documentation.tex
    trunk/Master/texmf-dist/doc/latex/hep-bibliography/hep-bibliography-implementation.pdf
    trunk/Master/texmf-dist/doc/latex/hep-float/bibliography.bib
    trunk/Master/texmf-dist/doc/latex/hep-float/hep-float-documentation.pdf
    trunk/Master/texmf-dist/doc/latex/hep-float/hep-float-documentation.tex
    trunk/Master/texmf-dist/doc/latex/hep-float/hep-float-implementation.pdf
    trunk/Master/texmf-dist/doc/latex/hep-graphic/bibliography.bib
    trunk/Master/texmf-dist/doc/latex/hep-graphic/hep-graphic-documentation.pdf
    trunk/Master/texmf-dist/doc/latex/hep-graphic/hep-graphic-documentation.tex
    trunk/Master/texmf-dist/doc/latex/hep-graphic/hep-graphic-implementation.pdf
    trunk/Master/texmf-dist/doc/latex/hep-math/bibliography.bib
    trunk/Master/texmf-dist/doc/latex/hep-math/hep-math-documentation.pdf
    trunk/Master/texmf-dist/doc/latex/hep-math/hep-math-documentation.tex
    trunk/Master/texmf-dist/doc/latex/hep-math/hep-math-implementation.pdf
    trunk/Master/texmf-dist/doc/latex/hep-paper/bibliography.bib
    trunk/Master/texmf-dist/doc/latex/hep-paper/hep-paper-documentation.pdf
    trunk/Master/texmf-dist/doc/latex/hep-paper/hep-paper-documentation.tex
    trunk/Master/texmf-dist/doc/latex/hep-paper/hep-paper-implementation.pdf
    trunk/Master/texmf-dist/doc/latex/hep-paper/hep-paper-test-pos.tex
    trunk/Master/texmf-dist/doc/latex/hep-reference/bibliography.bib
    trunk/Master/texmf-dist/doc/latex/hep-reference/hep-reference-documentation.pdf
    trunk/Master/texmf-dist/doc/latex/hep-reference/hep-reference-documentation.tex
    trunk/Master/texmf-dist/doc/latex/hep-reference/hep-reference-implementation.pdf
    trunk/Master/texmf-dist/doc/latex/hep-text/bibliography.bib
    trunk/Master/texmf-dist/doc/latex/hep-text/hep-text-documentation.pdf
    trunk/Master/texmf-dist/doc/latex/hep-text/hep-text-documentation.tex
    trunk/Master/texmf-dist/doc/latex/hep-text/hep-text-implementation.pdf
    trunk/Master/texmf-dist/doc/latex/hep-title/bibliography.bib
    trunk/Master/texmf-dist/doc/latex/hep-title/hep-title-documentation.pdf
    trunk/Master/texmf-dist/doc/latex/hep-title/hep-title-documentation.tex
    trunk/Master/texmf-dist/doc/latex/hep-title/hep-title-implementation.pdf
    trunk/Master/texmf-dist/source/fonts/hep-font/hep-font-implementation.dtx
    trunk/Master/texmf-dist/source/fonts/hep-math-font/hep-math-font-implementation.dtx
    trunk/Master/texmf-dist/source/latex/hep-acronym/hep-acronym-implementation.dtx
    trunk/Master/texmf-dist/source/latex/hep-bibliography/hep-bibliography-implementation.dtx
    trunk/Master/texmf-dist/source/latex/hep-float/hep-float-implementation.dtx
    trunk/Master/texmf-dist/source/latex/hep-graphic/hep-graphic-implementation.dtx
    trunk/Master/texmf-dist/source/latex/hep-math/hep-math-implementation.dtx
    trunk/Master/texmf-dist/source/latex/hep-paper/hep-paper-implementation.dtx
    trunk/Master/texmf-dist/source/latex/hep-reference/hep-reference-implementation.dtx
    trunk/Master/texmf-dist/source/latex/hep-text/hep-text-implementation.dtx
    trunk/Master/texmf-dist/source/latex/hep-title/hep-title-implementation.dtx
    trunk/Master/texmf-dist/tex/latex/hep-acronym/hep-acronym.sty
    trunk/Master/texmf-dist/tex/latex/hep-bibliography/hep-bibliography.dbx
    trunk/Master/texmf-dist/tex/latex/hep-bibliography/hep-bibliography.sty
    trunk/Master/texmf-dist/tex/latex/hep-float/hep-float.sty
    trunk/Master/texmf-dist/tex/latex/hep-font/hep-font.sty
    trunk/Master/texmf-dist/tex/latex/hep-graphic/hep-feynman.sty
    trunk/Master/texmf-dist/tex/latex/hep-graphic/hep-graphic.sty
    trunk/Master/texmf-dist/tex/latex/hep-graphic/hep-plot.sty
    trunk/Master/texmf-dist/tex/latex/hep-math/hep-math.sty
    trunk/Master/texmf-dist/tex/latex/hep-math-font/hep-math-font.sty
    trunk/Master/texmf-dist/tex/latex/hep-paper/hep-paper.sty
    trunk/Master/texmf-dist/tex/latex/hep-reference/hep-reference.sty
    trunk/Master/texmf-dist/tex/latex/hep-text/hep-text.sty
    trunk/Master/texmf-dist/tex/latex/hep-title/hep-title.sty

Modified: trunk/Master/texmf-dist/doc/fonts/hep-font/bibliography.bib
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/hep-font/bibliography.bib	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/doc/fonts/hep-font/bibliography.bib	2024-11-27 20:55:13 UTC (rev 72984)
@@ -1258,3 +1258,21 @@
 eprinttype = "ctan",
 eprint = "standalone",
 }
+
+ at article{fullpage,
+title = "The |fullpage| package",
+subtitle = "Set all page margins to $1.5$ cm",
+author = "Patrick W. Daly",
+year = "1994",
+eprinttype = "ctan",
+eprint = "fullpage",
+}
+
+ at article{phonenumbers,
+title = "The |phonenumbers| package",
+subtitle = "Typesetting telephone numbers with \hologo{LaTeX}",
+author = "Keno Wehr",
+year = "2016",
+eprinttype = "ctan",
+eprint = "phonenumbers",
+}

Modified: trunk/Master/texmf-dist/doc/fonts/hep-font/hep-font-documentation.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/fonts/hep-font/hep-font-documentation.tex
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/hep-font/hep-font-documentation.tex	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/doc/fonts/hep-font/hep-font-documentation.tex	2024-11-27 20:55:13 UTC (rev 72984)
@@ -14,7 +14,7 @@
 %% http://www.latex-project.org/lppl.txt
 %% and version 1.3c or later is part of all distributions of
 %% LaTeX version 2005/12/01 or later.
-\ProvidesFile{hep-font-documentation.tex}[2023/07/01 v1.2 hep-font documentation]
+\ProvidesFile{hep-font-documentation.tex}[2024/11/01 v1.3 hep-font documentation]
 \documentclass{ltxdoc}
 
 \renewcommand\theCodelineNo{\rmfamily\tstyle\footnotesize\arabic{CodelineNo}}

Modified: trunk/Master/texmf-dist/doc/fonts/hep-font/hep-font-implementation.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/fonts/hep-math-font/bibliography.bib
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/hep-math-font/bibliography.bib	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/doc/fonts/hep-math-font/bibliography.bib	2024-11-27 20:55:13 UTC (rev 72984)
@@ -1258,3 +1258,21 @@
 eprinttype = "ctan",
 eprint = "standalone",
 }
+
+ at article{fullpage,
+title = "The |fullpage| package",
+subtitle = "Set all page margins to $1.5$ cm",
+author = "Patrick W. Daly",
+year = "1994",
+eprinttype = "ctan",
+eprint = "fullpage",
+}
+
+ at article{phonenumbers,
+title = "The |phonenumbers| package",
+subtitle = "Typesetting telephone numbers with \hologo{LaTeX}",
+author = "Keno Wehr",
+year = "2016",
+eprinttype = "ctan",
+eprint = "phonenumbers",
+}

Modified: trunk/Master/texmf-dist/doc/fonts/hep-math-font/hep-math-font-documentation.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/fonts/hep-math-font/hep-math-font-documentation.tex
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/hep-math-font/hep-math-font-documentation.tex	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/doc/fonts/hep-math-font/hep-math-font-documentation.tex	2024-11-27 20:55:13 UTC (rev 72984)
@@ -15,7 +15,7 @@
 %% and version 1.3c or later is part of all distributions of
 %% LaTeX version 2005/12/01 or later.
 
-\ProvidesFile{hep-math-font-documentation.tex}[2023/07/01 v1.2 hep-math-Font documentation]
+\ProvidesFile{hep-math-font-documentation.tex}[2024/11/01 v1.3 hep-math-Font documentation]
 \documentclass{ltxdoc}
 
 \renewcommand\theCodelineNo{\rmfamily\tstyle\footnotesize\arabic{CodelineNo}}
@@ -34,6 +34,10 @@
 \bibliography{bibliography}
 \acronym{CM}{computer modern}
 \acronym{LM}{latin modern}
+\acronym{NFSS}{new font selection scheme}
+\acronym{PU}{PDF Unicode}
+\acronym{TU}{\hologo{TeX} Unicode}
+\acronym{LGR}{local Greek}
 
 \GetFileInfo{hep-math-font.sty}
 
@@ -63,7 +67,7 @@
 However, it simplifies working in an environment where one copies pieces of math between serif and sans-serif documents \eg publications \vs talks and funding applications.
 
 Using the \software{fixmath} \cite{fixmath} and \software{textalpha} \cite{textalpha} packages Greek letter are adjusted so that they are always italic and upright in math and text mode, respectively.
-Greek letters can be written by using their unicode characters.
+Greek letters can be written by using their unicode characters, with code following the \software{alphabeta} package \cite{alphabeta}.
 
 \DescribeMacro{symbols}
 The "symbols"=\meta{family} class option sets the family of the symbol fonts.

Modified: trunk/Master/texmf-dist/doc/fonts/hep-math-font/hep-math-font-implementation.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hep-acronym/bibliography.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hep-acronym/bibliography.bib	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/doc/latex/hep-acronym/bibliography.bib	2024-11-27 20:55:13 UTC (rev 72984)
@@ -1258,3 +1258,21 @@
 eprinttype = "ctan",
 eprint = "standalone",
 }
+
+ at article{fullpage,
+title = "The |fullpage| package",
+subtitle = "Set all page margins to $1.5$ cm",
+author = "Patrick W. Daly",
+year = "1994",
+eprinttype = "ctan",
+eprint = "fullpage",
+}
+
+ at article{phonenumbers,
+title = "The |phonenumbers| package",
+subtitle = "Typesetting telephone numbers with \hologo{LaTeX}",
+author = "Keno Wehr",
+year = "2016",
+eprinttype = "ctan",
+eprint = "phonenumbers",
+}

Modified: trunk/Master/texmf-dist/doc/latex/hep-acronym/hep-acronym-documentation.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hep-acronym/hep-acronym-documentation.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hep-acronym/hep-acronym-documentation.tex	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/doc/latex/hep-acronym/hep-acronym-documentation.tex	2024-11-27 20:55:13 UTC (rev 72984)
@@ -14,13 +14,13 @@
 %% http://www.latex-project.org/lppl.txt
 %% and version 1.3c or later is part of all distributions of
 %% LaTeX version 2005/12/01 or later.
-\ProvidesFile{hep-acronym-documentation.tex}[2023/07/01 v1.2 hep-acronym documentation]
+\ProvidesFile{hep-acronym-documentation.tex}[2024/11/01 v1.3 hep-acronym documentation]
 \RequirePackage[l2tabu, orthodox]{nag}
 \documentclass{ltxdoc}
 
-\renewcommand\theCodelineNo{\rmfamily\tstyle\footnotesize\arabic{CodelineNo}}
-\AtBeginEnvironment{macrocode}{\renewcommand{\ttdefault}{clmt}}
-\renewcommand{\MacroFont}{\codestyle}
+\renewcommand*\theCodelineNo{\rmfamily\tstyle\footnotesize\arabic{CodelineNo}}
+\AtBeginEnvironment{macrocode}{\renewcommand*{\ttdefault}{clmt}}
+\renewcommand*{\MacroFont}{\codestyle}
 \AtBeginDocument{\DeleteShortVerb{\|}}
 \AtBeginDocument{\MakeShortVerb{\"}}
 \EnableCrossrefs

Modified: trunk/Master/texmf-dist/doc/latex/hep-acronym/hep-acronym-implementation.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hep-bibliography/bibliography.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hep-bibliography/bibliography.bib	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/doc/latex/hep-bibliography/bibliography.bib	2024-11-27 20:55:13 UTC (rev 72984)
@@ -1258,3 +1258,21 @@
 eprinttype = "ctan",
 eprint = "standalone",
 }
+
+ at article{fullpage,
+title = "The |fullpage| package",
+subtitle = "Set all page margins to $1.5$ cm",
+author = "Patrick W. Daly",
+year = "1994",
+eprinttype = "ctan",
+eprint = "fullpage",
+}
+
+ at article{phonenumbers,
+title = "The |phonenumbers| package",
+subtitle = "Typesetting telephone numbers with \hologo{LaTeX}",
+author = "Keno Wehr",
+year = "2016",
+eprinttype = "ctan",
+eprint = "phonenumbers",
+}

Modified: trunk/Master/texmf-dist/doc/latex/hep-bibliography/hep-bibliography-documentation.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hep-bibliography/hep-bibliography-documentation.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hep-bibliography/hep-bibliography-documentation.tex	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/doc/latex/hep-bibliography/hep-bibliography-documentation.tex	2024-11-27 20:55:13 UTC (rev 72984)
@@ -15,7 +15,7 @@
 %% and version 1.3c or later is part of all distributions of
 %% LaTeX version 2005/12/01 or later.
 
-\ProvidesFile{hep-bibliography-documentation.tex}[2023/07/01 v1.2 HEP-Bibliography documentation]
+\ProvidesFile{hep-bibliography-documentation.tex}[2024/11/01 v1.3 HEP-Bibliography documentation]
 \RequirePackage[l2tabu, orthodox]{nag}
 \documentclass{ltxdoc}
 

Modified: trunk/Master/texmf-dist/doc/latex/hep-bibliography/hep-bibliography-implementation.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hep-float/bibliography.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hep-float/bibliography.bib	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/doc/latex/hep-float/bibliography.bib	2024-11-27 20:55:13 UTC (rev 72984)
@@ -1258,3 +1258,21 @@
 eprinttype = "ctan",
 eprint = "standalone",
 }
+
+ at article{fullpage,
+title = "The |fullpage| package",
+subtitle = "Set all page margins to $1.5$ cm",
+author = "Patrick W. Daly",
+year = "1994",
+eprinttype = "ctan",
+eprint = "fullpage",
+}
+
+ at article{phonenumbers,
+title = "The |phonenumbers| package",
+subtitle = "Typesetting telephone numbers with \hologo{LaTeX}",
+author = "Keno Wehr",
+year = "2016",
+eprinttype = "ctan",
+eprint = "phonenumbers",
+}

Modified: trunk/Master/texmf-dist/doc/latex/hep-float/hep-float-documentation.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hep-float/hep-float-documentation.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hep-float/hep-float-documentation.tex	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/doc/latex/hep-float/hep-float-documentation.tex	2024-11-27 20:55:13 UTC (rev 72984)
@@ -15,7 +15,7 @@
 %% and version 1.3c or later is part of all distributions of
 %% LaTeX version 2005/12/01 or later.
 
-\ProvidesFile{hep-float-documentation.tex}[2023/07/01 v1.2 hep-float documentation]
+\ProvidesFile{hep-float-documentation.tex}[2024/11/01 v1.3 hep-float documentation]
 \documentclass{ltxdoc}
 
 \renewcommand\theCodelineNo{\rmfamily\tstyle\footnotesize\arabic{CodelineNo}}

Modified: trunk/Master/texmf-dist/doc/latex/hep-float/hep-float-implementation.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hep-graphic/bibliography.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hep-graphic/bibliography.bib	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/doc/latex/hep-graphic/bibliography.bib	2024-11-27 20:55:13 UTC (rev 72984)
@@ -1258,3 +1258,21 @@
 eprinttype = "ctan",
 eprint = "standalone",
 }
+
+ at article{fullpage,
+title = "The |fullpage| package",
+subtitle = "Set all page margins to $1.5$ cm",
+author = "Patrick W. Daly",
+year = "1994",
+eprinttype = "ctan",
+eprint = "fullpage",
+}
+
+ at article{phonenumbers,
+title = "The |phonenumbers| package",
+subtitle = "Typesetting telephone numbers with \hologo{LaTeX}",
+author = "Keno Wehr",
+year = "2016",
+eprinttype = "ctan",
+eprint = "phonenumbers",
+}

Modified: trunk/Master/texmf-dist/doc/latex/hep-graphic/hep-graphic-documentation.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hep-graphic/hep-graphic-documentation.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hep-graphic/hep-graphic-documentation.tex	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/doc/latex/hep-graphic/hep-graphic-documentation.tex	2024-11-27 20:55:13 UTC (rev 72984)
@@ -14,7 +14,7 @@
 %% http://www.latex-project.org/lppl.txt
 %% and version 1.3c or later is part of all distributions of
 %% LaTeX version 2005/12/01 or later.
-\ProvidesFile{hep-graphic-documentation.tex}[2023/07/01 v1.0 HEP-graphic documentation]
+\ProvidesFile{hep-graphic-documentation.tex}[2024/11/01 v1.3 HEP-graphic documentation]
 \RequirePackage[l2tabu, orthodox]{nag}
 \documentclass{ltxdoc}
 

Modified: trunk/Master/texmf-dist/doc/latex/hep-graphic/hep-graphic-implementation.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hep-math/bibliography.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hep-math/bibliography.bib	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/doc/latex/hep-math/bibliography.bib	2024-11-27 20:55:13 UTC (rev 72984)
@@ -1258,3 +1258,21 @@
 eprinttype = "ctan",
 eprint = "standalone",
 }
+
+ at article{fullpage,
+title = "The |fullpage| package",
+subtitle = "Set all page margins to $1.5$ cm",
+author = "Patrick W. Daly",
+year = "1994",
+eprinttype = "ctan",
+eprint = "fullpage",
+}
+
+ at article{phonenumbers,
+title = "The |phonenumbers| package",
+subtitle = "Typesetting telephone numbers with \hologo{LaTeX}",
+author = "Keno Wehr",
+year = "2016",
+eprinttype = "ctan",
+eprint = "phonenumbers",
+}

Modified: trunk/Master/texmf-dist/doc/latex/hep-math/hep-math-documentation.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hep-math/hep-math-documentation.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hep-math/hep-math-documentation.tex	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/doc/latex/hep-math/hep-math-documentation.tex	2024-11-27 20:55:13 UTC (rev 72984)
@@ -15,7 +15,7 @@
 %% and version 1.3c or later is part of all distributions of
 %% LaTeX version 2005/12/01 or later.
 
-\ProvidesFile{hep-math-documentation.tex}[2023/07/01 v1.2 hep-math documentation]
+\ProvidesFile{hep-math-documentation.tex}[2024/11/01 v1.3 hep-math documentation]
 \RequirePackage[l2tabu, orthodox]{nag}
 \documentclass{ltxdoc}
 
@@ -79,7 +79,7 @@
 The imaginary unit "\i" and the differential "\d" are defined using this functionality.
 
 \DescribeMacro{\overline}
-The "\overline" macro is adjusted to \overline{work also outside} of math mode using the \software{soulutf8} \cite{soulutf8} package.
+The "\overline" macro is adjusted to \overline{work also outside} of math mode using the \software{soul} \cite{soul} package.
 
 \DescribeMacro{\oset}
 \DescribeMacro{\overleft}

Modified: trunk/Master/texmf-dist/doc/latex/hep-math/hep-math-implementation.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hep-paper/bibliography.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hep-paper/bibliography.bib	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/doc/latex/hep-paper/bibliography.bib	2024-11-27 20:55:13 UTC (rev 72984)
@@ -1258,3 +1258,21 @@
 eprinttype = "ctan",
 eprint = "standalone",
 }
+
+ at article{fullpage,
+title = "The |fullpage| package",
+subtitle = "Set all page margins to $1.5$ cm",
+author = "Patrick W. Daly",
+year = "1994",
+eprinttype = "ctan",
+eprint = "fullpage",
+}
+
+ at article{phonenumbers,
+title = "The |phonenumbers| package",
+subtitle = "Typesetting telephone numbers with \hologo{LaTeX}",
+author = "Keno Wehr",
+year = "2016",
+eprinttype = "ctan",
+eprint = "phonenumbers",
+}

Modified: trunk/Master/texmf-dist/doc/latex/hep-paper/hep-paper-documentation.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hep-paper/hep-paper-documentation.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hep-paper/hep-paper-documentation.tex	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/doc/latex/hep-paper/hep-paper-documentation.tex	2024-11-27 20:55:13 UTC (rev 72984)
@@ -14,7 +14,7 @@
 %% http://www.latex-project.org/lppl.txt
 %% and version 1.3c or later is part of all distributions of
 %% LaTeX version 2005/12/01 or later.
-\ProvidesFile{hep-paper-documentation.tex}[2023/07/01 v2.2 HEP-Paper documentation]
+\ProvidesFile{hep-paper-documentation.tex}[2024/11/01 v2.3 HEP-Paper documentation]
 \RequirePackage[l2tabu, orthodox]{nag}
 \documentclass{ltxdoc}
 

Modified: trunk/Master/texmf-dist/doc/latex/hep-paper/hep-paper-implementation.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hep-paper/hep-paper-test-pos.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hep-paper/hep-paper-test-pos.tex	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/doc/latex/hep-paper/hep-paper-test-pos.tex	2024-11-27 20:55:13 UTC (rev 72984)
@@ -17,7 +17,7 @@
 
 \documentclass{PoS}
 
-\usepackage[lang=english,title=false]{hep-paper}
+\usepackage[lang=english]{hep-paper}
 \usepackage[math]{blindtext}
 
 \title{Title}

Modified: trunk/Master/texmf-dist/doc/latex/hep-reference/bibliography.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hep-reference/bibliography.bib	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/doc/latex/hep-reference/bibliography.bib	2024-11-27 20:55:13 UTC (rev 72984)
@@ -1258,3 +1258,21 @@
 eprinttype = "ctan",
 eprint = "standalone",
 }
+
+ at article{fullpage,
+title = "The |fullpage| package",
+subtitle = "Set all page margins to $1.5$ cm",
+author = "Patrick W. Daly",
+year = "1994",
+eprinttype = "ctan",
+eprint = "fullpage",
+}
+
+ at article{phonenumbers,
+title = "The |phonenumbers| package",
+subtitle = "Typesetting telephone numbers with \hologo{LaTeX}",
+author = "Keno Wehr",
+year = "2016",
+eprinttype = "ctan",
+eprint = "phonenumbers",
+}

Modified: trunk/Master/texmf-dist/doc/latex/hep-reference/hep-reference-documentation.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hep-reference/hep-reference-documentation.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hep-reference/hep-reference-documentation.tex	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/doc/latex/hep-reference/hep-reference-documentation.tex	2024-11-27 20:55:13 UTC (rev 72984)
@@ -14,7 +14,7 @@
 %% http://www.latex-project.org/lppl.txt
 %% and version 1.3c or later is part of all distributions of
 %% LaTeX version 2005/12/01 or later.
-\ProvidesFile{hep-reference-documentation.tex}[2023/07/01 v1.2 HEP-reference documentation]
+\ProvidesFile{hep-reference-documentation.tex}[2024/11/01 v1.3 HEP-reference documentation]
 \documentclass{ltxdoc}
 
 \renewcommand\theCodelineNo{\rmfamily\tstyle\footnotesize\arabic{CodelineNo}}

Modified: trunk/Master/texmf-dist/doc/latex/hep-reference/hep-reference-implementation.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hep-text/bibliography.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hep-text/bibliography.bib	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/doc/latex/hep-text/bibliography.bib	2024-11-27 20:55:13 UTC (rev 72984)
@@ -1258,3 +1258,21 @@
 eprinttype = "ctan",
 eprint = "standalone",
 }
+
+ at article{fullpage,
+title = "The |fullpage| package",
+subtitle = "Set all page margins to $1.5$ cm",
+author = "Patrick W. Daly",
+year = "1994",
+eprinttype = "ctan",
+eprint = "fullpage",
+}
+
+ at article{phonenumbers,
+title = "The |phonenumbers| package",
+subtitle = "Typesetting telephone numbers with \hologo{LaTeX}",
+author = "Keno Wehr",
+year = "2016",
+eprinttype = "ctan",
+eprint = "phonenumbers",
+}

Modified: trunk/Master/texmf-dist/doc/latex/hep-text/hep-text-documentation.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hep-text/hep-text-documentation.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hep-text/hep-text-documentation.tex	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/doc/latex/hep-text/hep-text-documentation.tex	2024-11-27 20:55:13 UTC (rev 72984)
@@ -15,7 +15,7 @@
 %% and version 1.3c or later is part of all distributions of
 %% LaTeX version 2005/12/01 or later.
 
-\ProvidesFile{hep-text-documentation.tex}[2023/07/01 v1.2 HEP-Text documentation]
+\ProvidesFile{hep-text-documentation.tex}[2024/11/01 v1.3 HEP-Text documentation]
 
 \RequirePackage[l2tabu, orthodox]{nag}
 \documentclass{ltxdoc}
@@ -91,6 +91,7 @@
 \DescribeMacro{inlinelist}
 \DescribeMacro{enumdescript}
 The "inlinelist" and "enumdescript" environments are defined using the \software{enumitem} package \cite{enumitem}.
+\\
 \begin{columns}
 \begin{verbatim}
 The three main points are
@@ -126,7 +127,7 @@
 \end{columns}
 
 \DescribeMacro{\underline}
-The "\underline" macro is redefined to allow line-breaks using the \software{soulutf8} package \cite{soulutf8}.
+The "\underline" macro is redefined to allow line-breaks using the \software{soul} package \cite{soul}.
 
 \printbibliography
 

Modified: trunk/Master/texmf-dist/doc/latex/hep-text/hep-text-implementation.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hep-title/bibliography.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hep-title/bibliography.bib	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/doc/latex/hep-title/bibliography.bib	2024-11-27 20:55:13 UTC (rev 72984)
@@ -1258,3 +1258,21 @@
 eprinttype = "ctan",
 eprint = "standalone",
 }
+
+ at article{fullpage,
+title = "The |fullpage| package",
+subtitle = "Set all page margins to $1.5$ cm",
+author = "Patrick W. Daly",
+year = "1994",
+eprinttype = "ctan",
+eprint = "fullpage",
+}
+
+ at article{phonenumbers,
+title = "The |phonenumbers| package",
+subtitle = "Typesetting telephone numbers with \hologo{LaTeX}",
+author = "Keno Wehr",
+year = "2016",
+eprinttype = "ctan",
+eprint = "phonenumbers",
+}

Modified: trunk/Master/texmf-dist/doc/latex/hep-title/hep-title-documentation.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hep-title/hep-title-documentation.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hep-title/hep-title-documentation.tex	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/doc/latex/hep-title/hep-title-documentation.tex	2024-11-27 20:55:13 UTC (rev 72984)
@@ -15,7 +15,7 @@
 %% and version 1.3c or later is part of all distributions of
 %% LaTeX version 2005/12/01 or later.
 
-\ProvidesFile{hep-title-documentation.tex}[2023/07/01 v1.2 hep-title documentation]
+\ProvidesFile{hep-title-documentation.tex}[2024/11/01 v1.3 hep-title documentation]
 
 \RequirePackage[l2tabu, orthodox]{nag}
 

Modified: trunk/Master/texmf-dist/doc/latex/hep-title/hep-title-implementation.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/fonts/hep-font/hep-font-implementation.dtx
===================================================================
--- trunk/Master/texmf-dist/source/fonts/hep-font/hep-font-implementation.dtx	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/source/fonts/hep-font/hep-font-implementation.dtx	2024-11-27 20:55:13 UTC (rev 72984)
@@ -18,8 +18,8 @@
 % \iffalse
 %
 %<package>\NeedsTeXFormat{LaTeX2e}[2005/12/01]
-%<package>\ProvidesPackage{hep-font}[2023/07/01 v1.2 hep-font]
-%<documentation>\ProvidesFile{hep-font-documentation.tex}[2023/07/01 v1.2 hep-font documentation]
+%<package>\ProvidesPackage{hep-font}[2024/11/01 v1.3 hep-font]
+%<documentation>\ProvidesFile{hep-font-documentation.tex}[2024/11/01 v1.3 hep-font documentation]
 %
 %<*documentation>
 \documentclass{ltxdoc}
@@ -52,7 +52,7 @@
 %
 % \fi
 %
-% \CheckSum{498}
+% \CheckSum{501}
 %
 % \CharacterTable
 %  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -71,7 +71,9 @@
 %   Right brace   \}     Tilde         \~}
 %
 % \changes{v1.0}{2021/09/01}{Initial version of the style file.}
-% \changes{v1.1}{2023/07/01}{Bug fixes.}
+% \changes{v1.1}{2022/11/01}{Bug fixes.}
+% \changes{v1.2}{2023/07/01}{Bug fixes.}
+% \changes{v1.3}{2024/11/01}{Bug fixes.}
 %
 % \ifshort
 %<*documentation>
@@ -282,6 +284,10 @@
 \g at addto@macro\@floatboxreset{\tlstyle}
 % \g at addto@macro\@subfloatboxreset{\tlstyle}
 %    \end{macrocode}
+% Adjust the equation such that the number is always table style.
+%    \begin{macrocode}
+\pretocmd{\theequation}{\tstyle}{}{}
+%    \end{macrocode}
 %
 % Load the \software{textcomp} extension \cite{textcomp} and define helper functions.
 %    \begin{macrocode}

Modified: trunk/Master/texmf-dist/source/fonts/hep-math-font/hep-math-font-implementation.dtx
===================================================================
--- trunk/Master/texmf-dist/source/fonts/hep-math-font/hep-math-font-implementation.dtx	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/source/fonts/hep-math-font/hep-math-font-implementation.dtx	2024-11-27 20:55:13 UTC (rev 72984)
@@ -18,8 +18,8 @@
 % \iffalse
 
 %<package>\NeedsTeXFormat{LaTeX2e}[2005/12/01]
-%<package>\ProvidesPackage{hep-math-font}[2023/07/01 v1.2 selection of math fonts for latin modern]
-%<documentation>\ProvidesFile{hep-math-font-documentation.tex}[2023/07/01 v1.2 hep-math-Font documentation]
+%<package>\ProvidesPackage{hep-math-font}[2024/11/01 v1.3 selection of math fonts for latin modern]
+%<documentation>\ProvidesFile{hep-math-font-documentation.tex}[2024/11/01 v1.3 hep-math-Font documentation]
 %
 %<*documentation>
 \documentclass{ltxdoc}
@@ -40,6 +40,10 @@
 \bibliography{bibliography}
 \acronym{CM}{computer modern}
 \acronym{LM}{latin modern}
+\acronym{NFSS}{new font selection scheme}
+\acronym{PU}{PDF Unicode}
+\acronym{TU}{\hologo{TeX} Unicode}
+\acronym{LGR}{local Greek}
 %</documentation>
 
 %<*driver>
@@ -52,7 +56,7 @@
 %
 % \fi
 %
-% \CheckSum{802}
+% \CheckSum{1716}
 %
 % \CharacterTable
 %  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -71,7 +75,9 @@
 %   Right brace   \}     Tilde         \~}
 %
 % \changes{v1.0}{2021/09/01}{Initial version of the style file.}
-% \changes{v1.1}{2023/07/01}{Bug fixes.}
+% \changes{v1.1}{2022/11/01}{Bug fixes.}
+% \changes{v1.2}{2023/07/01}{Bug fixes.}
+% \changes{v1.3}{2024/11/01}{Bug fixes.}
 %
 % \ifshort
 %<*documentation>
@@ -107,7 +113,7 @@
 However, it simplifies working in an environment where one copies pieces of math between serif and sans-serif documents \eg publications \vs talks and funding applications.
 
 Using the \software{fixmath} \cite{fixmath} and \software{textalpha} \cite{textalpha} packages Greek letter are adjusted so that they are always italic and upright in math and text mode, respectively.
-Greek letters can be written by using their unicode characters.
+Greek letters can be written by using their unicode characters, with code following the \software{alphabeta} package \cite{alphabeta}.
 
 \DescribeMacro{symbols}
 The "symbols"=\meta{family} class option sets the family of the symbol fonts.
@@ -293,7 +299,7 @@
 % \StopEventually{
 % \printbibliography
 % \PrintChanges
-% }
+%}
 %
 % \appendix
 %
@@ -419,8 +425,8 @@
   \AtBeginDocument{%
     \@ifpackageloaded{esint}{%
       \DeclareSymbolFont{largesymbolsA}{U}{ssesint}{m}{n}
-    }{}
-  }
+}{}
+}
 %    \end{macrocode}
 % \begin{macro}{\mathrm}
 % \begin{macro}{\mathnormal}
@@ -467,7 +473,7 @@
   \RequirePackage{textalpha}
   \def\hep at Greek#1#2#3{
     \protected\def#1{\TextOrMath{#3}{\ifnum\fam=0 \text{#3}\else#2\fi}}%
-  }
+}
   \def\hep at greek#1#2#3{\let#2=#1\hep at Greek#1#2#3}
 %    \end{macrocode}
 % The following code follows closely the \software{alphabeta} package \cite{alphabeta}.
@@ -476,10 +482,10 @@
 %
 % For letters defined in math mode, the commands work in both, text and math.
 % Some Greek letters look identical to Latin letters and can therefore not be used as variable symbols in math formulas.
-% These letters are not defined in TeX's math mode, we provide an alias to the corrsponding "\text..."  command.
+% These letters are not defined in \hologo{TeX}'s math mode, we provide an alias to the corrsponding "\text..."  command.
 %
-% Mathematical notation distinguishes `variant shape symbols` for pi, phi, rho, theta (small and capital), beta, and kappa (characters for the latter three symbols are not included in TeX’s math fonts).
-% These variations have no syntactic meaning in Greek text and are not given code-points in the LGR encoding while Unicode defines separate code points for the symbol variants.
+% Mathematical notation distinguishes `variant shape symbols` for \pi, \phi, \rho, \theta\  (small and capital), \beta, and \kappa\ (characters for the latter three symbols are not included in \hologo{TeX}’s math fonts).
+% These variations have no syntactic meaning in Greek text and are not given code-points in the \LGR encoding while Unicode defines separate code points for the symbol variants.
 %
 % \subsubsection{Greek Alphabet}
 %
@@ -487,107 +493,109 @@
 % For "\epsilon" and "\phi", this means that the selected symbol variant differs in text \vs math mode.
 % Use "\varepsilon" and "\varphi" (see section `variant shape symbols` below) to select the "greek letter ..." in both, text and math mode.
 %    \begin{macrocode}
-  \providecommand*{\Alpha}{\textAlpha}
-  \providecommand*{\Beta}{\textBeta}
-  \hep at greek\Gamma\mathGamma\textGamma
-  \hep at greek\Delta\mathDelta\textDelta
-  \providecommand*{\Epsilon}{\textEpsilon}
-  \providecommand*{\Zeta}{\textZeta}
-  \providecommand*{\Eta}{\textEta}
-  \hep at greek\Theta\mathTheta\textTheta
-  \providecommand*{\Iota}{\textIota}
-  \providecommand*{\Kappa}{\textKappa}
-  \hep at greek\Lambda\mathLambda\textLambda
-  \providecommand*{\Mu}{\textMu}
-  \providecommand*{\Nu}{\textNu}
-  \hep at greek\Xi\mathXi\textXi
-  \providecommand*{\Omicron}{\textOmicron}
-  \hep at greek\Pi\mathPi\textPi
-  \providecommand*{\Rho}{\textRho}
-  \hep at greek\Sigma\mathSigma\textSigma
-  \providecommand*{\Tau}{\textTau}
-  \hep at greek\Upsilon\mathUpsilon\textUpsilon
-  \hep at greek\Phi\mathPhi\textPhi
-  \providecommand*{\Chi}{\textChi}
-  \hep at greek\Psi\mathPsi\textPsi
-  \hep at greek\Omega\mathOmega\textOmega
+  \providecommand*{\Alpha}{\textAlpha} % Α
+  \providecommand*{\Beta}{\textBeta} % Β
+  \hep at greek\Gamma\mathGamma\textGamma % Γ
+  \hep at greek\Delta\mathDelta\textDelta % Δ
+  \providecommand*{\Epsilon}{\textEpsilon} % Ε
+  \providecommand*{\Zeta}{\textZeta} % Ζ
+  \providecommand*{\Eta}{\textEta} % Η
+  \hep at greek\Theta\mathTheta\textTheta % Θ
+  \providecommand*{\Iota}{\textIota} % Ι
+  \providecommand*{\Kappa}{\textKappa} % Κ
+  \hep at greek\Lambda\mathLambda\textLambda % Λ
+  \providecommand*{\Mu}{\textMu} % Μ
+  \providecommand*{\Nu}{\textNu} % Ν
+  \hep at greek\Xi\mathXi\textXi % Ξ
+  \providecommand*{\Omicron}{\textOmicron} % Ο
+  \hep at greek\Pi\mathPi\textPi % Π
+  \providecommand*{\Rho}{\textRho} % Ρ
+  \hep at greek\Sigma\mathSigma\textSigma % Σ
+  \providecommand*{\Tau}{\textTau} % Τ
+  \hep at greek\Upsilon\mathUpsilon\textUpsilon % Υ
+  \hep at greek\Phi\mathPhi\textPhi % Φ
+  \providecommand*{\Chi}{\textChi} % Χ
+  \hep at greek\Psi\mathPsi\textPsi % Ψ
+  \hep at greek\Omega\mathOmega\textOmega % Ω
 %    \end{macrocode}
 % Apply to minuscule Greek letters.
 %    \begin{macrocode}
-  \hep at greek\alpha\mathalpha\textalpha
-  \hep at greek\beta\mathbeta\textbeta
-  \hep at greek\gamma\mathgamma\textgamma
-  \hep at greek\delta\mathdelta\textdelta
-  \hep at greek\epsilon\mathepsilon\textepsilon
-  \hep at greek\zeta\mathzeta\textzeta
-  \hep at greek\eta\matheta\texteta
-  \hep at greek\theta\maththeta\texttheta
-  \hep at greek\iota\mathiota\textiota
-  \hep at greek\kappa\mathkappa\textkappa
-  \hep at greek\lambda\mathlambda\textlambda
-  \hep at greek\mu\mathmu\textmu
-  \hep at greek\nu\mathnu\textnu
-  \hep at greek\xi\mathxi\textxi
-  \providecommand*{\omicron}{\textomicron}
-  \hep at greek\pi\mathpi\textpi
-  \hep at greek\rho\mathrho\textrho
-  \hep at greek\sigma\mathsigma\textsigma
-  \hep at greek\varsigma\mathvarsigma\textvarsigma
-  \providecommand*{\finalsigma}{\varsigma}
-  \hep at greek\tau\mathtau\texttau
-  \hep at greek\upsilon\mathupsilon\textupsilon
-  \hep at greek\phi\mathphi\textphi
-  \hep at greek\chi\mathchi\textchi
-  \hep at greek\psi\mathpsi\textpsi
-  \hep at greek\omega\mathomega\textomega
+  \hep at greek\alpha\mathalpha\textalpha % α
+  \hep at greek\beta\mathbeta\textbeta % β
+  \hep at greek\gamma\mathgamma\textgamma % γ
+  \hep at greek\delta\mathdelta\textdelta % δ
+  \hep at greek\epsilon\mathepsilon\textepsilon % ε
+  \hep at greek\zeta\mathzeta\textzeta % ζ
+  \hep at greek\eta\matheta\texteta % η
+  \hep at greek\theta\maththeta\texttheta % θ
+  \hep at greek\iota\mathiota\textiota % ι
+  \hep at greek\kappa\mathkappa\textkappa % κ
+  \hep at greek\lambda\mathlambda\textlambda % λ
+  \hep at greek\mu\mathmu\textmu % μ
+  \hep at greek\nu\mathnu\textnu % ν
+  \hep at greek\xi\mathxi\textxi % ξ
+  \providecommand*{\omicron}{\textomicron} % ο
+  \hep at greek\pi\mathpi\textpi % π
+  \hep at greek\rho\mathrho\textrho % ρ
+  \hep at greek\sigma\mathsigma\textsigma % σ
+  \hep at greek\varsigma\mathvarsigma\textvarsigma % ς
+  \providecommand*{\finalsigma}{\varsigma} % ς
+  \hep at greek\tau\mathtau\texttau % τ
+  \hep at greek\upsilon\mathupsilon\textupsilon % υ
+  \hep at greek\phi\mathphi\textphi % φ
+  \hep at greek\chi\mathchi\textchi % χ
+  \hep at greek\psi\mathpsi\textpsi % ψ
+  \hep at greek\omega\mathomega\textomega % ω
 %    \end{macrocode}
-% Archaic letters
+% Archaic letters \textvarsigma
 %    \begin{macrocode}
-  \hep at greek\digamma\mathdigamma\textdigamma
-  \providecommand*{\Digamma}{\textDigamma}
-  \providecommand*{\stigma}{\textstigma}
-  \providecommand*{\varstigma}{\textvarstigma}
-  \providecommand*{\koppa}{\textkoppa}
-  \providecommand*{\Koppa}{\textKoppa}
-  \providecommand*{\qoppa}{\textqoppa}
-  \providecommand*{\Qoppa}{\textQoppa}
-  \providecommand*{\Stigma}{\textStigma}
-  \providecommand*{\Sampi}{\textSampi}
-  \providecommand*{\sampi}{\textsampi}
+  \hep at greek\digamma\mathdigamma\textdigamma % ϝ
+  \providecommand*{\Digamma}{\textDigamma} % Ϝ
+  \providecommand*{\stigma}{\textstigma} % ϛ
+  \providecommand*{\varstigma}{\textvarstigma} % ϛ stigma variant (CB.enc, teubner) not in LM
+  \providecommand*{\koppa}{\textkoppa} % ϟ (greek small letter koppa)
+  \providecommand*{\Koppa}{\textKoppa} % Ϟ (greek letter koppa)
 %    \end{macrocode}
+% babel-greek defines "\qoppa" as alias for ϟ ("\textkoppa")!
+%    \begin{macrocode}
+  \def\qoppa{\textqoppa} % ϙ (archaic koppa)
+  \providecommand*{\Qoppa}{\textQoppa} % Ϙ (archaic Koppa)
+  \providecommand*{\Stigma}{\textStigma} % Ϛ (in some fonts CT ligature)
+  \providecommand*{\Sampi}{\textSampi} % Ϡ
+  \providecommand*{\sampi}{\textsampi} % ϡ
+%    \end{macrocode}
 %
 % \subsubsection{Variant shape symbols}
 %
-% TeX’s concept of “standard” \vs “variant” math symbols does not map to the
+% \hologo{TeX}'s concept of \enquote{standard} \vs \enquote{variant} math symbols does not map to the
 % distinction between "greek letter ..." \vs "greek ... symbol" in the Unicode standard (see "test-tuenc-greek.pdf").
 %
 % The "\...symbol"  macros select the "greek ... symbol" in both, text and math mode.
 % For "\epsilonsymbol" and "\phisymbol" this is the default shape in math mode.
-% The "\var..." macros select the shape used by TeX math (or, if not supported, the "symbol" shape)
+% The "\var..." macros select the shape used by \hologo{TeX} math (or, if not supported, the "symbol" shape)
 %
-% "...symbol == var..."
-%
+% "...symbol == var..." Does not work 8-bit
 %    \begin{macrocode}
-  \hep at greek\varpi\mathvarpi\textpisymbol
-  \providecommand*{\pisymbol}{\varpi}
-  \hep at greek\varrho\mathvarrho\textrhosymbol
-  \hep at greek\rhosymbol\mathvarrho\textrhosymbol
-  \hep at greek\vartheta\mathvartheta\textthetasymbol
-  \providecommand*{\thetasymbol}{\vartheta}
+  \hep at greek\varpi\mathvarpi\textpisymbol %
+  \providecommand*{\pisymbol}{\varpi} %
+  \hep at greek\varrho\mathvarrho\textrhosymbol %
+  \hep at greek\rhosymbol\mathvarrho\textrhosymbol %
+  \hep at greek\vartheta\mathvartheta\textthetasymbol %
+  \providecommand*{\thetasymbol}{\vartheta} %
 %    \end{macrocode}
-% "...symbol != var..."
+% "...symbol != var..." Does not work 8-bit
 %    \begin{macrocode}
-  \hep at greek\varepsilon\mathvarepsilon\textepsilon
-  \hep at Greek\epsilonsymbol\mathepsilon\textepsilonsymbol
-  \hep at greek\varphi\mathvarphi\textphi
-  \hep at Greek\phisymbol\mathphi\textphisymbol
+  \hep at greek\varepsilon\mathvarepsilon\textepsilon %
+  \hep at Greek\epsilonsymbol\mathepsilon\textepsilonsymbol %
+  \hep at greek\varphi\mathvarphi\textphi %
+  \hep at Greek\phisymbol\mathphi\textphisymbol %
 %    \end{macrocode}
-% only text (in standard 8-bit TeX, may be defined with additional packages):
+% only text (in standard 8-bit \hologo{TeX}, may be defined with additional packages):
 %    \begin{macrocode}
   \ifdefined\varbeta
-    \hep at greek\varbeta\mathvarbeta\textbetasymbol
+    \hep at greek\varbeta\mathvarbeta\textbetasymbol %
   \else
-    \providecommand*{\varbeta}{\textbetasymbol}
+    \providecommand*{\varbeta}{\textbetasymbol} %
   \fi
   \providecommand*{\betasymbol}{\varbeta}
   \ifdefined\varkappa
@@ -602,62 +610,389 @@
   \providecommand*{\Thetasymbol}{\textThetasymbol}
 %    \end{macrocode}
 %
-% \subsubsection{TextCompositeCommands for the generic macros}
+% \subsubsection{TextCompositeCommands for the letter-name macros}
 %
-% The NFSS TextComposite mechanism looks for the next token without expanding it.
+% The \NFSS TextComposite mechanism looks for the next token without expanding it.
 % In order to let compositions like "\ensuregreek{\'\Alpha}" or "\ensuregreek"\allowbreak"{\>''\alpha}" work as expected we define TextComposites with the `letter name commands`.
-% (Composition only works if the active font encoding is LGR).
+%
+% TextCompositeCommands are always specific for the font-encoding.
+% Documents may use \TU, \LGR, and \PU in parallel.
+% We define auxiliary commands with definitions
+% that are required by more than one font encoding.
+%
+% \paragraph{Select pre-composed characters}
+%
+% Required by \LGR and \PU.
+%
+% \begin{macro}{\alphabeta at select@precomposed}
+% With \TU, most pre-composed characters are selected by the the engine.
+% (Actually by the `Harfbuzz` renderer which is default for \hologo{XeTeX} and can be selected with fontspec for \hologo{LuaTeX}).
 %    \begin{macrocode}
-  \@ifl at aded{def}{tuenc-greek}{\input{alphabeta-tuenc.def}}{}
-  \@ifl at aded{def}{lgrenc}{\input{alphabeta-lgr.def}}{}
+\newcommand*{\alphabeta at select@precomposed}[1]{
 %    \end{macrocode}
+% Minuscule letters.
+%    \begin{macrocode}
+  \DeclareTextCompositeCommand{\accvaria}{#1}{\alpha}{\accvaria\textalpha}
+  \DeclareTextCompositeCommand{\accdasia}{#1}{\alpha}{\accdasia\textalpha}
+  \DeclareTextCompositeCommand{\accpsili}{#1}{\alpha}{\accpsili\textalpha}
+  \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\alpha}{\accdasiavaria\textalpha}
+  \DeclareTextCompositeCommand{\acctonos}{#1}{\alpha}{\acctonos\textalpha}
+  \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\alpha}{\accdasiaoxia\textalpha}
+  \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\alpha}{\accpsilioxia\textalpha}
+  \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\alpha}{\accpsilivaria\textalpha}
+  \DeclareTextCompositeCommand{\accperispomeni}{#1}{\alpha}{\accperispomeni\textalpha}
+  \DeclareTextCompositeCommand{\accdasiaperispomeni}{#1}{\alpha}{\accdasiaperispomeni\textalpha}
+  \DeclareTextCompositeCommand{\accpsiliperispomeni}{#1}{\alpha}{\accpsiliperispomeni\textalpha}
+  \DeclareTextCompositeCommand{\accvaria}{#1}{\eta}{\accvaria\texteta}
+  \DeclareTextCompositeCommand{\accdasia}{#1}{\eta}{\accdasia\texteta}
+  \DeclareTextCompositeCommand{\accpsili}{#1}{\eta}{\accpsili\texteta}
+  \DeclareTextCompositeCommand{\acctonos}{#1}{\eta}{\acctonos\texteta}
+  \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\eta}{\accdasiaoxia\texteta}
+  \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\eta}{\accpsilioxia\texteta}
+  \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\eta}{\accdasiavaria\texteta}
+  \DeclareTextCompositeCommand{\accperispomeni}{#1}{\eta}{\accperispomeni\texteta}
+  \DeclareTextCompositeCommand{\accdasiaperispomeni}{#1}{\eta}{\accdasiaperispomeni\texteta}
+  \DeclareTextCompositeCommand{\accpsiliperispomeni}{#1}{\eta}{\accpsiliperispomeni\texteta}
+  \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\eta}{\accpsilivaria\texteta}
+  \DeclareTextCompositeCommand{\accvaria}{#1}{\omega}{\accvaria\textomega}
+  \DeclareTextCompositeCommand{\accdasia}{#1}{\omega}{\accdasia\textomega}
+  \DeclareTextCompositeCommand{\accpsili}{#1}{\omega}{\accpsili\textomega}
+  \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\omega}{\accdasiavaria\textomega}
+  \DeclareTextCompositeCommand{\acctonos}{#1}{\omega}{\acctonos\textomega}
+  \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\omega}{\accdasiaoxia\textomega}
+  \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\omega}{\accpsilioxia\textomega}
+  \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\omega}{\accpsilivaria\textomega}
+  \DeclareTextCompositeCommand{\accperispomeni}{#1}{\omega}{\accperispomeni\textomega}
+  \DeclareTextCompositeCommand{\accdasiaperispomeni}{#1}{\omega}{\accdasiaperispomeni\textomega}
+  \DeclareTextCompositeCommand{\accpsiliperispomeni}{#1}{\omega}{\accpsiliperispomeni\textomega}
+  \DeclareTextCompositeCommand{\accvaria}{#1}{\iota}{\accvaria\textiota}
+  \DeclareTextCompositeCommand{\accdasia}{#1}{\iota}{\accdasia\textiota}
+  \DeclareTextCompositeCommand{\accpsili}{#1}{\iota}{\accpsili\textiota}
+  \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\iota}{\accdasiavaria\textiota}
+  \DeclareTextCompositeCommand{\acctonos}{#1}{\iota}{\acctonos\textiota}
+  \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\iota}{\accdasiaoxia\textiota}
+  \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\iota}{\accpsilioxia\textiota}
+  \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\iota}{\accpsilivaria\textiota}
+  \DeclareTextCompositeCommand{\accperispomeni}{#1}{\iota}{\accperispomeni\textiota}
+  \DeclareTextCompositeCommand{\accdasiaperispomeni}{#1}{\iota}{\accdasiaperispomeni\textiota}
+  \DeclareTextCompositeCommand{\accpsiliperispomeni}{#1}{\iota}{\accpsiliperispomeni\textiota}
+  \DeclareTextCompositeCommand{\accdialytika}{#1}{\iota}{\accdialytika\textiota}
+  \DeclareTextCompositeCommand{\accdialytikavaria}{#1}{\iota}{\accdialytikavaria\textiota}
+  \DeclareTextCompositeCommand{\accdialytikatonos}{#1}{\iota}{\accdialytikatonos\textiota}
+  \DeclareTextCompositeCommand{\accdialytikaperispomeni}{#1}{\iota}{\accdialytikaperispomeni\textiota}
+  \DeclareTextCompositeCommand{\accvaria}{#1}{\upsilon}{\accvaria\textupsilon}
+  \DeclareTextCompositeCommand{\accdasia}{#1}{\upsilon}{\accdasia\textupsilon}
+  \DeclareTextCompositeCommand{\accpsili}{#1}{\upsilon}{\accpsili\textupsilon}
+  \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\upsilon}{\accdasiavaria\textupsilon}
+  \DeclareTextCompositeCommand{\acctonos}{#1}{\upsilon}{\acctonos\textupsilon}
+  \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\upsilon}{\accdasiaoxia\textupsilon}
+  \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\upsilon}{\accpsilioxia\textupsilon}
+  \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\upsilon}{\accpsilivaria\textupsilon}
+  \DeclareTextCompositeCommand{\accperispomeni}{#1}{\upsilon}{\accperispomeni\textupsilon}
+  \DeclareTextCompositeCommand{\accdasiaperispomeni}{#1}{\upsilon}{\accdasiaperispomeni\textupsilon}
+  \DeclareTextCompositeCommand{\accpsiliperispomeni}{#1}{\upsilon}{\accpsiliperispomeni\textupsilon}
+  \DeclareTextCompositeCommand{\accdialytika}{#1}{\upsilon}{\accdialytika\textupsilon}
+  \DeclareTextCompositeCommand{\accdialytikavaria}{#1}{\upsilon}{\accdialytikavaria\textupsilon}
+  \DeclareTextCompositeCommand{\accdialytikatonos}{#1}{\upsilon}{\accdialytikatonos\textupsilon}
+  \DeclareTextCompositeCommand{\accdialytikaperispomeni}{#1}{\upsilon}{\accdialytikaperispomeni\textupsilon}
+  \DeclareTextCompositeCommand{\accvaria}{#1}{\epsilon}{\accvaria\textepsilon}
+  \DeclareTextCompositeCommand{\accdasia}{#1}{\epsilon}{\accdasia\textepsilon}
+  \DeclareTextCompositeCommand{\accpsili}{#1}{\epsilon}{\accpsili\textepsilon}
+  \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\epsilon}{\accdasiavaria\textepsilon}
+  \DeclareTextCompositeCommand{\acctonos}{#1}{\epsilon}{\acctonos\textepsilon}
+  \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\epsilon}{\accdasiaoxia\textepsilon}
+  \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\epsilon}{\accpsilioxia\textepsilon}
+  \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\epsilon}{\accpsilivaria\textepsilon}
+  \DeclareTextCompositeCommand{\accvaria}{#1}{\omicron}{\accvaria\textomicron}
+  \DeclareTextCompositeCommand{\accdasia}{#1}{\omicron}{\accdasia\textomicron}
+  \DeclareTextCompositeCommand{\accpsili}{#1}{\omicron}{\accpsili\textomicron}
+  \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\omicron}{\accdasiavaria\textomicron}
+  \DeclareTextCompositeCommand{\acctonos}{#1}{\omicron}{\acctonos\textomicron}
+  \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\omicron}{\accdasiaoxia\textomicron}
+  \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\omicron}{\accpsilioxia\textomicron}
+  \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\omicron}{\accpsilivaria\textomicron}
+%    \end{macrocode}
+% Majuscule letters.
+%    \begin{macrocode}
+  \DeclareTextCompositeCommand{\accdasia}{#1}{\Alpha}{\accdasia\textAlpha}
+  \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\Alpha}{\accdasiavaria\textAlpha}
+  \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\Alpha}{\accdasiaoxia\textAlpha}
+  \DeclareTextCompositeCommand{\accdasiaperispomeni}{#1}{\Alpha}{\accdasiaperispomeni\textAlpha}
+  \DeclareTextCompositeCommand{\accpsili}{#1}{\Alpha}{\accpsili\textAlpha}
+  \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\Alpha}{\accpsilivaria\textAlpha}
+  \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\Alpha}{\accpsilioxia\textAlpha}
+  \DeclareTextCompositeCommand{\accpsiliperispomeni}{#1}{\Alpha}{\accpsiliperispomeni\textAlpha}
+  \DeclareTextCompositeCommand{\acctonos}{#1}{\Alpha}{\acctonos\textAlpha}
+  \DeclareTextCompositeCommand{\accvaria}{#1}{\Alpha}{\accvaria\textAlpha}
+  \DeclareTextCompositeCommand{\accdasia}{#1}{\Epsilon}{\accdasia\textEpsilon}
+  \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\Epsilon}{\accdasiaoxia\textEpsilon}
+  \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\Epsilon}{\accdasiavaria\textEpsilon}
+  \DeclareTextCompositeCommand{\accpsili}{#1}{\Epsilon}{\accpsili\textEpsilon}
+  \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\Epsilon}{\accpsilioxia\textEpsilon}
+  \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\Epsilon}{\accpsilivaria\textEpsilon}
+  \DeclareTextCompositeCommand{\acctonos}{#1}{\Epsilon}{\acctonos\textEpsilon}
+  \DeclareTextCompositeCommand{\accvaria}{#1}{\Epsilon}{\accvaria\textEpsilon}
+  \DeclareTextCompositeCommand{\accdasia}{#1}{\Eta}{\accdasia\textEta}
+  \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\Eta}{\accdasiavaria\textEta}
+  \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\Eta}{\accdasiaoxia\textEta}
+  \DeclareTextCompositeCommand{\accdasiaperispomeni}{#1}{\Eta}{\accdasiaperispomeni\textEta}
+  \DeclareTextCompositeCommand{\accpsili}{#1}{\Eta}{\accpsili\textEta}
+  \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\Eta}{\accpsilivaria\textEta}
+  \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\Eta}{\accpsilioxia\textEta}
+  \DeclareTextCompositeCommand{\accpsiliperispomeni}{#1}{\Eta}{\accpsiliperispomeni\textEta}
+  \DeclareTextCompositeCommand{\acctonos}{#1}{\Eta}{\acctonos\textEta}
+  \DeclareTextCompositeCommand{\accvaria}{#1}{\Eta}{\accvaria\textEta}
+  \DeclareTextCompositeCommand{\accdasia}{#1}{\Iota}{\accdasia\textIota}
+  \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\Iota}{\accdasiavaria\textIota}
+  \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\Iota}{\accdasiaoxia\textIota}
+  \DeclareTextCompositeCommand{\accdasiaperispomeni}{#1}{\Iota}{\accdasiaperispomeni\textIota}
+  \DeclareTextCompositeCommand{\accdialytika}{#1}{\Iota}{\accdialytika\textIota}
+  \DeclareTextCompositeCommand{\accpsili}{#1}{\Iota}{\accpsili\textIota}
+  \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\Iota}{\accpsilivaria\textIota}
+  \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\Iota}{\accpsilioxia\textIota}
+  \DeclareTextCompositeCommand{\accpsiliperispomeni}{#1}{\Iota}{\accpsiliperispomeni\textIota}
+  \DeclareTextCompositeCommand{\acctonos}{#1}{\Iota}{\acctonos\textIota}
+  \DeclareTextCompositeCommand{\accvaria}{#1}{\Iota}{\accvaria\textIota}
+  \DeclareTextCompositeCommand{\accdasia}{#1}{\Omicron}{\accdasia\textOmicron}
+  \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\Omicron}{\accdasiavaria\textOmicron}
+  \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\Omicron}{\accdasiaoxia\textOmicron}
+  \DeclareTextCompositeCommand{\accpsili}{#1}{\Omicron}{\accpsili\textOmicron}
+  \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\Omicron}{\accpsilivaria\textOmicron}
+  \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\Omicron}{\accpsilioxia\textOmicron}
+  \DeclareTextCompositeCommand{\acctonos}{#1}{\Omicron}{\acctonos\textOmicron}
+  \DeclareTextCompositeCommand{\accvaria}{#1}{\Omicron}{\accvaria\textOmicron}
+  \DeclareTextCompositeCommand{\accdasia}{#1}{\Upsilon}{\accdasia\textUpsilon}
+  \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\Upsilon}{\accdasiavaria\textUpsilon}
+  \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\Upsilon}{\accdasiaoxia\textUpsilon}
+  \DeclareTextCompositeCommand{\accdasiaperispomeni}{#1}{\Upsilon}{\accdasiaperispomeni\textUpsilon}
+  \DeclareTextCompositeCommand{\accdialytika}{#1}{\Upsilon}{\accdialytika\textUpsilon}
+  \DeclareTextCompositeCommand{\acctonos}{#1}{\Upsilon}{\acctonos\textUpsilon}
+  \DeclareTextCompositeCommand{\accvaria}{#1}{\Upsilon}{\accvaria\textUpsilon}
+  \DeclareTextCompositeCommand{\accdasia}{#1}{\Rho}{\accdasia\textRho}
+  \DeclareTextCompositeCommand{\accdasia}{#1}{\Omega}{\accdasia\textOmega}
+  \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\Omega}{\accdasiavaria\textOmega}
+  \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\Omega}{\accdasiaoxia\textOmega}
+  \DeclareTextCompositeCommand{\accdasiaperispomeni}{#1}{\Omega}{\accdasiaperispomeni\textOmega}
+  \DeclareTextCompositeCommand{\accpsili}{#1}{\Omega}{\accpsili\textOmega}
+  \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\Omega}{\accpsilivaria\textOmega}
+  \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\Omega}{\accpsilioxia\textOmega}
+  \DeclareTextCompositeCommand{\accpsiliperispomeni}{#1}{\Omega}{\accpsiliperispomeni\textOmega}
+  \DeclareTextCompositeCommand{\acctonos}{#1}{\Omega}{\acctonos\textOmega}
+  \DeclareTextCompositeCommand{\accvaria}{#1}{\Omega}{\accvaria\textOmega}
+}
+%    \end{macrocode}
+% \end{macro}
 %
+% \paragraph{Drop \enquote{capital} accents}
+%
+% Definitions in "babel-greek_" let "\MakeUppercase" convert standard accents "\'", "\", "\~", and \verb+\"+ to \enquote{capital} versions.
+%
+% In \LGR, the \enquote{capital} accents are generally dropped.
+% In \PU and \TU, they must be kept on Latin letters but dropped from Greek letters.
+
+%    \begin{macrocode}
+\newcommand*{\alphabeta at drop@capital at accents}[1]{
+%    \end{macrocode}
+% acute
+%    \begin{macrocode}
+  \DeclareTextCompositeCommand{\accACUTE}{#1}{\Alpha}{\alphabeta at alpha@hiatus}
+  \DeclareTextCompositeCommand{\accACUTE}{#1}{\Epsilon}{\alphabeta at epsilon@hiatus}
+  \DeclareTextCompositeCommand{\accACUTE}{#1}{\Eta}{\textEta}
+  \DeclareTextCompositeCommand{\accACUTE}{#1}{\Iota}{\textIota}
+  \DeclareTextCompositeCommand{\accACUTE}{#1}{\Upsilon}{\textUpsilon}
+  \DeclareTextCompositeCommand{\accACUTE}{#1}{\Omega}{\textOmega}
+%    \end{macrocode}
+% grave
+%    \begin{macrocode}
+  \DeclareTextCompositeCommand{\accGRAVE}{#1}{\Alpha}{\textAlpha}
+  \DeclareTextCompositeCommand{\accGRAVE}{#1}{\Epsilon}{\textEpsilon}
+  \DeclareTextCompositeCommand{\accGRAVE}{#1}{\Eta}{\textEta}
+  \DeclareTextCompositeCommand{\accGRAVE}{#1}{\Iota}{\textIota}
+  \DeclareTextCompositeCommand{\accGRAVE}{#1}{\Upsilon}{\textUpsilon}
+  \DeclareTextCompositeCommand{\accGRAVE}{#1}{\Omega}{\textOmega}
+%    \end{macrocode}
+% tilde
+%    \begin{macrocode}
+  \DeclareTextCompositeCommand{\accTILDE}{#1}{\Alpha}{\textAlpha}
+  \DeclareTextCompositeCommand{\accTILDE}{#1}{\Eta}{\textEta}
+  \DeclareTextCompositeCommand{\accTILDE}{#1}{\Iota}{\textIota}
+  \DeclareTextCompositeCommand{\accTILDE}{#1}{\Upsilon}{\textUpsilon}
+  \DeclareTextCompositeCommand{\accTILDE}{#1}{\Omega}{\textOmega}
+}
+%    \end{macrocode}
+
+% \paragraph{Hiatus feature}
+%
+% Look ahead and place a diaeresis on Ι or Υ.
+% Leads to errors in \PU.
+
+%    \begin{macrocode}
+\newcommand*{\alphabeta at hiatus@composites}[1]{
+  \DeclareTextCommand{\alphabeta at alpha@hiatus}{#1}{%
+    \csname LGR at ifnextchar\endcsname {\Iota}{\Alpha\"}{%
+      \csname LGR at ifnextchar\endcsname {\Upsilon}{\Alpha\"}{\Alpha}%
+}%
+}
+  \DeclareTextCommand{\alphabeta at epsilon@hiatus}{#1}{%
+    \csname LGR at ifnextchar\endcsname {\Iota}{\Epsilon\"}{%
+      \csname LGR at ifnextchar\endcsname {\Upsilon}{\Epsilon\"}{\Epsilon}%
+}%
+}
+  \DeclareTextCompositeCommand{\LGR at hiatus}{#1}{\Alpha}{\alphabeta at alpha@hiatus}
+  \DeclareTextCompositeCommand{\LGR at hiatus}{#1}{\Epsilon}{\alphabeta at epsilon@hiatus}
+}
+%    \end{macrocode}
+
+
+% \paragraph{Composites for \TU}
+%
+% With font encoding \TU, pre-composed characters are selected by the the Harfbuzz renderer (default for \hologo{XeTeX}, select with fontspec for \hologo{LuaTeX}).
+% Exception: the (standard) combining tilde.
+
+%    \begin{macrocode}
+\@ifl at aded{def}{tuenc-greek}{
+  \DeclareUnicodeComposite{\~}{\alpha}{"1FB6} % ᾶ
+  \DeclareUnicodeComposite{\~}{\eta}{"1FC6} % ῆ
+  \DeclareUnicodeComposite{\~}{\iota}{"1FD6} % ῖ
+  \DeclareUnicodeComposite{\~}{\upsilon}{"1FE6} % ῦ
+  \DeclareUnicodeComposite{\~}{\omega}{"1FF6} % ῶ
+  \alphabeta at drop@capital at accents{\UnicodeEncodingName}
+  \alphabeta at hiatus@composites{\UnicodeEncodingName}
+}{}
+%    \end{macrocode}
+
+% \paragraph{Composites for \LGR}
+
+%    \begin{macrocode}
+\@ifl at aded{def}{lgrenc}{
+  \alphabeta at select@precomposed{LGR}
+  \alphabeta at hiatus@composites{LGR}
+}{}
+%    \end{macrocode}
+
+% \paragraph{Composites for \PU}
+%
+% Load composite defs
+%    \begin{macrocode}
+\@ifl at aded{def}{puenc}{
+  \alphabeta at select@precomposed{PU}
+  \alphabeta at drop@capital at accents{PU}
+%    \end{macrocode}
+% The hiatus feature leads to errors in \PU
+%    \begin{macrocode}
+  \DeclareTextCompositeCommand{\LGR at hiatus}{PU}{\Alpha}{\textAlpha}
+  \DeclareTextCompositeCommand{\LGR at hiatus}{PU}{\Epsilon}{\textEpsilon}
+%    \end{macrocode}
+% fix "\'\alpha" and "\'\epsilon" (\'{\alpha} works):
+%    \begin{macrocode}
+  \DeclareTextCompositeCommand{\accACUTE}{PU}{\Alpha}{\textAlpha}
+  \DeclareTextCompositeCommand{\accACUTE}{PU}{\Epsilon}{\textEpsilon}
+}{}
+%    \end{macrocode}
+%
+% Drop auxiliary definitions to free memory
+%    \begin{macrocode}
+\renewcommand*{\alphabeta at select@precomposed}{\relax}
+\renewcommand*{\alphabeta at drop@capital at accents}{\relax}
+\renewcommand*{\alphabeta at hiatus@composites}{\relax}
+%    \end{macrocode}
+
+% \subsubsection{Case changing}
+%
+% We need to extend the case-mapping "\@uclclist" for characters that are defined with "\DeclareTextCommandDefault".
+%
+% The definition of an auxiliary, self-resetting macro makes this idempotent (only the first use of this function will expand the "@uclclist").
+% The second and third lines are \hologo{TeX}'s way of writing "@uclclist += …".
+%
+% Since 2022, "\MakeUppercase" expects the default for ambiguous mappings in first position, before, the default was in last position.
+
+%    \begin{macrocode}
+\providecommand*\alphabeta at update@uclclist{%
+  \expandafter\def\expandafter\@uclclist\expandafter{%
+    \@uclclist
+    \alpha         \Alpha
+    \epsilon       \Epsilon
+    \epsilonsymbol \Epsilon
+    \varepsilon    \Epsilon
+    \eta           \Eta
+    \iota          \Iota
+    \omicron       \Omicron
+    \rho           \Rho
+    \varrho        \Rho
+    \rhosymbol     \Rho
+    \upsilon       \Upsilon
+    \omega         \Omega
+%    \end{macrocode}
+% repeat default for pre-2022 "\MakeUppercase"
+%    \begin{macrocode}
+    \epsilon       \Epsilon
+    \rho           \Rho
+}%
+  \let\alphabeta at update@uclclist\relax
+}
+%    \end{macrocode}
+%
+% Expand the "@uclclist" using the just defined macro::
+%
+%    \begin{macrocode}
+\alphabeta at update@uclclist
+%    \end{macrocode}
+
 % \subsubsection{Re-definition for Greek Unicode input in math mode}
 %
 % Check with "\ifdefined" for the definition of
 % "\DeclareUnicodeCharacter". In contrast to "\@ifdefined", this works
 % without side-effects. It makes the package dependent on the \hologo{eTeX}
-% extensions but these are standard in all current TeX distributions anyway.
+% extensions but these are standard in all current \hologo{TeX} distributions anyway.
 % Map Greek characters that are also defined in math mode to the generic macros.
 %    \begin{macrocode}
   \ifdefined\DeclareUnicodeCharacter
-    \DeclareUnicodeCharacter{0393}{\Gamma}
-    \DeclareUnicodeCharacter{0394}{\Delta}
-    \DeclareUnicodeCharacter{0398}{\Theta}
-    \DeclareUnicodeCharacter{039B}{\Lambda}
-    \DeclareUnicodeCharacter{039E}{\Xi}
-    \DeclareUnicodeCharacter{03A0}{\Pi}
-    \DeclareUnicodeCharacter{03A3}{\Sigma}
-    \DeclareUnicodeCharacter{03A5}{\Upsilon}
-    \DeclareUnicodeCharacter{03A6}{\Phi}
-    \DeclareUnicodeCharacter{03A8}{\Psi}
-    \DeclareUnicodeCharacter{03A9}{\Omega}
-    \DeclareUnicodeCharacter{03B1}{\alpha}
-    \DeclareUnicodeCharacter{03B2}{\beta}
-    \DeclareUnicodeCharacter{03B3}{\gamma}
-    \DeclareUnicodeCharacter{03B4}{\delta}
-    \DeclareUnicodeCharacter{03B5}{\varepsilon}
-    \DeclareUnicodeCharacter{03B6}{\zeta}
-    \DeclareUnicodeCharacter{03B7}{\eta}
-    \DeclareUnicodeCharacter{03B8}{\theta}
-    \DeclareUnicodeCharacter{03B9}{\iota}
-    \DeclareUnicodeCharacter{03BA}{\kappa}
-    \DeclareUnicodeCharacter{03BB}{\lambda}
-    \DeclareUnicodeCharacter{03BC}{\mu}
-    \DeclareUnicodeCharacter{03BD}{\nu}
-    \DeclareUnicodeCharacter{03BE}{\xi}
-    \DeclareUnicodeCharacter{03C0}{\pi}
-    \DeclareUnicodeCharacter{03C1}{\rho}
-    \DeclareUnicodeCharacter{03C2}{\varsigma}
-    \DeclareUnicodeCharacter{03C3}{\sigma}
-    \DeclareUnicodeCharacter{03C4}{\tau}
-    \DeclareUnicodeCharacter{03C5}{\upsilon}
-    \DeclareUnicodeCharacter{03C6}{\varphi}
-    \DeclareUnicodeCharacter{03C7}{\chi}
-    \DeclareUnicodeCharacter{03C8}{\psi}
-    \DeclareUnicodeCharacter{03C9}{\omega}
-    \DeclareUnicodeCharacter{03D1}{\thetasymbol}
-    \DeclareUnicodeCharacter{03D5}{\phisymbol}
+%    \end{macrocode}
+% Majuscule
+%    \begin{macrocode}
+    \DeclareUnicodeCharacter{0393}{\Gamma} % Γ
+    \DeclareUnicodeCharacter{0394}{\Delta} % Δ
+    \DeclareUnicodeCharacter{0398}{\Theta} % Θ
+    \DeclareUnicodeCharacter{039B}{\Lambda} % Λ
+    \DeclareUnicodeCharacter{039E}{\Xi} % Ξ
+    \DeclareUnicodeCharacter{03A0}{\Pi} % Π
+    \DeclareUnicodeCharacter{03A3}{\Sigma} % Σ
+    \DeclareUnicodeCharacter{03A5}{\Upsilon} % Υ
+    \DeclareUnicodeCharacter{03A6}{\Phi} % Φ
+    \DeclareUnicodeCharacter{03A8}{\Psi} % Ψ
+    \DeclareUnicodeCharacter{03A9}{\Omega} % Ω
+%    \end{macrocode}
+% Minuscule
+%    \begin{macrocode}
+    \DeclareUnicodeCharacter{03B1}{\alpha} % α
+    \DeclareUnicodeCharacter{03B2}{\beta} % β
+    \DeclareUnicodeCharacter{03B3}{\gamma} % γ
+    \DeclareUnicodeCharacter{03B4}{\delta} % δ
+    \DeclareUnicodeCharacter{03B5}{\varepsilon} % ε textepsilon/varepsilon
+    \DeclareUnicodeCharacter{03B6}{\zeta} % ζ
+    \DeclareUnicodeCharacter{03B7}{\eta} % η
+    \DeclareUnicodeCharacter{03B8}{\theta} % θ
+    \DeclareUnicodeCharacter{03B9}{\iota} % ι
+    \DeclareUnicodeCharacter{03BA}{\kappa} % κ
+    \DeclareUnicodeCharacter{03BB}{\lambda} % λ
+    \DeclareUnicodeCharacter{03BC}{\mu} % μ
+    \DeclareUnicodeCharacter{03BD}{\nu} % ν
+    \DeclareUnicodeCharacter{03BE}{\xi} % ξ
+    \DeclareUnicodeCharacter{03C0}{\pi} % π
+    \DeclareUnicodeCharacter{03C1}{\rho} % ρ
+    \DeclareUnicodeCharacter{03C2}{\varsigma} % ς
+    \DeclareUnicodeCharacter{03C3}{\sigma} % σ
+    \DeclareUnicodeCharacter{03C4}{\tau} % τ
+    \DeclareUnicodeCharacter{03C5}{\upsilon} % υ
+    \DeclareUnicodeCharacter{03C6}{\varphi} % φ textphi/varphi
+    \DeclareUnicodeCharacter{03C7}{\chi} % χ
+    \DeclareUnicodeCharacter{03C8}{\psi} % ψ
+    \DeclareUnicodeCharacter{03C9}{\omega} % ω
+%    \end{macrocode}
+% Symbols (Does not work 8-bit)
+%    \begin{macrocode}
+    \DeclareUnicodeCharacter{03D1}{\thetasymbol} %
+    \DeclareUnicodeCharacter{03D5}{\phisymbol} %
     \DeclareUnicodeCharacter{03D6}{\pisymbol}
     \DeclareUnicodeCharacter{03DD}{\digamma}
     \DeclareUnicodeCharacter{03F1}{\rhosymbol}
@@ -665,20 +1000,19 @@
   \fi
 %    \end{macrocode}
 
-% Ensure that this works also after loading other fonts packages such as \software{cfr-lm} using \software{substitutefont} \cite{substitutefont}.
+% Ensure that this works also after loading other fonts packages such as \software{cfr-lm}.
 %    \begin{macrocode}
   \ifxetexorluatex
     % missing code
   \else
-    \RequirePackage{substitutefont}
-    \substitutefont{LGR}{\rmdefault}{lmr}
+    \DeclareFontFamilySubstitution{LGR}{\rmdefault}{lmr}
     \DeclareFontFamily{LGR}{\rmdefault}{}
     \DeclareFontShape{LGR}{\rmdefault}{b}{n}{<->ssub*lmr/bx/n}{}
     \DeclareFontShape{LGR}{\rmdefault}{b}{sc}{<->ssub*lmr/bx/sc}{}
-    \substitutefont{LGR}{\ttdefault}{lmtt}
+    \DeclareFontFamilySubstitution{LGR}{\ttdefault}{lmtt}
     \DeclareFontFamily{LGR}{\ttdefault}{}
     \DeclareFontShape{LGR}{\ttdefault}{b}{n}{<->ssub*lmtt/bx/n}{}
-    \substitutefont{LGR}{\sfdefault}{lmss}
+    \DeclareFontFamilySubstitution{LGR}{\sfdefault}{lmss}
     \DeclareFontFamily{LGR}{\sfdefault}{}
     \DeclareFontShape{LGR}{\sfdefault}{b}{n}{<->ssub*lmss/bx/n}{}
     \DeclareFontShape{LGR}{\sfdefault}{b}{sc}{<->ssub*lmss/bx/sc}{}
@@ -728,12 +1062,12 @@
   \ifhep at minion
     \DeclareMathAlphabet{\mathbb}{U}{%
       \ifhepmathfont at serif dsrom\else dsss\fi%
-    }{m}{n}
+}{m}{n}
   \else
     \ifhep at ams\else
       \SetMathAlphabet{\mathbb}{normal}{U}{%
         \ifhepmathfont at serif dsrom\else dsss\fi%
-      }{m}{n}
+}{m}{n}
     \fi
   \fi
 %    \end{macrocode}

Modified: trunk/Master/texmf-dist/source/latex/hep-acronym/hep-acronym-implementation.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/hep-acronym/hep-acronym-implementation.dtx	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/source/latex/hep-acronym/hep-acronym-implementation.dtx	2024-11-27 20:55:13 UTC (rev 72984)
@@ -18,16 +18,16 @@
 % \iffalse
 %
 %<package>\NeedsTeXFormat{LaTeX2e}[2005/12/01]
-%<package>\ProvidesPackage{hep-acronym}[2023/07/01 v1.2 Acronyms using glossaries]
-%<documentation>\ProvidesFile{hep-acronym-documentation.tex}[2023/07/01 v1.2 hep-acronym documentation]
+%<package>\ProvidesPackage{hep-acronym}[2024/11/01 v1.3 Acronyms using glossaries]
+%<documentation>\ProvidesFile{hep-acronym-documentation.tex}[2024/11/01 v1.3 hep-acronym documentation]
 %
 %<*documentation>
 \RequirePackage[l2tabu, orthodox]{nag}
 \documentclass{ltxdoc}
 
-\renewcommand\theCodelineNo{\rmfamily\tstyle\footnotesize\arabic{CodelineNo}}
-\AtBeginEnvironment{macrocode}{\renewcommand{\ttdefault}{clmt}}
-\renewcommand{\MacroFont}{\codestyle}
+\renewcommand*\theCodelineNo{\rmfamily\tstyle\footnotesize\arabic{CodelineNo}}
+\AtBeginEnvironment{macrocode}{\renewcommand*{\ttdefault}{clmt}}
+\renewcommand*{\MacroFont}{\codestyle}
 \AtBeginDocument{\DeleteShortVerb{\|}}
 \AtBeginDocument{\MakeShortVerb{\"}}
 \EnableCrossrefs
@@ -51,7 +51,7 @@
 %
 % \fi
 %
-% \CheckSum{0}
+% \CheckSum{541}
 %
 % \CharacterTable
 %  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -70,7 +70,9 @@
 %   Right brace   \}     Tilde         \~}
 %
 % \changes{v1.0}{2021/09/01}{Initial version of the style file.}
-% \changes{v1.1}{2023/07/01}{Bug fixes.}
+% \changes{v1.1}{2022/11/01}{Bug fixes.}
+% \changes{v1.2}{2023/07/01}{Bug fixes.}
+% \changes{v1.3}{2024/11/01}{Bug fixes.}
 %
 % \ifshort
 %<*documentation>
@@ -182,9 +184,9 @@
 %    \begin{macrocode}
 \AtBeginDocument{
   \@ifpackageloaded{hyperref}{
-    \providecommand{\glsxtrusefield}[2]{\@gls at entry@field{#1}{#2}}
-    \providecommand{\glsxtrsetfieldifexists}[3]{\glsdoifexists{#1}{#3}}
-    \providecommand{\gGlsXtrSetField}[3]{%
+    \providecommand*{\glsxtrusefield}[2]{\@gls at entry@field{#1}{#2}}
+    \providecommand*{\glsxtrsetfieldifexists}[3]{\glsdoifexists{#1}{#3}}
+    \providecommand*{\gGlsXtrSetField}[3]{%
       \glsxtrsetfieldifexists{#1}{#2}{%
         \csgdef{glo@\glsdetoklabel{#1}@#2}{#3}%
       }%
@@ -207,7 +209,7 @@
 %    \end{macrocode}
 % Provide for the case that hyperref is not loaded.
 %    \begin{macrocode}
-\newcommand{\hep at disable}[1]{%
+\newcommand*{\hep at disable}[1]{%
   \@ifpackageloaded{hyperref}{\pdfstringdefDisableCommands{#1}}{}%
 }
 %    \end{macrocode}
@@ -223,9 +225,9 @@
 %    \begin{macrocode}
 \PassOptionsToPackage{excludeor}{everyhook}
 \RequirePackage{everyhook}
-\newcommand{\begin at sentence}{1001}
-\newcommand{\sentence}{\spacefactor=\begin at sentence}
-\hep at disable{\renewcommand\sentence{}}
+\newcommand*{\begin at sentence}{1001}
+\newcommand*{\sentence}{\spacefactor=\begin at sentence}
+\hep at disable{\renewcommand*\sentence{}}
 \PushPostHook{par}{{\sentence}}
 \gdef\ttl at case{\leavevmode\sentence}
 %    \end{macrocode}
@@ -242,10 +244,10 @@
 %    \end{macrocode}
 % \end{macro}
 %
-% \begin{macro}{\if at begin@of at sentence}
+% \begin{macro}{\hep at if@begin at of@sentence}
 % Provide a macro checking for the beginning of a sentence by examining the length of the preceeding space.
 %    \begin{macrocode}
-\newcommand{\if at begin@of at sentence}[2]{\leavevmode\protecting{%
+\newcommand*{\hep at if@begin at of@sentence}[2]{\leavevmode\protecting{%
   \ifboolexpr{ test {\ifnumcomp{\spacefactor}{=}{3000}} or%
                test {\ifnumcomp{\spacefactor}{=}{2000}} or%
                test {\ifnumcomp{\spacefactor}{=}{\begin at sentence}}%
@@ -260,7 +262,8 @@
 \RequirePackage{xparse}
 \ProvideDocumentCommand{\mathdef}{mO{0}m}{%
   \expandafter\let\csname hep at text\string#1\endcsname=#1
-  \expandafter\newcommand\csname hep at math\string#1\endcsname[#2]{#3}
+  \expandafter\newcommand\expandafter*%
+    \csname hep at math\string#1\endcsname[#2]{#3}
   \DeclareRobustCommand#1{%
     \ifmmode
       \expandafter\let\expandafter\next\csname%
@@ -298,8 +301,8 @@
 %    \end{macrocode}
 % Provide the singular acronym macro.
 %    \begin{macrocode}
-  \expandafter\newcommand\csname#3\endcsname[1][]{%
-    \if at begin@of at sentence{%
+  \expandafter\newcommand\expandafter*\csname#3\endcsname[1][]{%
+    \hep at if@begin at of@sentence{%
       \ifglsused{#3}{\cgls{#3}[##1]}{\cGls{#3}[##1]}%
     }{\cgls{#3}[##1]}%
     \ifnum\glsentrycurrcount{#3}>1\relax
@@ -321,8 +324,8 @@
 %    \end{macrocode}
 % Provide the plural acronym macro.
 %    \begin{macrocode}
-  \expandafter\newcommand\csname#3s\endcsname[1][]{%
-    \if at begin@of at sentence{\cGlspl{#3}[##1]}{\cglspl{#3}[##1]}%
+  \expandafter\newcommand\expandafter*\csname#3s\endcsname[1][]{%
+    \hep at if@begin at of@sentence{\cGlspl{#3}[##1]}{\cglspl{#3}[##1]}%
     \IfBooleanTF{#4}{}{\@\xspace}%
   }
 %    \end{macrocode}
@@ -340,8 +343,8 @@
 %    \end{macrocode}
 % Provide an enforced long form.
 %    \begin{macrocode}
-  \expandafter\newcommand\csname#3long\endcsname[1][]{%
-    \if at begin@of at sentence{\Glsdesc*{#3}[##1]}{\glsdesc*{#3}[##1]}%
+  \expandafter\newcommand\expandafter*\csname#3long\endcsname[1][]{%
+    \hep at if@begin at of@sentence{\Glsdesc*{#3}[##1]}{\glsdesc*{#3}[##1]}%
     \IfBooleanTF{#4}{}{\@\xspace}%
   }
 %    \end{macrocode}
@@ -351,8 +354,8 @@
 %    \end{macrocode}
 % Provide an enforced long plural form.
 %    \begin{macrocode}
-  \expandafter\newcommand\csname#3slong\endcsname[1][]{%
-    \if at begin@of at sentence{%
+  \expandafter\newcommand\expandafter*\csname#3slong\endcsname[1][]{%
+    \hep at if@begin at of@sentence{%
       \Glsxtrlongpl*{#3}[##1]}{\glsxtrlongpl*{#3}[##1]%
     }%
     \IfBooleanTF{#4}{}{\@\xspace}%
@@ -377,7 +380,7 @@
 %    \end{macrocode}
 % Provide the singular acronym macro.
 %    \begin{macrocode}
-  \expandafter\newcommand\csname#3\endcsname[1][]{%
+  \expandafter\newcommand\expandafter*\csname#3\endcsname[1][]{%
     \IfNoValueTF{#2}{#3}{#2}\IfBooleanTF{#4}{}{\@\xspace}##1%
   }
 %    \end{macrocode}
@@ -395,7 +398,7 @@
 %    \end{macrocode}
 % Provide the plural acronym macro.
 %    \begin{macrocode}
-  \expandafter\newcommand\csname#3s\endcsname[1][]{%
+  \expandafter\newcommand\expandafter*\csname#3s\endcsname[1][]{%
     \IfBooleanTF{#1}{#3}{\IfNoValueTF{#2}{#3s}{#2s}}%
     \IfBooleanTF{#4}{}{\@\xspace}##1%
   }
@@ -430,8 +433,8 @@
 %    \end{macrocode}
 % Provide the singular acronym macro.
 %    \begin{macrocode}
-  \expandafter\newcommand\csname#3\endcsname[1][]{%
-    \if at begin@of at sentence{\MakeUppercase#5}{#5}%
+  \expandafter\newcommand\expandafter*\csname#3\endcsname[1][]{%
+    \hep at if@begin at of@sentence{\MakeUppercase#5}{#5}%
     \IfBooleanTF{#4}{}{\@\xspace}##1%
   }
 %    \end{macrocode}
@@ -441,8 +444,8 @@
 %    \end{macrocode}
 % Provide the plural acronym macro.
 %    \begin{macrocode}
-  \expandafter\newcommand\csname#3s\endcsname[1][]{%
-    \if at begin@of at sentence{%
+  \expandafter\newcommand\expandafter*\csname#3s\endcsname[1][]{%
+    \hep at if@begin at of@sentence{%
       \IfNoValueTF{#6}{\MakeUppercase#5s}{\MakeUppercase#6}%
     }{%
       \IfNoValueTF{#6}{#5s}{#6}}\IfBooleanTF{#4}{}{\@\xspace}##1%
@@ -476,7 +479,7 @@
 %    \end{macrocode}
 % Define the acronym
 %    \begin{macrocode}
-  \expandafter\newcommand\csname#2\endcsname[1][]{%
+  \expandafter\newcommand\expandafter*\csname#2\endcsname[1][]{%
 %    \end{macrocode}
 % Redirect the relevant macros to the useri field.
 %    \begin{macrocode}
@@ -487,7 +490,7 @@
 %    \end{macrocode}
 % Execute abbreviation macros.
 %    \begin{macrocode}
-    \if at begin@of at sentence{%
+    \hep at if@begin at of@sentence{%
       \ifglsused{#1}{\cgls{#1}[##1]}{\cGls{#1}[##1]}%
     }{\cgls{#1}[##1]}%
 %    \end{macrocode}
@@ -517,7 +520,7 @@
 %    \end{macrocode}
 % Provie long version of acronym.
 %    \begin{macrocode}
-  \expandafter\newcommand\csname#2long\endcsname[1][]{%
+  \expandafter\newcommand\expandafter*\csname#2long\endcsname[1][]{%
 %    \end{macrocode}
 % Redirect relevant macros.
 %    \begin{macrocode}
@@ -528,7 +531,7 @@
 %    \end{macrocode}
 % Execute relevant macro.
 %    \begin{macrocode}
-    \if at begin@of at sentence{\Glsdesc*{#1}[##1]}{\glsdesc*{#1}[##1]}%
+    \hep at if@begin at of@sentence{\Glsdesc*{#1}[##1]}{\glsdesc*{#1}[##1]}%
     \IfBooleanTF{#3}{}{\@\xspace}%
 %    \end{macrocode}
 % Undo redefinition.
@@ -571,8 +574,8 @@
 % \begin{macro}{\dummyacronym}
 % Add two macros for acronym management.
 %    \begin{macrocode}
-\newcommand{\resetacronym}[1]{\protect\glsreset{#1}}
-\newcommand{\dummyacronym}[1]{\protect\glsunset{#1}}
+\newcommand*{\resetacronym}[1]{\protect\glsreset{#1}}
+\newcommand*{\dummyacronym}[1]{\protect\glsunset{#1}}
 %    \end{macrocode}
 % \end{macro}
 % \end{macro}
@@ -582,7 +585,7 @@
 %    \begin{macrocode}
 \@ifundefined{endabstract}{}{%
   \let\end at hep@abstract\endabstract%
-  \renewcommand\endabstract{\glsresetall\end at hep@abstract}%
+  \renewcommand*\endabstract{\glsresetall\end at hep@abstract}%
 }
 %    \end{macrocode}
 % \end{macro}
@@ -592,18 +595,18 @@
 % \begin{macro}{\listoftables}
 % Adjust the "\tableofcontents" macro to never show the long form of acronyms.
 %    \begin{macrocode}
-\let\hep at table@of at contents\tableofcontents
-\renewcommand\tableofcontents{%
-  \glsunsetall\hep at table@of at contents\glsresetall%
-}
-\let\hep at list@of at figures\listoffigures
-\renewcommand\listoffigures{%
-  \glsunsetall\hep at list@of at figures\glsresetall%
-}
-\let\hep at list@of at tables\listoftables
-\renewcommand\listoftables{%
-  \glsunsetall\hep at list@of at tables\glsresetall%
-}
+% \let\hep at table@of at contents\tableofcontents
+% \renewcommand*\tableofcontents{%
+%   \glsunsetall\hep at table@of at contents\glsresetall%
+% }
+% \let\hep at list@of at figures\listoffigures
+% \renewcommand*\listoffigures{%
+%   \glsunsetall\hep at list@of at figures\glsresetall%
+% }
+% \let\hep at list@of at tables\listoftables
+% \renewcommand*\listoftables{%
+%   \glsunsetall\hep at list@of at tables\glsresetall%
+% }
 %    \end{macrocode}
 % \end{macro}
 % \end{macro}
@@ -615,10 +618,10 @@
 \NewDocumentCommand{\acronyms}{om}{%
   \IfNoValueTF{#1}{
     \newglossary{#2}{#2.in}{#2.out}{#2}%
-    \renewcommand{\acronymtype}{#2}%
+    \renewcommand*{\acronymtype}{#2}%
   }{
     \newglossary{#1}{#1.in}{#1.out}{#2}%
-    \renewcommand{\acronymtype}{#1}%
+    \renewcommand*{\acronymtype}{#1}%
   }
 }
 %    \end{macrocode}

Modified: trunk/Master/texmf-dist/source/latex/hep-bibliography/hep-bibliography-implementation.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/hep-bibliography/hep-bibliography-implementation.dtx	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/source/latex/hep-bibliography/hep-bibliography-implementation.dtx	2024-11-27 20:55:13 UTC (rev 72984)
@@ -18,9 +18,9 @@
 % \iffalse
 
 %<package>\NeedsTeXFormat{LaTeX2e}[2005/12/01]
-%<package>\ProvidesPackage{hep-bibliography}[2023/07/01 v1.2 HEP-Bibliography]
-%<datamodel>\ProvidesFile{hep-bibliography.dbx}[2023/07/01 v1.2 HEP-Bibliography biblatex data model]
-%<documentation>\ProvidesFile{hep-bibliography-documentation.tex}[2023/07/01 v1.2 HEP-Bibliography documentation]
+%<package>\ProvidesPackage{hep-bibliography}[2024/11/01 v1.3 HEP-Bibliography]
+%<datamodel>\ProvidesFile{hep-bibliography.dbx}[2024/11/01 v1.3 HEP-Bibliography biblatex data model]
+%<documentation>\ProvidesFile{hep-bibliography-documentation.tex}[2024/11/01 v1.3 HEP-Bibliography documentation]
 %
 %<*documentation>
 \RequirePackage[l2tabu, orthodox]{nag}
@@ -52,7 +52,7 @@
 %
 % \fi
 %
-% \CheckSum{0}
+% \CheckSum{354}
 %
 % \CharacterTable
 %  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -71,7 +71,9 @@
 %   Right brace   \}     Tilde         \~}
 %
 % \changes{v1.0}{2021/09/01}{Initial version of the style file.}
-% \changes{v1.1}{2023/07/01}{Bug fixes.}
+% \changes{v1.1}{2022/11/01}{Bug fixes.}
+% \changes{v1.2}{2023/07/01}{Bug fixes.}
+% \changes{v1.3}{2024/11/01}{Bug fixes.}
 %
 % \ifshort
 %<*documentation>
@@ -330,8 +332,8 @@
 % \begin{macro}{\printbibliography}
 % Allow the bibliography to be printed sloppy
 %    \begin{macrocode}
-\let\hep at printbibliography\printbibliography
-\renewcommand{\printbibliography}{\sloppy\hep at printbibliography}
+% \let\hep at printbibliography\printbibliography
+% \renewcommand{\printbibliography}{{\sloppy\hep at printbibliography}}
 %    \end{macrocode}
 % \end{macro}
 

Modified: trunk/Master/texmf-dist/source/latex/hep-float/hep-float-implementation.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/hep-float/hep-float-implementation.dtx	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/source/latex/hep-float/hep-float-implementation.dtx	2024-11-27 20:55:13 UTC (rev 72984)
@@ -18,8 +18,8 @@
 % \iffalse
 
 %<package>\NeedsTeXFormat{LaTeX2e}[2005/12/01]
-%<package>\ProvidesPackage{hep-float}[2023/07/01 v1.2 Float adjustments]
-%<documentation>\ProvidesFile{hep-float-documentation.tex}[2023/07/01 v1.2 hep-float documentation]
+%<package>\ProvidesPackage{hep-float}[2024/11/01 v1.3 Float adjustments]
+%<documentation>\ProvidesFile{hep-float-documentation.tex}[2024/11/01 v1.3 hep-float documentation]
 %
 %<*documentation>
 \documentclass{ltxdoc}
@@ -49,7 +49,7 @@
 %
 % \fi
 %
-% \CheckSum{0}
+% \CheckSum{355}
 %
 % \CharacterTable
 %  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -68,7 +68,9 @@
 %   Right brace   \}     Tilde         \~}
 %
 % \changes{v1.0}{2021/09/01}{Initial version of the style file.}
-% \changes{v1.1}{2023/07/01}{Bug fixes.}
+% \changes{v1.1}{2022/11/01}{Bug fixes.}
+% \changes{v1.2}{2023/07/01}{Bug fixes.}
+% \changes{v1.3}{2024/11/01}{Bug fixes.}
 %
 % \ifshort
 %<*documentation>
@@ -394,6 +396,7 @@
 %    \begin{macrocode}
 \RequirePackage{booktabs}
 \RequirePackage{multirow}
+\newcommand\header[1]{\multicolumn{1}{c}{#1}}
 %    \end{macrocode}
 % \end{environment}
 

Modified: trunk/Master/texmf-dist/source/latex/hep-graphic/hep-graphic-implementation.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/hep-graphic/hep-graphic-implementation.dtx	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/source/latex/hep-graphic/hep-graphic-implementation.dtx	2024-11-27 20:55:13 UTC (rev 72984)
@@ -18,10 +18,10 @@
 % \iffalse
 %
 %<package>\NeedsTeXFormat{LaTeX2e}[2005/12/01]
-%<package>\ProvidesPackage{hep-graphic}[2023/07/01 v1.0 Graphics in High Energy Physics]
-%<plot>\ProvidesPackage{hep-plot}[2023/07/01 v1.0 Plots in High Energy Physics]
-%<feynman>\ProvidesPackage{hep-feynman}[2023/07/01 v1.0 Feynman diagrams in High Energy Physics]
-%<documentation>\ProvidesFile{hep-graphic-documentation.tex}[2023/07/01 v1.0 HEP-graphic documentation]
+%<package>\ProvidesPackage{hep-graphic}[2024/11/01 v1.3 Graphics in High Energy Physics]
+%<plot>\ProvidesPackage{hep-plot}[2024/11/01 v1.3 Plots in High Energy Physics]
+%<feynman>\ProvidesPackage{hep-feynman}[2024/11/01 v1.3 Feynman diagrams in High Energy Physics]
+%<documentation>\ProvidesFile{hep-graphic-documentation.tex}[2024/11/01 v1.3 HEP-graphic documentation]
 %
 %<*documentation>
 %
@@ -53,7 +53,7 @@
 %
 % \fi
 %
-% \CheckSum{0}
+% \CheckSum{130}
 %
 % \CharacterTable
 %  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -71,6 +71,10 @@
 %   Grave accent  \`     Left brace    \{     Vertical bar  \|
 %   Right brace   \}     Tilde         \~}
 %
+% \changes{v1.1}{2022/11/01}{Bug fixes.}
+% \changes{v1.2}{2023/07/01}{Bug fixes.}
+% \changes{v1.3}{2024/11/01}{Bug fixes.}
+%
 % \ifshort
 %<*documentation>
 % \fi
@@ -141,6 +145,13 @@
 %    \end{macrocode}
 %
 % \begin{macro}{plot}
+% Define the "extern" option to activate externalisation into the declared folder.
+%    \begin{macrocode}
+\DeclareStringOption{extern}[.]
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{plot}
 % Define the "plot" switch for loading plot code.
 %    \begin{macrocode}
 \DeclareBoolOption[false]{plot}
@@ -167,17 +178,20 @@
 % Load the \software{tikz} package with the \software{external} library \cite{pgf}.
 %    \begin{macrocode}
 \RequirePackage{tikz}
-\usetikzlibrary{external}
-\tikzexternalize[
- optimize=false,
- only named=true,
-]
+\ifx\hepgraphic at extern\@empty\else
+ \usetikzlibrary{external}
+ \tikzexternalize[
+%   optimize=false,
+  only named=true,
+ ]
+ \tikzsetexternalprefix{\hepgraphic at extern/}
+\fi
 %    \end{macrocode}
 %
 % \begin{macro}{\graphicpath}
 % Load the \software{standalone} package \cite{standalone} and define the "\graphicpath" pointing to the folder with "pgf" files.
 %    \begin{macrocode}
-\RequirePackage{standalone}
+\RequirePackage{tikzscale}
 \def\hep at graphic@path{.}
 \newcommand{\graphicpath}[1]{\def\hep at graphic@path{#1}}
 %    \end{macrocode}
@@ -186,17 +200,17 @@
 % Define a macro to include "tikz" figures using the \software{xparse} package \cite{xparse}.
 %    \begin{macrocode}
 \RequirePackage{xparse}
-\NewDocumentCommand{\includetikz}{sO{1}m}{%
+\NewDocumentCommand{\includepgf}{sO{}m}{%
  \tikzsetnextfilename{#3}%
  \IfBooleanTF{#1}{%
-  \includestandalone{\hep at graphic@path/#3}%
+  \includegraphics{\hep at graphic@path/#3}%
  }{%
-  \linewidth=#2\linewidth
-  \includestandalone[width=\linewidth]{\hep at graphic@path/#3}%
+  \pgfplotsset{#2}
+  \includegraphics[#2]{\hep at graphic@path/#3}%
  }%
 }
 \newcommand{\includefeynman}[1]{%
- \vcenter{\hbox{\includestandalone{\hep at graphic@path/#1}}}%
+ \vcenter{\hbox{\includegraphics{\hep at graphic@path/#1}}}%
 }
 %    \end{macrocode}
 % \end{macro}
@@ -225,6 +239,12 @@
   on \the\pgflinewidth off 2pt on \the\pgflinewidth off 2pt
   on \the\pgflinewidth off 2pt on \the\pgflinewidth off 2pt
  },
+ dotdotdashed/.style={dash pattern=on 3pt off 2pt
+  on 3pt off 2pt on \the\pgflinewidth off 2pt
+ },
+ dotdotdotdashed/.style={dash pattern=on 3pt off 2pt
+  on 3pt off 2pt on 3pt off 2pt on \the\pgflinewidth off 2pt
+ },
 }%
 %    \end{macrocode}
 % \end{macro}
@@ -294,25 +314,29 @@
 %    \begin{macrocode}
 \colorlet{darkgreen}{green!50!black}
 \pgfplotscreateplotcyclelist{colors}{
- blue, red, darkgreen, violet, orange, yellow!25!orange,
+ blue, red, darkgreen, violet, orange, yellow!75!orange,
  brown, black
 }
 \pgfplotscreateplotcyclelist{line styles}{
  solid, dashed, {densely dotted, semithick}, dashdotted,
- dashdotdotted, dashdotdotdotted, dashdotdotdotdotted
+ dashdotdotted, dotdotdashed, dashdotdotdotted, dotdotdotdashed, dashdotdotdotdotted
 }
 \pgfplotscreateplotcyclelist{marks}{
- -, |, Mercedes star flipped, Mercedes star, +, x, star,
- asterisk, 10-pointed star
+ mark=-, mark=|, mark=Mercedes star flipped, mark=Mercedes star, mark=+,
+ mark=x, mark=star, mark=asterisk, mark=10-pointed star
 }
 \pgfplotscreateplotcyclelist{vertical marks}{
- |, Mercedes star flipped, Mercedes star, x, star,
- asterisk, 10-pointed star
+ mark=|, mark=Mercedes star flipped, mark=Mercedes star, mark=x, mark=star,
+ mark=asterisk, mark=10-pointed star
 }
 \pgfplotscreateplotcyclelist{horizontal marks}{
- -, Mercedes star flipped, Mercedes star, x, star, %asterisk,
- 10-pointed star
+ mark=-, mark=Mercedes star flipped, mark=Mercedes star, mark=x, mark=star,
+ mark=asterisk, mark=10-pointed star
 }
+\pgfplotscreateplotcyclelist{star marks}{
+ mark=Mercedes star flipped, mark=Mercedes star, mark=x, mark=star,
+ mark=asterisk, mark=10-pointed star
+}
 \pgfplotsset{
  cycle multiindex* list={colors\nextlist line styles},
 }
@@ -338,6 +362,18 @@
 %    \end{macrocode}
 % \end{macro}
 %
+% \begin{macro}{rainbow}
+% Define the "rainbow" colormap.
+%    \begin{macrocode}
+\pgfplotsset{
+  colormap={rainbow}{
+    color(0)=(violet); color(1)=(blue); color(2)=(darkgreen);
+    color(3)=(yellow); color(4)=(orange); color(5)=(red)
+  },
+}
+%    \end{macrocode}
+% \end{macro}
+%
 % \begin{macro}{legend}
 % Set the legend style.
 %    \begin{macrocode}
@@ -365,7 +401,7 @@
 %    \begin{macrocode}
 \pgfplotsset{
  contour legend/.style={
-  contour prepared={labels=false},
+%   contour prepared={labels=false},
   colorbar sampled line,
   colorbar style={
    mark size=7pt,
@@ -381,11 +417,12 @@
 % \begin{macro}{contour legend x}
 % Define horizontal contour legend.
 %    \begin{macrocode}
-\usepgfplotslibrary{colormaps}
+% \usepgfplotslibrary{colormaps}
 \pgfplotsset{
  contour legend x/.style={
   colorbar horizontal,
-  colormap/jet,
+  colormap name=rainbow,
+%   colormap/rainbow,
   contour legend,
   colorbar style={
    at={(0.5,1.025)},

Modified: trunk/Master/texmf-dist/source/latex/hep-math/hep-math-implementation.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/hep-math/hep-math-implementation.dtx	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/source/latex/hep-math/hep-math-implementation.dtx	2024-11-27 20:55:13 UTC (rev 72984)
@@ -18,8 +18,8 @@
 % \iffalse
 
 %<package>\NeedsTeXFormat{LaTeX2e}[2005/12/01]
-%<package>\ProvidesPackage{hep-math}[2023/07/01 v1.2 Math and physics macros]
-%<documentation>\ProvidesFile{hep-math-documentation.tex}[2023/07/01 v1.2 hep-math documentation]
+%<package>\ProvidesPackage{hep-math}[2024/11/01 v1.3 Math and physics macros]
+%<documentation>\ProvidesFile{hep-math-documentation.tex}[2024/11/01 v1.3 hep-math documentation]
 %
 %<*documentation>
 \RequirePackage[l2tabu, orthodox]{nag}
@@ -61,7 +61,7 @@
 %
 % \fi
 %
-% \CheckSum{702}
+% \CheckSum{724}
 %
 % \CharacterTable
 %  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -80,7 +80,9 @@
 %   Right brace   \}     Tilde         \~}
 %
 % \changes{v1.0}{2021/09/01}{Initial version of the style file.}
-% \changes{v1.1}{2023/07/01}{Bug fixes.}
+% \changes{v1.1}{2022/11/01}{Bug fixes.}
+% \changes{v1.2}{2023/07/01}{Bug fixes.}
+% \changes{v1.3}{2024/11/01}{Bug fixes.}
 %
 % \ifshort
 %<*documentation>
@@ -123,7 +125,7 @@
 The imaginary unit "\i" and the differential "\d" are defined using this functionality.
 
 \DescribeMacro{\overline}
-The "\overline" macro is adjusted to \overline{work also outside} of math mode using the \software{soulutf8} \cite{soulutf8} package.
+The "\overline" macro is adjusted to \overline{work also outside} of math mode using the \software{soul} \cite{soul} package.
 
 \DescribeMacro{\oset}
 \DescribeMacro{\overleft}
@@ -455,10 +457,10 @@
 % \end{macro}
 %
 % \begin{macro}{\overline}
-% Redefine "\overline" to be a text macro using the \software{soulutf8} package \cite{soulutf8}.
+% Redefine "\overline" to be a text macro using the \software{soul} package \cite{soul}.
 % Extend it as a math macro with the original definition from the \software{amsmath} package \cite{amsmath}.
 %    \begin{macrocode}
-\RequirePackage{soulutf8}
+\RequirePackage{soul}
 % \def\overline#1{{\renewcommand{\ULdepth}{-1.9ex}{}\uline{#1}}}
 \newcommand\textoverline[1]{{\setul{-1.9ex}{}\ul{#1}}}
 \let\overline\textoverline
@@ -679,11 +681,11 @@
 % \begin{macro}{\int}
 % Redefine "\int".
 %    \begin{macrocode}
-\let\hep at int\int
-\RenewDocumentCommand{\int}{oe{_^}}{%
-  \def\temp{\hep at int_{\IfValueT{#2}{#2}}^{\IfValueT{#3}{#3}}}%
-  \IfValueTF{#1}{\mathop{\temp#1}}{\temp}%
-}
+% \let\hep at int\int
+% \RenewDocumentCommand{\int}{oe{_^}}{%
+%   \def\temp{\hep at int_{\IfValueT{#2}{#2}}^{\IfValueT{#3}{#3}}}%
+%   \IfValueTF{#1}{\mathop{\temp#1}}{\temp}%
+% }
 %    \end{macrocode}
 % \end{macro}
 %
@@ -706,7 +708,7 @@
     }{%
       \differential#2\IfValueT{##5}{^{##5\!}}\IfValueT{##2}{##2}%
     }{%
-      \differential#2{##3}\IfValueT{##5}{^{##5}}%
+      \differential#2{{}##3}\IfValueT{##5}{^{##5}}%
     }%
   }
 }
@@ -729,7 +731,7 @@
       \differential#2\ifnum\hep at sum=1\relax\else{^{\hep at sum\!}}\fi
       \IfValueT{##2}{##2}%
     }{%
-      \differential#2{##3}\ifnum##5=1\relax\else{^{##5}}\fi%
+      \differential#2{{}##3}\ifnum##5=1\relax\else{^{##5}}\fi%
       \IfValueT{##6}{#2##6\ifnum##7=1\relax\else{^{##7}}\fi}%
       \IfValueT{##8}{#2##8\ifnum##9=1\relax\else{^{##9}}\fi}%
     }%
@@ -764,6 +766,8 @@
 % Define the partial differential and derivative.
 %    \begin{macrocode}
 \newcommand\partialdifferential{\differential\partial}
+\newcommand\slashedpartialdifferential{\differential{\slashed\partial}}
+\newcommand\spd{\slashedpartialdifferential}
 \newcommand\pd{\partialdifferential}
 \newpartialderivative{\partialderivative}{\partial}
 \newcommand\pdv{\partialderivative}
@@ -819,8 +823,9 @@
 \RequirePackage{cancel}
 \RequirePackage{slashed}
 \declareslashed{}{/}{.14}{0}{L}
-\declareslashed{}{/}{.06}{0}{\D}
-\declareslashed{}{/}{.055}{0}{\pd}
+\declareslashed{}{/}{.055}{0}{\partial}
+\declareslashed{}{/}{.06}{0}{\gaugediff}
+\declareslashed{}{/}{.055}{0}{\partialdifferential}
 %    \end{macrocode}
 % \end{macro}
 % \end{macro}
@@ -918,11 +923,16 @@
  \begin{matrix}\seq_use:Nn\hep at seq{\\}\end{matrix}%
 }
 \ExplSyntaxOff
-\DeclarePairedDelimiterX{\row}[1]{(}{)}{\hep at row{#1}}
-\NewDocumentCommand{\column}{me{^}e{_}}{%
+\DeclarePairedDelimiterX{\hep at row@}[1]{(}{)}{\hep at row{#1}}
+\NewDocumentCommand{\hep at column@}{me{^}e{_}}{%
   \left(\hep at column{#1}\right)%
   \IfValueT{#2}{^{\!\!\!#2}}\IfValueT{#3}{_{\!\!\!#3}}%
 }
+\providecommand{\column}{}
+\providecommand{\row}{}
+\mathdef{\column}{\hep at column@}
+\providecommand{\row}{}
+\mathdef{\row}{\hep at row@}
 %    \end{macrocode}
 % \end{macro}
 % \end{macro}

Modified: trunk/Master/texmf-dist/source/latex/hep-paper/hep-paper-implementation.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/hep-paper/hep-paper-implementation.dtx	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/source/latex/hep-paper/hep-paper-implementation.dtx	2024-11-27 20:55:13 UTC (rev 72984)
@@ -18,8 +18,8 @@
 % \iffalse
 %
 %<package>\NeedsTeXFormat{LaTeX2e}[2005/12/01]
-%<package>\ProvidesPackage{hep-paper}[2023/07/01 v2.2 Publications in High Energy Physics]
-%<documentation>\ProvidesFile{hep-paper-documentation.tex}[2023/07/01 v2.2 HEP-Paper documentation]
+%<package>\ProvidesPackage{hep-paper}[2024/11/01 v2.3 Publications in High Energy Physics]
+%<documentation>\ProvidesFile{hep-paper-documentation.tex}[2024/11/01 v2.3 HEP-Paper documentation]
 %
 %<*documentation>
 \RequirePackage[l2tabu, orthodox]{nag}
@@ -52,6 +52,24 @@
 %
 % \fi
 %
+% \CheckSum{461}
+%
+% \CharacterTable
+%  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%   Lower-case    \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%   Digits        \0\1\2\3\4\5\6\7\8\9
+%   Exclamation   \!     Double quote  \"     Hash (number) \#
+%   Dollar        \$     Percent       \%     Ampersand     \&
+%   Acute accent  \'     Left paren    \(     Right paren   \)
+%   Asterisk      \*     Plus          \+     Comma         \,
+%   Minus         \-     Point         \.     Solidus       \/
+%   Colon         \:     Semicolon     \;     Less than     \<
+%   Equals        \=     Greater than  \>     Question mark \?
+%   Commercial at \@     Left bracket  \[     Backslash     \\
+%   Right bracket \]     Circumflex    \^     Underscore    \_
+%   Grave accent  \`     Left brace    \{     Vertical bar  \|
+%   Right brace   \}     Tilde         \~}
+%
 % \changes{v1.0}{2019/01/01}{Initial version of the style file.}
 % \changes{v1.1}{2020/01/01}{Transition to documented \hologo{LaTeX} source file.}
 % \changes{v1.2}{2020/03/01}{Introduction of package options.}
@@ -62,7 +80,9 @@
 % \changes{v1.7}{2021/06/01}{Introduction of dedicated style file for the title, acronyms and bibliography macros. Extension of the title macros.}
 % \changes{v1.8}{2021/08/01}{Expand thanks to allow for reference label and fine tune the title page. Reimplement the must relevant macros from the physics package. Make mathrm produce upright Greek.}
 % \changes{v2.0}{2021/09/01}{Move independent logic into dedicated packages.}
-% \changes{v2.1}{2023/07/01}{Bug fixes in the underlying packages.}
+% \changes{v2.1}{2022/11/01}{Bug fixes in the underlying packages.}
+% \changes{v2.2}{2023/07/01}{Bug fixes in the underlying packages.}
+% \changes{v2.3}{2024/11/01}{Bug fixes in the underlying packages.}
 %
 % \ifshort
 %<*documentation>
@@ -650,8 +670,10 @@
 %    \begin{macrocode}
 \@ifclassloaded{PoS}{\setkeys{hep}{pos}}{}
 \ifhep at pos
-  \setkeys{hep}{defaults, title=false}
+  \setkeys{hep}{defaults, title=false, references=false, font=default}
   \DeclareRobustCommand\boldmath{\@nomath\boldmath\mathversion{bold}}
+  \PassOptionsToPackage{hidelinks}{hyperref}
+  \RequirePackage{hyperref}
 \fi
 %    \end{macrocode}
 %
@@ -659,7 +681,7 @@
 %    \begin{macrocode}
 \@ifclassloaded{beamer}{\setkeys{hep}{beamer}}{}
 \ifhep at beamer
-  \setkeys{hep}{defaults, title=false, references=false, sansserif}
+  \setkeys{hep}{defaults, title=false, references=false, sansserif, font=default}
   \@ifpackageloaded{beamerbasefont}{\usefonttheme{professionalfonts}}{}
   \setbeamertemplate{navigation symbols}{}
 \fi
@@ -1042,7 +1064,7 @@
 %    \begin{macrocode}
 \documentclass{PoS}
 
-\usepackage[lang=english,title=false]{hep-paper}
+\usepackage[lang=english]{hep-paper}
 \usepackage[math]{blindtext}
 
 \title{Title}

Modified: trunk/Master/texmf-dist/source/latex/hep-reference/hep-reference-implementation.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/hep-reference/hep-reference-implementation.dtx	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/source/latex/hep-reference/hep-reference-implementation.dtx	2024-11-27 20:55:13 UTC (rev 72984)
@@ -18,8 +18,8 @@
 % \iffalse
 %
 %<package>\NeedsTeXFormat{LaTeX2e}[2005/12/01]
-%<package>\ProvidesPackage{hep-reference}[2023/07/01 v1.2 Convenience macros for references]
-%<documentation>\ProvidesFile{hep-reference-documentation.tex}[2023/07/01 v1.2 HEP-reference documentation]
+%<package>\ProvidesPackage{hep-reference}[2024/11/01 v1.3 Convenience macros for references]
+%<documentation>\ProvidesFile{hep-reference-documentation.tex}[2024/11/01 v1.3 HEP-reference documentation]
 %
 %<*documentation>
 \documentclass{ltxdoc}
@@ -69,7 +69,9 @@
 %   Right brace   \}     Tilde         \~}
 %
 % \changes{v1.0}{2011/08/01}{Initial version of the style file.}
-% \changes{v1.1}{2023/07/01}{Bug fixes.}
+% \changes{v1.1}{2022/11/01}{Bug fixes.}
+% \changes{v1.2}{2023/07/01}{Bug fixes.}
+% \changes{v1.3}{2024/11/01}{Bug fixes.}
 %
 % \ifshort
 %<*documentation>

Modified: trunk/Master/texmf-dist/source/latex/hep-text/hep-text-implementation.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/hep-text/hep-text-implementation.dtx	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/source/latex/hep-text/hep-text-implementation.dtx	2024-11-27 20:55:13 UTC (rev 72984)
@@ -18,8 +18,8 @@
 % \iffalse
 
 %<package>\NeedsTeXFormat{LaTeX2e}[2005/12/01]
-%<package>\ProvidesPackage{hep-text}[2023/07/01 v1.2 Some text macros]
-%<documentation>\ProvidesFile{hep-text-documentation.tex}[2023/07/01 v1.2 HEP-Text documentation]
+%<package>\ProvidesPackage{hep-text}[2024/11/01 v1.3 Some text macros]
+%<documentation>\ProvidesFile{hep-text-documentation.tex}[2024/11/01 v1.3 HEP-Text documentation]
 %
 %<*documentation>
 
@@ -83,7 +83,9 @@
 %   Right brace   \}     Tilde         \~}
 %
 % \changes{v1.0}{2019/01/01}{Initial version of the style file.}
-% \changes{v1.1}{2023/07/01}{Bug fixes.}
+% \changes{v1.1}{2022/11/01}{Bug fixes.}
+% \changes{v1.2}{2023/07/01}{Bug fixes.}
+% \changes{v1.3}{2024/11/01}{Bug fixes.}
 %
 % \ifshort
 %<*documentation>
@@ -136,6 +138,7 @@
 \DescribeMacro{inlinelist}
 \DescribeMacro{enumdescript}
 The "inlinelist" and "enumdescript" environments are defined using the \software{enumitem} package \cite{enumitem}.
+\\
 \begin{columns}
 \begin{verbatim}
 The three main points are
@@ -146,6 +149,7 @@
 \end{inlinelist}
 \end{verbatim}
 \column
+% \vspace{.1ex}
 The three main points are
 \begin{inlinelist}
  \item one
@@ -171,7 +175,7 @@
 \end{columns}
 
 \DescribeMacro{\underline}
-The "\underline" macro is redefined to allow line-breaks using the \software{soulutf8} package \cite{soulutf8}.
+The "\underline" macro is redefined to allow line-breaks using the \software{soul} package \cite{soul}.
 
 % \ifshort
 \printbibliography
@@ -222,9 +226,9 @@
 %    \end{macrocode}
 %
 % \begin{macro}{\underline}
-% Load the \software{soulutf8} package \cite{soulutf8} for hyphenable underlined text.
+% Load the \software{soul} package \cite{soul} for hyphenable underlined text.
 %    \begin{macrocode}
-\RequirePackage{soulutf8}
+\RequirePackage{soul}
 \let\underline\textul
 %    \end{macrocode}
 % \end{macro}

Modified: trunk/Master/texmf-dist/source/latex/hep-title/hep-title-implementation.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/hep-title/hep-title-implementation.dtx	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/source/latex/hep-title/hep-title-implementation.dtx	2024-11-27 20:55:13 UTC (rev 72984)
@@ -18,8 +18,8 @@
 % \iffalse
 
 %<package>\NeedsTeXFormat{LaTeX2e}[2005/12/01]
-%<package>\ProvidesPackage{hep-title}[2023/07/01 v1.2 Extend title page macros]
-%<documentation>\ProvidesFile{hep-title-documentation.tex}[2023/07/01 v1.2 hep-title documentation]
+%<package>\ProvidesPackage{hep-title}[2024/11/01 v1.3 Extend title page macros]
+%<documentation>\ProvidesFile{hep-title-documentation.tex}[2024/11/01 v1.3 hep-title documentation]
 %
 %<*documentation>
 
@@ -74,7 +74,9 @@
 %   Right brace   \}     Tilde         \~}
 %
 % \changes{v1.0}{2021/09/01}{Initial version of the style file.}
-% \changes{v1.1}{2023/07/01}{Bug fixes.}
+% \changes{v1.1}{2022/11/01}{Bug fixes.}
+% \changes{v1.2}{2023/07/01}{Bug fixes.}
+% \changes{v1.3}{2024/11/01}{Bug fixes.}
 %
 % \ifshort
 %<*documentation>

Modified: trunk/Master/texmf-dist/tex/latex/hep-acronym/hep-acronym.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hep-acronym/hep-acronym.sty	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/tex/latex/hep-acronym/hep-acronym.sty	2024-11-27 20:55:13 UTC (rev 72984)
@@ -15,7 +15,7 @@
 %% and version 1.3c or later is part of all distributions of
 %% LaTeX version 2005/12/01 or later.
 \NeedsTeXFormat{LaTeX2e}[2005/12/01]
-\ProvidesPackage{hep-acronym}[2023/07/01 v1.2 Acronyms using glossaries]
+\ProvidesPackage{hep-acronym}[2024/11/01 v1.3 Acronyms using glossaries]
 
 \RequirePackage{kvoptions}
 \SetupKeyvalOptions{
@@ -30,9 +30,9 @@
 \glssetcategoryattribute{abbreviation}{entrycount}{1}
 \AtBeginDocument{
   \@ifpackageloaded{hyperref}{
-    \providecommand{\glsxtrusefield}[2]{\@gls at entry@field{#1}{#2}}
-    \providecommand{\glsxtrsetfieldifexists}[3]{\glsdoifexists{#1}{#3}}
-    \providecommand{\gGlsXtrSetField}[3]{%
+    \providecommand*{\glsxtrusefield}[2]{\@gls at entry@field{#1}{#2}}
+    \providecommand*{\glsxtrsetfieldifexists}[3]{\glsdoifexists{#1}{#3}}
+    \providecommand*{\gGlsXtrSetField}[3]{%
       \glsxtrsetfieldifexists{#1}{#2}{%
         \csgdef{glo@\glsdetoklabel{#1}@#2}{#3}%
       }%
@@ -49,7 +49,7 @@
     }}
   }{}
 }
-\newcommand{\hep at disable}[1]{%
+\newcommand*{\hep at disable}[1]{%
   \@ifpackageloaded{hyperref}{\pdfstringdefDisableCommands{#1}}{}%
 }
 \ifhepacronym at hyper\else
@@ -57,9 +57,9 @@
 \fi
 \PassOptionsToPackage{excludeor}{everyhook}
 \RequirePackage{everyhook}
-\newcommand{\begin at sentence}{1001}
-\newcommand{\sentence}{\spacefactor=\begin at sentence}
-\hep at disable{\renewcommand\sentence{}}
+\newcommand*{\begin at sentence}{1001}
+\newcommand*{\sentence}{\spacefactor=\begin at sentence}
+\hep at disable{\renewcommand*\sentence{}}
 \PushPostHook{par}{{\sentence}}
 \gdef\ttl at case{\leavevmode\sentence}
 \def\frenchspacing{%
@@ -67,7 +67,7 @@
   \sfcode`\!\begin at sentence \sfcode`\:\begin at sentence
   \sfcode`\;\@m \sfcode`\,\@m
 }
-\newcommand{\if at begin@of at sentence}[2]{\leavevmode\protecting{%
+\newcommand*{\hep at if@begin at of@sentence}[2]{\leavevmode\protecting{%
   \ifboolexpr{ test {\ifnumcomp{\spacefactor}{=}{3000}} or%
                test {\ifnumcomp{\spacefactor}{=}{2000}} or%
                test {\ifnumcomp{\spacefactor}{=}{\begin at sentence}}%
@@ -76,7 +76,8 @@
 \RequirePackage{xparse}
 \ProvideDocumentCommand{\mathdef}{mO{0}m}{%
   \expandafter\let\csname hep at text\string#1\endcsname=#1
-  \expandafter\newcommand\csname hep at math\string#1\endcsname[#2]{#3}
+  \expandafter\newcommand\expandafter*%
+    \csname hep at math\string#1\endcsname[#2]{#3}
   \DeclareRobustCommand#1{%
     \ifmmode
       \expandafter\let\expandafter\next\csname%
@@ -97,8 +98,8 @@
     \glsshortpluralkey=\IfBooleanTF{#1}{#3}{\IfNoValueTF{#2}{#3s}{#2s}},
     longplural=\IfNoValueTF{#6}{#5s}{#6}
   ]{#3}{\IfNoValueTF{#2}{#3}{#2}}{#5}
-  \expandafter\newcommand\csname#3\endcsname[1][]{%
-    \if at begin@of at sentence{%
+  \expandafter\newcommand\expandafter*\csname#3\endcsname[1][]{%
+    \hep at if@begin at of@sentence{%
       \ifglsused{#3}{\cgls{#3}[##1]}{\cGls{#3}[##1]}%
     }{\cgls{#3}[##1]}%
     \ifnum\glsentrycurrcount{#3}>1\relax
@@ -111,8 +112,8 @@
   \expandafter\mathdef\csname#3\endcsname{%
     \mathinner{\text{\glsxtrshort{#3}}}\@gls at increment@currcount{#3}%
   }
-  \expandafter\newcommand\csname#3s\endcsname[1][]{%
-    \if at begin@of at sentence{\cGlspl{#3}[##1]}{\cglspl{#3}[##1]}%
+  \expandafter\newcommand\expandafter*\csname#3s\endcsname[1][]{%
+    \hep at if@begin at of@sentence{\cGlspl{#3}[##1]}{\cglspl{#3}[##1]}%
     \IfBooleanTF{#4}{}{\@\xspace}%
   }
   \hep at disable{\expandafter\def\csname#3s\endcsname{%
@@ -121,13 +122,13 @@
   \expandafter\mathdef\csname#3s\endcsname{%
     \mathinner{\text{\glsxtrshortpl{#3}}}\@gls at increment@currcount{#3}%
   }
-  \expandafter\newcommand\csname#3long\endcsname[1][]{%
-    \if at begin@of at sentence{\Glsdesc*{#3}[##1]}{\glsdesc*{#3}[##1]}%
+  \expandafter\newcommand\expandafter*\csname#3long\endcsname[1][]{%
+    \hep at if@begin at of@sentence{\Glsdesc*{#3}[##1]}{\glsdesc*{#3}[##1]}%
     \IfBooleanTF{#4}{}{\@\xspace}%
   }
   \hep at disable{\expandafter\def\csname#3long\endcsname{#5 }}
-  \expandafter\newcommand\csname#3slong\endcsname[1][]{%
-    \if at begin@of at sentence{%
+  \expandafter\newcommand\expandafter*\csname#3slong\endcsname[1][]{%
+    \hep at if@begin at of@sentence{%
       \Glsxtrlongpl*{#3}[##1]}{\glsxtrlongpl*{#3}[##1]%
     }%
     \IfBooleanTF{#4}{}{\@\xspace}%
@@ -137,7 +138,7 @@
   }
 }
 \NewDocumentCommand{\shortacronym}{somsmo}{
-  \expandafter\newcommand\csname#3\endcsname[1][]{%
+  \expandafter\newcommand\expandafter*\csname#3\endcsname[1][]{%
     \IfNoValueTF{#2}{#3}{#2}\IfBooleanTF{#4}{}{\@\xspace}##1%
   }
   \hep at disable{\expandafter\def\csname#3\endcsname{%
@@ -146,7 +147,7 @@
   \expandafter\mathdef\csname#3\endcsname{%
     \mathinner{\text{\IfNoValueTF{#2}{#3}{#2}}}%
   }
-  \expandafter\newcommand\csname#3s\endcsname[1][]{%
+  \expandafter\newcommand\expandafter*\csname#3s\endcsname[1][]{%
     \IfBooleanTF{#1}{#3}{\IfNoValueTF{#2}{#3s}{#2s}}%
     \IfBooleanTF{#4}{}{\@\xspace}##1%
   }
@@ -160,13 +161,13 @@
   \expandafter\let\csname#3slong\expandafter\endcsname\csname#3s\endcsname
 }
 \NewDocumentCommand{\longacronym}{somsmo}{
-  \expandafter\newcommand\csname#3\endcsname[1][]{%
-    \if at begin@of at sentence{\MakeUppercase#5}{#5}%
+  \expandafter\newcommand\expandafter*\csname#3\endcsname[1][]{%
+    \hep at if@begin at of@sentence{\MakeUppercase#5}{#5}%
     \IfBooleanTF{#4}{}{\@\xspace}##1%
   }
   \hep at disable{\expandafter\def\csname#3\endcsname{#5 }}
-  \expandafter\newcommand\csname#3s\endcsname[1][]{%
-    \if at begin@of at sentence{%
+  \expandafter\newcommand\expandafter*\csname#3s\endcsname[1][]{%
+    \hep at if@begin at of@sentence{%
       \IfNoValueTF{#6}{\MakeUppercase#5s}{\MakeUppercase#6}%
     }{%
       \IfNoValueTF{#6}{#5s}{#6}}\IfBooleanTF{#4}{}{\@\xspace}##1%
@@ -180,12 +181,12 @@
 
 \NewDocumentCommand{\acronymalternative}{mmsm}{%
   \GlsXtrSetField{#1}{useri}{#4}%
-  \expandafter\newcommand\csname#2\endcsname[1][]{%
+  \expandafter\newcommand\expandafter*\csname#2\endcsname[1][]{%
   \let\hep at glsaccesslong\glsaccesslong%
   \let\hep at Glsaccesslong\Glsaccesslong%
   \let\glsaccesslong\glsuseri%
   \let\Glsaccesslong\Glsuseri%
-    \if at begin@of at sentence{%
+    \hep at if@begin at of@sentence{%
       \ifglsused{#1}{\cgls{#1}[##1]}{\cGls{#1}[##1]}%
     }{\cgls{#1}[##1]}%
   \let\glsaccesslong\hep at glsaccesslong%
@@ -200,12 +201,12 @@
   \expandafter\mathdef\csname#2\endcsname{%
     \mathinner{\text{\glsxtrshort{#1}}}\@gls at increment@currcount{#1}%
   }
-  \expandafter\newcommand\csname#2long\endcsname[1][]{%
+  \expandafter\newcommand\expandafter*\csname#2long\endcsname[1][]{%
     \let\hep at glsentrydesc\glsentrydesc%
     \let\hep at Glsentrydesc\Glsentrydesc%
     \renewrobustcmd*{\glsentrydesc}[1]{\@gls at entry@field{#1}{useri}}%
     \renewrobustcmd*{\Glsentrydesc}[1]{\@Gls at entry@field{#1}{useri}}%
-    \if at begin@of at sentence{\Glsdesc*{#1}[##1]}{\glsdesc*{#1}[##1]}%
+    \hep at if@begin at of@sentence{\Glsdesc*{#1}[##1]}{\glsdesc*{#1}[##1]}%
     \IfBooleanTF{#3}{}{\@\xspace}%
     \let\glsentrydesc\hep at glsentrydesc%
     \let\Glsentrydesc\hep at Glsentrydesc%
@@ -233,31 +234,19 @@
     }{}%
   }%
 }
-\newcommand{\resetacronym}[1]{\protect\glsreset{#1}}
-\newcommand{\dummyacronym}[1]{\protect\glsunset{#1}}
+\newcommand*{\resetacronym}[1]{\protect\glsreset{#1}}
+\newcommand*{\dummyacronym}[1]{\protect\glsunset{#1}}
 \@ifundefined{endabstract}{}{%
   \let\end at hep@abstract\endabstract%
-  \renewcommand\endabstract{\glsresetall\end at hep@abstract}%
+  \renewcommand*\endabstract{\glsresetall\end at hep@abstract}%
 }
-\let\hep at table@of at contents\tableofcontents
-\renewcommand\tableofcontents{%
-  \glsunsetall\hep at table@of at contents\glsresetall%
-}
-\let\hep at list@of at figures\listoffigures
-\renewcommand\listoffigures{%
-  \glsunsetall\hep at list@of at figures\glsresetall%
-}
-\let\hep at list@of at tables\listoftables
-\renewcommand\listoftables{%
-  \glsunsetall\hep at list@of at tables\glsresetall%
-}
 \NewDocumentCommand{\acronyms}{om}{%
   \IfNoValueTF{#1}{
     \newglossary{#2}{#2.in}{#2.out}{#2}%
-    \renewcommand{\acronymtype}{#2}%
+    \renewcommand*{\acronymtype}{#2}%
   }{
     \newglossary{#1}{#1.in}{#1.out}{#2}%
-    \renewcommand{\acronymtype}{#1}%
+    \renewcommand*{\acronymtype}{#1}%
   }
 }
 

Modified: trunk/Master/texmf-dist/tex/latex/hep-bibliography/hep-bibliography.dbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hep-bibliography/hep-bibliography.dbx	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/tex/latex/hep-bibliography/hep-bibliography.dbx	2024-11-27 20:55:13 UTC (rev 72984)
@@ -15,7 +15,7 @@
 %% and version 1.3c or later is part of all distributions of
 %% LaTeX version 2005/12/01 or later.
 
-\ProvidesFile{hep-bibliography.dbx}[2023/07/01 v1.2 HEP-Bibliography biblatex data model]
+\ProvidesFile{hep-bibliography.dbx}[2024/11/01 v1.3 HEP-Bibliography biblatex data model]
 
 \DeclareDatamodelFields[type=field, datatype=literal]{
   collaboration, pmid, pmcid, pmc,

Modified: trunk/Master/texmf-dist/tex/latex/hep-bibliography/hep-bibliography.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hep-bibliography/hep-bibliography.sty	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/tex/latex/hep-bibliography/hep-bibliography.sty	2024-11-27 20:55:13 UTC (rev 72984)
@@ -16,7 +16,7 @@
 %% LaTeX version 2005/12/01 or later.
 
 \NeedsTeXFormat{LaTeX2e}[2005/12/01]
-\ProvidesPackage{hep-bibliography}[2023/07/01 v1.2 HEP-Bibliography]
+\ProvidesPackage{hep-bibliography}[2024/11/01 v1.3 HEP-Bibliography]
 
 
 \RequirePackage{kvoptions}
@@ -118,8 +118,6 @@
 \providecommand{\relateddelimerratum}{\addsemicolon\space}
 \DefineBibliographyExtras{british}{\def\finalandcomma{\addcomma}}
 \renewcommand{\subtitlepunct}{\addcolon\addspace}
-\let\hep at printbibliography\printbibliography
-\renewcommand{\printbibliography}{\sloppy\hep at printbibliography}
 
 \newcommand{\hep at reg@exp at one}{\regexp{\A(\p{L}+)?\d+(\p{L}+)?\Z}}
 \newcommand{\hep at reg@exp at two}{\regexp{\A(\p{L}+)?(\d+)(\p{L}+)?\Z}}

Modified: trunk/Master/texmf-dist/tex/latex/hep-float/hep-float.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hep-float/hep-float.sty	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/tex/latex/hep-float/hep-float.sty	2024-11-27 20:55:13 UTC (rev 72984)
@@ -16,7 +16,7 @@
 %% LaTeX version 2005/12/01 or later.
 
 \NeedsTeXFormat{LaTeX2e}[2005/12/01]
-\ProvidesPackage{hep-float}[2023/07/01 v1.2 Float adjustments]
+\ProvidesPackage{hep-float}[2024/11/01 v1.3 Float adjustments]
 
 \RequirePackage{kvoptions}
 \SetupKeyvalOptions{
@@ -153,6 +153,7 @@
 }
 \RequirePackage{booktabs}
 \RequirePackage{multirow}
+\newcommand\header[1]{\multicolumn{1}{c}{#1}}
 
 \RequirePackage{graphicx}
 \providecommand{\tikzsetnextfilename}[1]{}

Modified: trunk/Master/texmf-dist/tex/latex/hep-font/hep-font.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hep-font/hep-font.sty	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/tex/latex/hep-font/hep-font.sty	2024-11-27 20:55:13 UTC (rev 72984)
@@ -15,7 +15,7 @@
 %% and version 1.3c or later is part of all distributions of
 %% LaTeX version 2005/12/01 or later.
 \NeedsTeXFormat{LaTeX2e}[2005/12/01]
-\ProvidesPackage{hep-font}[2023/07/01 v1.2 hep-font]
+\ProvidesPackage{hep-font}[2024/11/01 v1.3 hep-font]
 
 \RequirePackage{kvoptions}
 \SetupKeyvalOptions{
@@ -85,6 +85,7 @@
 \RequirePackage{xparse}
 \ProvideDocumentCommand{\code}{v}{{\codestyle #1}}
 \g at addto@macro\@floatboxreset{\tlstyle}
+\pretocmd{\theequation}{\tstyle}{}{}
 \RequirePackage{textcomp}
 \newcommand{\hepfont at sf@shape}[3]{%
   \DeclareFontShape{\hepfont at encoding}{\sfdefault}{#1}{#2}{#3}{}%

Modified: trunk/Master/texmf-dist/tex/latex/hep-graphic/hep-feynman.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hep-graphic/hep-feynman.sty	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/tex/latex/hep-graphic/hep-feynman.sty	2024-11-27 20:55:13 UTC (rev 72984)
@@ -14,7 +14,7 @@
 %% http://www.latex-project.org/lppl.txt
 %% and version 1.3c or later is part of all distributions of
 %% LaTeX version 2005/12/01 or later.
-\ProvidesPackage{hep-feynman}[2023/07/01 v1.0 Feynman diagrams in High Energy Physics]
+\ProvidesPackage{hep-feynman}[2024/11/01 v1.3 Feynman diagrams in High Energy Physics]
 
 \RequirePackage{tikz-feynman}
 \tikzfeynmanset{

Modified: trunk/Master/texmf-dist/tex/latex/hep-graphic/hep-graphic.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hep-graphic/hep-graphic.sty	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/tex/latex/hep-graphic/hep-graphic.sty	2024-11-27 20:55:13 UTC (rev 72984)
@@ -15,7 +15,7 @@
 %% and version 1.3c or later is part of all distributions of
 %% LaTeX version 2005/12/01 or later.
 \NeedsTeXFormat{LaTeX2e}[2005/12/01]
-\ProvidesPackage{hep-graphic}[2023/07/01 v1.0 Graphics in High Energy Physics]
+\ProvidesPackage{hep-graphic}[2024/11/01 v1.3 Graphics in High Energy Physics]
 
 \RequirePackage{kvoptions}
 \SetupKeyvalOptions{
@@ -22,6 +22,7 @@
   family=hepgraphic,
   prefix=hepgraphic@
 }
+\DeclareStringOption{extern}[.]
 \DeclareBoolOption[false]{plot}
 \DeclareBoolOption[false]{feynman}
 \ProcessKeyvalOptions*
@@ -28,26 +29,28 @@
 \ifhepgraphic at plot\RequirePackage{hep-plot}\fi
 \ifhepgraphic at feynman\RequirePackage{hep-feynman}\fi
 \RequirePackage{tikz}
-\usetikzlibrary{external}
-\tikzexternalize[
- optimize=false,
- only named=true,
-]
-\RequirePackage{standalone}
+\ifx\hepgraphic at extern\@empty\else
+ \usetikzlibrary{external}
+ \tikzexternalize[
+  only named=true,
+ ]
+ \tikzsetexternalprefix{\hepgraphic at extern/}
+\fi
+\RequirePackage{tikzscale}
 \def\hep at graphic@path{.}
 \newcommand{\graphicpath}[1]{\def\hep at graphic@path{#1}}
 \RequirePackage{xparse}
-\NewDocumentCommand{\includetikz}{sO{1}m}{%
+\NewDocumentCommand{\includepgf}{sO{}m}{%
  \tikzsetnextfilename{#3}%
  \IfBooleanTF{#1}{%
-  \includestandalone{\hep at graphic@path/#3}%
+  \includegraphics{\hep at graphic@path/#3}%
  }{%
-  \linewidth=#2\linewidth
-  \includestandalone[width=\linewidth]{\hep at graphic@path/#3}%
+  \pgfplotsset{#2}
+  \includegraphics[#2]{\hep at graphic@path/#3}%
  }%
 }
 \newcommand{\includefeynman}[1]{%
- \vcenter{\hbox{\includestandalone{\hep at graphic@path/#1}}}%
+ \vcenter{\hbox{\includegraphics{\hep at graphic@path/#1}}}%
 }
 
 \endinput

Modified: trunk/Master/texmf-dist/tex/latex/hep-graphic/hep-plot.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hep-graphic/hep-plot.sty	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/tex/latex/hep-graphic/hep-plot.sty	2024-11-27 20:55:13 UTC (rev 72984)
@@ -14,7 +14,7 @@
 %% http://www.latex-project.org/lppl.txt
 %% and version 1.3c or later is part of all distributions of
 %% LaTeX version 2005/12/01 or later.
-\ProvidesPackage{hep-plot}[2023/07/01 v1.0 Plots in High Energy Physics]
+\ProvidesPackage{hep-plot}[2024/11/01 v1.3 Plots in High Energy Physics]
 
 \RequirePackage{tikz}
 \tikzset{
@@ -26,6 +26,12 @@
   on \the\pgflinewidth off 2pt on \the\pgflinewidth off 2pt
   on \the\pgflinewidth off 2pt on \the\pgflinewidth off 2pt
  },
+ dotdotdashed/.style={dash pattern=on 3pt off 2pt
+  on 3pt off 2pt on \the\pgflinewidth off 2pt
+ },
+ dotdotdotdashed/.style={dash pattern=on 3pt off 2pt
+  on 3pt off 2pt on 3pt off 2pt on \the\pgflinewidth off 2pt
+ },
 }%
 \pgfkeys{/pgf/number format/.cd,1000 sep={\,}}%
 \RequirePackage{pgfplots}
@@ -64,25 +70,29 @@
 }
 \colorlet{darkgreen}{green!50!black}
 \pgfplotscreateplotcyclelist{colors}{
- blue, red, darkgreen, violet, orange, yellow!25!orange,
+ blue, red, darkgreen, violet, orange, yellow!75!orange,
  brown, black
 }
 \pgfplotscreateplotcyclelist{line styles}{
  solid, dashed, {densely dotted, semithick}, dashdotted,
- dashdotdotted, dashdotdotdotted, dashdotdotdotdotted
+ dashdotdotted, dotdotdashed, dashdotdotdotted, dotdotdotdashed, dashdotdotdotdotted
 }
 \pgfplotscreateplotcyclelist{marks}{
- -, |, Mercedes star flipped, Mercedes star, +, x, star,
- asterisk, 10-pointed star
+ mark=-, mark=|, mark=Mercedes star flipped, mark=Mercedes star, mark=+,
+ mark=x, mark=star, mark=asterisk, mark=10-pointed star
 }
 \pgfplotscreateplotcyclelist{vertical marks}{
- |, Mercedes star flipped, Mercedes star, x, star,
- asterisk, 10-pointed star
+ mark=|, mark=Mercedes star flipped, mark=Mercedes star, mark=x, mark=star,
+ mark=asterisk, mark=10-pointed star
 }
 \pgfplotscreateplotcyclelist{horizontal marks}{
- -, Mercedes star flipped, Mercedes star, x, star, %asterisk,
- 10-pointed star
+ mark=-, mark=Mercedes star flipped, mark=Mercedes star, mark=x, mark=star,
+ mark=asterisk, mark=10-pointed star
 }
+\pgfplotscreateplotcyclelist{star marks}{
+ mark=Mercedes star flipped, mark=Mercedes star, mark=x, mark=star,
+ mark=asterisk, mark=10-pointed star
+}
 \pgfplotsset{
  cycle multiindex* list={colors\nextlist line styles},
 }
@@ -94,6 +104,12 @@
   \globaldefs=0\relax
 }
 \pgfplotsset{
+  colormap={rainbow}{
+    color(0)=(violet); color(1)=(blue); color(2)=(darkgreen);
+    color(3)=(yellow); color(4)=(orange); color(5)=(red)
+  },
+}
+\pgfplotsset{
  legend cell align=left,
  legend style={
   at={(1,1)},
@@ -110,7 +126,6 @@
 }
 \pgfplotsset{
  contour legend/.style={
-  contour prepared={labels=false},
   colorbar sampled line,
   colorbar style={
    mark size=7pt,
@@ -120,11 +135,10 @@
    },
  },
 }
-\usepgfplotslibrary{colormaps}
 \pgfplotsset{
  contour legend x/.style={
   colorbar horizontal,
-  colormap/jet,
+  colormap name=rainbow,
   contour legend,
   colorbar style={
    at={(0.5,1.025)},

Modified: trunk/Master/texmf-dist/tex/latex/hep-math/hep-math.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hep-math/hep-math.sty	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/tex/latex/hep-math/hep-math.sty	2024-11-27 20:55:13 UTC (rev 72984)
@@ -16,7 +16,7 @@
 %% LaTeX version 2005/12/01 or later.
 
 \NeedsTeXFormat{LaTeX2e}[2005/12/01]
-\ProvidesPackage{hep-math}[2023/07/01 v1.2 Math and physics macros]
+\ProvidesPackage{hep-math}[2024/11/01 v1.3 Math and physics macros]
 
 \RequirePackage{mathtools}
 \mathtoolsset{centercolon}
@@ -41,7 +41,7 @@
 }
 \newcommand{\imaginaryunit}{\text{i}}
 \AtBeginDocument{\mathdef{\i}{\imaginaryunit}}
-\RequirePackage{soulutf8}
+\RequirePackage{soul}
 \newcommand\textoverline[1]{{\setul{-1.9ex}{}\ul{#1}}}
 \let\overline\textoverline
 \DeclareRobustCommand{\over at line}[1]{\@@overline{#1}}
@@ -126,11 +126,6 @@
     }%
   }%
 }
-\let\hep at int\int
-\RenewDocumentCommand{\int}{oe{_^}}{%
-  \def\temp{\hep at int_{\IfValueT{#2}{#2}}^{\IfValueT{#3}{#3}}}%
-  \IfValueTF{#1}{\mathop{\temp#1}}{\temp}%
-}
 \newcommand{\differential}[1]{\mathop{}\!#1}
 \newcommand\newderivative[2]{
   \NewDocumentCommand{#1}{somse{^}}{%
@@ -141,7 +136,7 @@
     }{%
       \differential#2\IfValueT{##5}{^{##5\!}}\IfValueT{##2}{##2}%
     }{%
-      \differential#2{##3}\IfValueT{##5}{^{##5}}%
+      \differential#2{{}##3}\IfValueT{##5}{^{##5}}%
     }%
   }
 }
@@ -158,7 +153,7 @@
       \differential#2\ifnum\hep at sum=1\relax\else{^{\hep at sum\!}}\fi
       \IfValueT{##2}{##2}%
     }{%
-      \differential#2{##3}\ifnum##5=1\relax\else{^{##5}}\fi%
+      \differential#2{{}##3}\ifnum##5=1\relax\else{^{##5}}\fi%
       \IfValueT{##6}{#2##6\ifnum##7=1\relax\else{^{##7}}\fi}%
       \IfValueT{##8}{#2##8\ifnum##9=1\relax\else{^{##9}}\fi}%
     }%
@@ -170,6 +165,8 @@
 \newderivative{\derivative}{\diffsymbol}
 \newcommand\dv{\derivative}
 \newcommand\partialdifferential{\differential\partial}
+\newcommand\slashedpartialdifferential{\differential{\slashed\partial}}
+\newcommand\spd{\slashedpartialdifferential}
 \newcommand\pd{\partialdifferential}
 \newpartialderivative{\partialderivative}{\partial}
 \newcommand\pdv{\partialderivative}
@@ -185,8 +182,9 @@
 \RequirePackage{cancel}
 \RequirePackage{slashed}
 \declareslashed{}{/}{.14}{0}{L}
-\declareslashed{}{/}{.06}{0}{\D}
-\declareslashed{}{/}{.055}{0}{\pd}
+\declareslashed{}{/}{.055}{0}{\partial}
+\declareslashed{}{/}{.06}{0}{\gaugediff}
+\declareslashed{}{/}{.055}{0}{\partialdifferential}
 \RequirePackage{mleftright}
 \mleftright
 \RequirePackage{etoolbox}
@@ -230,11 +228,16 @@
  \begin{matrix}\seq_use:Nn\hep at seq{\\}\end{matrix}%
 }
 \ExplSyntaxOff
-\DeclarePairedDelimiterX{\row}[1]{(}{)}{\hep at row{#1}}
-\NewDocumentCommand{\column}{me{^}e{_}}{%
+\DeclarePairedDelimiterX{\hep at row@}[1]{(}{)}{\hep at row{#1}}
+\NewDocumentCommand{\hep at column@}{me{^}e{_}}{%
   \left(\hep at column{#1}\right)%
   \IfValueT{#2}{^{\!\!\!#2}}\IfValueT{#3}{_{\!\!\!#3}}%
 }
+\providecommand{\column}{}
+\providecommand{\row}{}
+\mathdef{\column}{\hep at column@}
+\providecommand{\row}{}
+\mathdef{\row}{\hep at row@}
 
 \newcommand\hep at left@delim{\mathopen{}}
 \providecommand{\midbar}[1][]{%

Modified: trunk/Master/texmf-dist/tex/latex/hep-math-font/hep-math-font.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hep-math-font/hep-math-font.sty	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/tex/latex/hep-math-font/hep-math-font.sty	2024-11-27 20:55:13 UTC (rev 72984)
@@ -16,7 +16,7 @@
 %% LaTeX version 2005/12/01 or later.
 
 \NeedsTeXFormat{LaTeX2e}[2005/12/01]
-\ProvidesPackage{hep-math-font}[2023/07/01 v1.2 selection of math fonts for latin modern]
+\ProvidesPackage{hep-math-font}[2024/11/01 v1.3 selection of math fonts for latin modern]
 
 \RequirePackage{kvoptions}
 \SetupKeyvalOptions{
@@ -84,8 +84,8 @@
   \AtBeginDocument{%
     \@ifpackageloaded{esint}{%
       \DeclareSymbolFont{largesymbolsA}{U}{ssesint}{m}{n}
-    }{}
-  }
+}{}
+}
   \DeclareSymbolFontAlphabet{\mathrm}{operators}
   \DeclareSymbolFontAlphabet{\mathnormal}{letters}
   \ifhep at minion\else
@@ -103,83 +103,83 @@
   \RequirePackage{textalpha}
   \def\hep at Greek#1#2#3{
     \protected\def#1{\TextOrMath{#3}{\ifnum\fam=0 \text{#3}\else#2\fi}}%
-  }
+}
   \def\hep at greek#1#2#3{\let#2=#1\hep at Greek#1#2#3}
-  \providecommand*{\Alpha}{\textAlpha}
-  \providecommand*{\Beta}{\textBeta}
-  \hep at greek\Gamma\mathGamma\textGamma
-  \hep at greek\Delta\mathDelta\textDelta
-  \providecommand*{\Epsilon}{\textEpsilon}
-  \providecommand*{\Zeta}{\textZeta}
-  \providecommand*{\Eta}{\textEta}
-  \hep at greek\Theta\mathTheta\textTheta
-  \providecommand*{\Iota}{\textIota}
-  \providecommand*{\Kappa}{\textKappa}
-  \hep at greek\Lambda\mathLambda\textLambda
-  \providecommand*{\Mu}{\textMu}
-  \providecommand*{\Nu}{\textNu}
-  \hep at greek\Xi\mathXi\textXi
-  \providecommand*{\Omicron}{\textOmicron}
-  \hep at greek\Pi\mathPi\textPi
-  \providecommand*{\Rho}{\textRho}
-  \hep at greek\Sigma\mathSigma\textSigma
-  \providecommand*{\Tau}{\textTau}
-  \hep at greek\Upsilon\mathUpsilon\textUpsilon
-  \hep at greek\Phi\mathPhi\textPhi
-  \providecommand*{\Chi}{\textChi}
-  \hep at greek\Psi\mathPsi\textPsi
-  \hep at greek\Omega\mathOmega\textOmega
-  \hep at greek\alpha\mathalpha\textalpha
-  \hep at greek\beta\mathbeta\textbeta
-  \hep at greek\gamma\mathgamma\textgamma
-  \hep at greek\delta\mathdelta\textdelta
-  \hep at greek\epsilon\mathepsilon\textepsilon
-  \hep at greek\zeta\mathzeta\textzeta
-  \hep at greek\eta\matheta\texteta
-  \hep at greek\theta\maththeta\texttheta
-  \hep at greek\iota\mathiota\textiota
-  \hep at greek\kappa\mathkappa\textkappa
-  \hep at greek\lambda\mathlambda\textlambda
-  \hep at greek\mu\mathmu\textmu
-  \hep at greek\nu\mathnu\textnu
-  \hep at greek\xi\mathxi\textxi
-  \providecommand*{\omicron}{\textomicron}
-  \hep at greek\pi\mathpi\textpi
-  \hep at greek\rho\mathrho\textrho
-  \hep at greek\sigma\mathsigma\textsigma
-  \hep at greek\varsigma\mathvarsigma\textvarsigma
-  \providecommand*{\finalsigma}{\varsigma}
-  \hep at greek\tau\mathtau\texttau
-  \hep at greek\upsilon\mathupsilon\textupsilon
-  \hep at greek\phi\mathphi\textphi
-  \hep at greek\chi\mathchi\textchi
-  \hep at greek\psi\mathpsi\textpsi
-  \hep at greek\omega\mathomega\textomega
-  \hep at greek\digamma\mathdigamma\textdigamma
-  \providecommand*{\Digamma}{\textDigamma}
-  \providecommand*{\stigma}{\textstigma}
-  \providecommand*{\varstigma}{\textvarstigma}
-  \providecommand*{\koppa}{\textkoppa}
-  \providecommand*{\Koppa}{\textKoppa}
-  \providecommand*{\qoppa}{\textqoppa}
-  \providecommand*{\Qoppa}{\textQoppa}
-  \providecommand*{\Stigma}{\textStigma}
-  \providecommand*{\Sampi}{\textSampi}
-  \providecommand*{\sampi}{\textsampi}
-  \hep at greek\varpi\mathvarpi\textpisymbol
-  \providecommand*{\pisymbol}{\varpi}
-  \hep at greek\varrho\mathvarrho\textrhosymbol
-  \hep at greek\rhosymbol\mathvarrho\textrhosymbol
-  \hep at greek\vartheta\mathvartheta\textthetasymbol
-  \providecommand*{\thetasymbol}{\vartheta}
-  \hep at greek\varepsilon\mathvarepsilon\textepsilon
-  \hep at Greek\epsilonsymbol\mathepsilon\textepsilonsymbol
-  \hep at greek\varphi\mathvarphi\textphi
-  \hep at Greek\phisymbol\mathphi\textphisymbol
+  \providecommand*{\Alpha}{\textAlpha} % Α
+  \providecommand*{\Beta}{\textBeta} % Β
+  \hep at greek\Gamma\mathGamma\textGamma % Γ
+  \hep at greek\Delta\mathDelta\textDelta % Δ
+  \providecommand*{\Epsilon}{\textEpsilon} % Ε
+  \providecommand*{\Zeta}{\textZeta} % Ζ
+  \providecommand*{\Eta}{\textEta} % Η
+  \hep at greek\Theta\mathTheta\textTheta % Θ
+  \providecommand*{\Iota}{\textIota} % Ι
+  \providecommand*{\Kappa}{\textKappa} % Κ
+  \hep at greek\Lambda\mathLambda\textLambda % Λ
+  \providecommand*{\Mu}{\textMu} % Μ
+  \providecommand*{\Nu}{\textNu} % Ν
+  \hep at greek\Xi\mathXi\textXi % Ξ
+  \providecommand*{\Omicron}{\textOmicron} % Ο
+  \hep at greek\Pi\mathPi\textPi % Π
+  \providecommand*{\Rho}{\textRho} % Ρ
+  \hep at greek\Sigma\mathSigma\textSigma % Σ
+  \providecommand*{\Tau}{\textTau} % Τ
+  \hep at greek\Upsilon\mathUpsilon\textUpsilon % Υ
+  \hep at greek\Phi\mathPhi\textPhi % Φ
+  \providecommand*{\Chi}{\textChi} % Χ
+  \hep at greek\Psi\mathPsi\textPsi % Ψ
+  \hep at greek\Omega\mathOmega\textOmega % Ω
+  \hep at greek\alpha\mathalpha\textalpha % α
+  \hep at greek\beta\mathbeta\textbeta % β
+  \hep at greek\gamma\mathgamma\textgamma % γ
+  \hep at greek\delta\mathdelta\textdelta % δ
+  \hep at greek\epsilon\mathepsilon\textepsilon % ε
+  \hep at greek\zeta\mathzeta\textzeta % ζ
+  \hep at greek\eta\matheta\texteta % η
+  \hep at greek\theta\maththeta\texttheta % θ
+  \hep at greek\iota\mathiota\textiota % ι
+  \hep at greek\kappa\mathkappa\textkappa % κ
+  \hep at greek\lambda\mathlambda\textlambda % λ
+  \hep at greek\mu\mathmu\textmu % μ
+  \hep at greek\nu\mathnu\textnu % ν
+  \hep at greek\xi\mathxi\textxi % ξ
+  \providecommand*{\omicron}{\textomicron} % ο
+  \hep at greek\pi\mathpi\textpi % π
+  \hep at greek\rho\mathrho\textrho % ρ
+  \hep at greek\sigma\mathsigma\textsigma % σ
+  \hep at greek\varsigma\mathvarsigma\textvarsigma % ς
+  \providecommand*{\finalsigma}{\varsigma} % ς
+  \hep at greek\tau\mathtau\texttau % τ
+  \hep at greek\upsilon\mathupsilon\textupsilon % υ
+  \hep at greek\phi\mathphi\textphi % φ
+  \hep at greek\chi\mathchi\textchi % χ
+  \hep at greek\psi\mathpsi\textpsi % ψ
+  \hep at greek\omega\mathomega\textomega % ω
+  \hep at greek\digamma\mathdigamma\textdigamma % ϝ
+  \providecommand*{\Digamma}{\textDigamma} % Ϝ
+  \providecommand*{\stigma}{\textstigma} % ϛ
+  \providecommand*{\varstigma}{\textvarstigma} % ϛ stigma variant (CB.enc, teubner) not in LM
+  \providecommand*{\koppa}{\textkoppa} % ϟ (greek small letter koppa)
+  \providecommand*{\Koppa}{\textKoppa} % Ϟ (greek letter koppa)
+  \def\qoppa{\textqoppa} % ϙ (archaic koppa)
+  \providecommand*{\Qoppa}{\textQoppa} % Ϙ (archaic Koppa)
+  \providecommand*{\Stigma}{\textStigma} % Ϛ (in some fonts CT ligature)
+  \providecommand*{\Sampi}{\textSampi} % Ϡ
+  \providecommand*{\sampi}{\textsampi} % ϡ
+  \hep at greek\varpi\mathvarpi\textpisymbol %
+  \providecommand*{\pisymbol}{\varpi} %
+  \hep at greek\varrho\mathvarrho\textrhosymbol %
+  \hep at greek\rhosymbol\mathvarrho\textrhosymbol %
+  \hep at greek\vartheta\mathvartheta\textthetasymbol %
+  \providecommand*{\thetasymbol}{\vartheta} %
+  \hep at greek\varepsilon\mathvarepsilon\textepsilon %
+  \hep at Greek\epsilonsymbol\mathepsilon\textepsilonsymbol %
+  \hep at greek\varphi\mathvarphi\textphi %
+  \hep at Greek\phisymbol\mathphi\textphisymbol %
   \ifdefined\varbeta
-    \hep at greek\varbeta\mathvarbeta\textbetasymbol
+    \hep at greek\varbeta\mathvarbeta\textbetasymbol %
   \else
-    \providecommand*{\varbeta}{\textbetasymbol}
+    \providecommand*{\varbeta}{\textbetasymbol} %
   \fi
   \providecommand*{\betasymbol}{\varbeta}
   \ifdefined\varkappa
@@ -189,46 +189,279 @@
   \fi
   \providecommand*{\kappasymbol}{\varkappa}
   \providecommand*{\Thetasymbol}{\textThetasymbol}
-  \@ifl at aded{def}{tuenc-greek}{\input{alphabeta-tuenc.def}}{}
-  \@ifl at aded{def}{lgrenc}{\input{alphabeta-lgr.def}}{}
+\newcommand*{\alphabeta at select@precomposed}[1]{
+  \DeclareTextCompositeCommand{\accvaria}{#1}{\alpha}{\accvaria\textalpha}
+  \DeclareTextCompositeCommand{\accdasia}{#1}{\alpha}{\accdasia\textalpha}
+  \DeclareTextCompositeCommand{\accpsili}{#1}{\alpha}{\accpsili\textalpha}
+  \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\alpha}{\accdasiavaria\textalpha}
+  \DeclareTextCompositeCommand{\acctonos}{#1}{\alpha}{\acctonos\textalpha}
+  \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\alpha}{\accdasiaoxia\textalpha}
+  \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\alpha}{\accpsilioxia\textalpha}
+  \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\alpha}{\accpsilivaria\textalpha}
+  \DeclareTextCompositeCommand{\accperispomeni}{#1}{\alpha}{\accperispomeni\textalpha}
+  \DeclareTextCompositeCommand{\accdasiaperispomeni}{#1}{\alpha}{\accdasiaperispomeni\textalpha}
+  \DeclareTextCompositeCommand{\accpsiliperispomeni}{#1}{\alpha}{\accpsiliperispomeni\textalpha}
+  \DeclareTextCompositeCommand{\accvaria}{#1}{\eta}{\accvaria\texteta}
+  \DeclareTextCompositeCommand{\accdasia}{#1}{\eta}{\accdasia\texteta}
+  \DeclareTextCompositeCommand{\accpsili}{#1}{\eta}{\accpsili\texteta}
+  \DeclareTextCompositeCommand{\acctonos}{#1}{\eta}{\acctonos\texteta}
+  \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\eta}{\accdasiaoxia\texteta}
+  \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\eta}{\accpsilioxia\texteta}
+  \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\eta}{\accdasiavaria\texteta}
+  \DeclareTextCompositeCommand{\accperispomeni}{#1}{\eta}{\accperispomeni\texteta}
+  \DeclareTextCompositeCommand{\accdasiaperispomeni}{#1}{\eta}{\accdasiaperispomeni\texteta}
+  \DeclareTextCompositeCommand{\accpsiliperispomeni}{#1}{\eta}{\accpsiliperispomeni\texteta}
+  \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\eta}{\accpsilivaria\texteta}
+  \DeclareTextCompositeCommand{\accvaria}{#1}{\omega}{\accvaria\textomega}
+  \DeclareTextCompositeCommand{\accdasia}{#1}{\omega}{\accdasia\textomega}
+  \DeclareTextCompositeCommand{\accpsili}{#1}{\omega}{\accpsili\textomega}
+  \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\omega}{\accdasiavaria\textomega}
+  \DeclareTextCompositeCommand{\acctonos}{#1}{\omega}{\acctonos\textomega}
+  \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\omega}{\accdasiaoxia\textomega}
+  \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\omega}{\accpsilioxia\textomega}
+  \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\omega}{\accpsilivaria\textomega}
+  \DeclareTextCompositeCommand{\accperispomeni}{#1}{\omega}{\accperispomeni\textomega}
+  \DeclareTextCompositeCommand{\accdasiaperispomeni}{#1}{\omega}{\accdasiaperispomeni\textomega}
+  \DeclareTextCompositeCommand{\accpsiliperispomeni}{#1}{\omega}{\accpsiliperispomeni\textomega}
+  \DeclareTextCompositeCommand{\accvaria}{#1}{\iota}{\accvaria\textiota}
+  \DeclareTextCompositeCommand{\accdasia}{#1}{\iota}{\accdasia\textiota}
+  \DeclareTextCompositeCommand{\accpsili}{#1}{\iota}{\accpsili\textiota}
+  \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\iota}{\accdasiavaria\textiota}
+  \DeclareTextCompositeCommand{\acctonos}{#1}{\iota}{\acctonos\textiota}
+  \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\iota}{\accdasiaoxia\textiota}
+  \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\iota}{\accpsilioxia\textiota}
+  \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\iota}{\accpsilivaria\textiota}
+  \DeclareTextCompositeCommand{\accperispomeni}{#1}{\iota}{\accperispomeni\textiota}
+  \DeclareTextCompositeCommand{\accdasiaperispomeni}{#1}{\iota}{\accdasiaperispomeni\textiota}
+  \DeclareTextCompositeCommand{\accpsiliperispomeni}{#1}{\iota}{\accpsiliperispomeni\textiota}
+  \DeclareTextCompositeCommand{\accdialytika}{#1}{\iota}{\accdialytika\textiota}
+  \DeclareTextCompositeCommand{\accdialytikavaria}{#1}{\iota}{\accdialytikavaria\textiota}
+  \DeclareTextCompositeCommand{\accdialytikatonos}{#1}{\iota}{\accdialytikatonos\textiota}
+  \DeclareTextCompositeCommand{\accdialytikaperispomeni}{#1}{\iota}{\accdialytikaperispomeni\textiota}
+  \DeclareTextCompositeCommand{\accvaria}{#1}{\upsilon}{\accvaria\textupsilon}
+  \DeclareTextCompositeCommand{\accdasia}{#1}{\upsilon}{\accdasia\textupsilon}
+  \DeclareTextCompositeCommand{\accpsili}{#1}{\upsilon}{\accpsili\textupsilon}
+  \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\upsilon}{\accdasiavaria\textupsilon}
+  \DeclareTextCompositeCommand{\acctonos}{#1}{\upsilon}{\acctonos\textupsilon}
+  \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\upsilon}{\accdasiaoxia\textupsilon}
+  \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\upsilon}{\accpsilioxia\textupsilon}
+  \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\upsilon}{\accpsilivaria\textupsilon}
+  \DeclareTextCompositeCommand{\accperispomeni}{#1}{\upsilon}{\accperispomeni\textupsilon}
+  \DeclareTextCompositeCommand{\accdasiaperispomeni}{#1}{\upsilon}{\accdasiaperispomeni\textupsilon}
+  \DeclareTextCompositeCommand{\accpsiliperispomeni}{#1}{\upsilon}{\accpsiliperispomeni\textupsilon}
+  \DeclareTextCompositeCommand{\accdialytika}{#1}{\upsilon}{\accdialytika\textupsilon}
+  \DeclareTextCompositeCommand{\accdialytikavaria}{#1}{\upsilon}{\accdialytikavaria\textupsilon}
+  \DeclareTextCompositeCommand{\accdialytikatonos}{#1}{\upsilon}{\accdialytikatonos\textupsilon}
+  \DeclareTextCompositeCommand{\accdialytikaperispomeni}{#1}{\upsilon}{\accdialytikaperispomeni\textupsilon}
+  \DeclareTextCompositeCommand{\accvaria}{#1}{\epsilon}{\accvaria\textepsilon}
+  \DeclareTextCompositeCommand{\accdasia}{#1}{\epsilon}{\accdasia\textepsilon}
+  \DeclareTextCompositeCommand{\accpsili}{#1}{\epsilon}{\accpsili\textepsilon}
+  \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\epsilon}{\accdasiavaria\textepsilon}
+  \DeclareTextCompositeCommand{\acctonos}{#1}{\epsilon}{\acctonos\textepsilon}
+  \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\epsilon}{\accdasiaoxia\textepsilon}
+  \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\epsilon}{\accpsilioxia\textepsilon}
+  \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\epsilon}{\accpsilivaria\textepsilon}
+  \DeclareTextCompositeCommand{\accvaria}{#1}{\omicron}{\accvaria\textomicron}
+  \DeclareTextCompositeCommand{\accdasia}{#1}{\omicron}{\accdasia\textomicron}
+  \DeclareTextCompositeCommand{\accpsili}{#1}{\omicron}{\accpsili\textomicron}
+  \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\omicron}{\accdasiavaria\textomicron}
+  \DeclareTextCompositeCommand{\acctonos}{#1}{\omicron}{\acctonos\textomicron}
+  \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\omicron}{\accdasiaoxia\textomicron}
+  \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\omicron}{\accpsilioxia\textomicron}
+  \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\omicron}{\accpsilivaria\textomicron}
+  \DeclareTextCompositeCommand{\accdasia}{#1}{\Alpha}{\accdasia\textAlpha}
+  \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\Alpha}{\accdasiavaria\textAlpha}
+  \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\Alpha}{\accdasiaoxia\textAlpha}
+  \DeclareTextCompositeCommand{\accdasiaperispomeni}{#1}{\Alpha}{\accdasiaperispomeni\textAlpha}
+  \DeclareTextCompositeCommand{\accpsili}{#1}{\Alpha}{\accpsili\textAlpha}
+  \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\Alpha}{\accpsilivaria\textAlpha}
+  \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\Alpha}{\accpsilioxia\textAlpha}
+  \DeclareTextCompositeCommand{\accpsiliperispomeni}{#1}{\Alpha}{\accpsiliperispomeni\textAlpha}
+  \DeclareTextCompositeCommand{\acctonos}{#1}{\Alpha}{\acctonos\textAlpha}
+  \DeclareTextCompositeCommand{\accvaria}{#1}{\Alpha}{\accvaria\textAlpha}
+  \DeclareTextCompositeCommand{\accdasia}{#1}{\Epsilon}{\accdasia\textEpsilon}
+  \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\Epsilon}{\accdasiaoxia\textEpsilon}
+  \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\Epsilon}{\accdasiavaria\textEpsilon}
+  \DeclareTextCompositeCommand{\accpsili}{#1}{\Epsilon}{\accpsili\textEpsilon}
+  \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\Epsilon}{\accpsilioxia\textEpsilon}
+  \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\Epsilon}{\accpsilivaria\textEpsilon}
+  \DeclareTextCompositeCommand{\acctonos}{#1}{\Epsilon}{\acctonos\textEpsilon}
+  \DeclareTextCompositeCommand{\accvaria}{#1}{\Epsilon}{\accvaria\textEpsilon}
+  \DeclareTextCompositeCommand{\accdasia}{#1}{\Eta}{\accdasia\textEta}
+  \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\Eta}{\accdasiavaria\textEta}
+  \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\Eta}{\accdasiaoxia\textEta}
+  \DeclareTextCompositeCommand{\accdasiaperispomeni}{#1}{\Eta}{\accdasiaperispomeni\textEta}
+  \DeclareTextCompositeCommand{\accpsili}{#1}{\Eta}{\accpsili\textEta}
+  \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\Eta}{\accpsilivaria\textEta}
+  \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\Eta}{\accpsilioxia\textEta}
+  \DeclareTextCompositeCommand{\accpsiliperispomeni}{#1}{\Eta}{\accpsiliperispomeni\textEta}
+  \DeclareTextCompositeCommand{\acctonos}{#1}{\Eta}{\acctonos\textEta}
+  \DeclareTextCompositeCommand{\accvaria}{#1}{\Eta}{\accvaria\textEta}
+  \DeclareTextCompositeCommand{\accdasia}{#1}{\Iota}{\accdasia\textIota}
+  \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\Iota}{\accdasiavaria\textIota}
+  \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\Iota}{\accdasiaoxia\textIota}
+  \DeclareTextCompositeCommand{\accdasiaperispomeni}{#1}{\Iota}{\accdasiaperispomeni\textIota}
+  \DeclareTextCompositeCommand{\accdialytika}{#1}{\Iota}{\accdialytika\textIota}
+  \DeclareTextCompositeCommand{\accpsili}{#1}{\Iota}{\accpsili\textIota}
+  \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\Iota}{\accpsilivaria\textIota}
+  \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\Iota}{\accpsilioxia\textIota}
+  \DeclareTextCompositeCommand{\accpsiliperispomeni}{#1}{\Iota}{\accpsiliperispomeni\textIota}
+  \DeclareTextCompositeCommand{\acctonos}{#1}{\Iota}{\acctonos\textIota}
+  \DeclareTextCompositeCommand{\accvaria}{#1}{\Iota}{\accvaria\textIota}
+  \DeclareTextCompositeCommand{\accdasia}{#1}{\Omicron}{\accdasia\textOmicron}
+  \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\Omicron}{\accdasiavaria\textOmicron}
+  \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\Omicron}{\accdasiaoxia\textOmicron}
+  \DeclareTextCompositeCommand{\accpsili}{#1}{\Omicron}{\accpsili\textOmicron}
+  \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\Omicron}{\accpsilivaria\textOmicron}
+  \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\Omicron}{\accpsilioxia\textOmicron}
+  \DeclareTextCompositeCommand{\acctonos}{#1}{\Omicron}{\acctonos\textOmicron}
+  \DeclareTextCompositeCommand{\accvaria}{#1}{\Omicron}{\accvaria\textOmicron}
+  \DeclareTextCompositeCommand{\accdasia}{#1}{\Upsilon}{\accdasia\textUpsilon}
+  \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\Upsilon}{\accdasiavaria\textUpsilon}
+  \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\Upsilon}{\accdasiaoxia\textUpsilon}
+  \DeclareTextCompositeCommand{\accdasiaperispomeni}{#1}{\Upsilon}{\accdasiaperispomeni\textUpsilon}
+  \DeclareTextCompositeCommand{\accdialytika}{#1}{\Upsilon}{\accdialytika\textUpsilon}
+  \DeclareTextCompositeCommand{\acctonos}{#1}{\Upsilon}{\acctonos\textUpsilon}
+  \DeclareTextCompositeCommand{\accvaria}{#1}{\Upsilon}{\accvaria\textUpsilon}
+  \DeclareTextCompositeCommand{\accdasia}{#1}{\Rho}{\accdasia\textRho}
+  \DeclareTextCompositeCommand{\accdasia}{#1}{\Omega}{\accdasia\textOmega}
+  \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\Omega}{\accdasiavaria\textOmega}
+  \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\Omega}{\accdasiaoxia\textOmega}
+  \DeclareTextCompositeCommand{\accdasiaperispomeni}{#1}{\Omega}{\accdasiaperispomeni\textOmega}
+  \DeclareTextCompositeCommand{\accpsili}{#1}{\Omega}{\accpsili\textOmega}
+  \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\Omega}{\accpsilivaria\textOmega}
+  \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\Omega}{\accpsilioxia\textOmega}
+  \DeclareTextCompositeCommand{\accpsiliperispomeni}{#1}{\Omega}{\accpsiliperispomeni\textOmega}
+  \DeclareTextCompositeCommand{\acctonos}{#1}{\Omega}{\acctonos\textOmega}
+  \DeclareTextCompositeCommand{\accvaria}{#1}{\Omega}{\accvaria\textOmega}
+}
+
+\newcommand*{\alphabeta at drop@capital at accents}[1]{
+  \DeclareTextCompositeCommand{\accACUTE}{#1}{\Alpha}{\alphabeta at alpha@hiatus}
+  \DeclareTextCompositeCommand{\accACUTE}{#1}{\Epsilon}{\alphabeta at epsilon@hiatus}
+  \DeclareTextCompositeCommand{\accACUTE}{#1}{\Eta}{\textEta}
+  \DeclareTextCompositeCommand{\accACUTE}{#1}{\Iota}{\textIota}
+  \DeclareTextCompositeCommand{\accACUTE}{#1}{\Upsilon}{\textUpsilon}
+  \DeclareTextCompositeCommand{\accACUTE}{#1}{\Omega}{\textOmega}
+  \DeclareTextCompositeCommand{\accGRAVE}{#1}{\Alpha}{\textAlpha}
+  \DeclareTextCompositeCommand{\accGRAVE}{#1}{\Epsilon}{\textEpsilon}
+  \DeclareTextCompositeCommand{\accGRAVE}{#1}{\Eta}{\textEta}
+  \DeclareTextCompositeCommand{\accGRAVE}{#1}{\Iota}{\textIota}
+  \DeclareTextCompositeCommand{\accGRAVE}{#1}{\Upsilon}{\textUpsilon}
+  \DeclareTextCompositeCommand{\accGRAVE}{#1}{\Omega}{\textOmega}
+  \DeclareTextCompositeCommand{\accTILDE}{#1}{\Alpha}{\textAlpha}
+  \DeclareTextCompositeCommand{\accTILDE}{#1}{\Eta}{\textEta}
+  \DeclareTextCompositeCommand{\accTILDE}{#1}{\Iota}{\textIota}
+  \DeclareTextCompositeCommand{\accTILDE}{#1}{\Upsilon}{\textUpsilon}
+  \DeclareTextCompositeCommand{\accTILDE}{#1}{\Omega}{\textOmega}
+}
+
+
+\newcommand*{\alphabeta at hiatus@composites}[1]{
+  \DeclareTextCommand{\alphabeta at alpha@hiatus}{#1}{%
+    \csname LGR at ifnextchar\endcsname {\Iota}{\Alpha\"}{%
+      \csname LGR at ifnextchar\endcsname {\Upsilon}{\Alpha\"}{\Alpha}%
+}%
+}
+  \DeclareTextCommand{\alphabeta at epsilon@hiatus}{#1}{%
+    \csname LGR at ifnextchar\endcsname {\Iota}{\Epsilon\"}{%
+      \csname LGR at ifnextchar\endcsname {\Upsilon}{\Epsilon\"}{\Epsilon}%
+}%
+}
+  \DeclareTextCompositeCommand{\LGR at hiatus}{#1}{\Alpha}{\alphabeta at alpha@hiatus}
+  \DeclareTextCompositeCommand{\LGR at hiatus}{#1}{\Epsilon}{\alphabeta at epsilon@hiatus}
+}
+
+
+\@ifl at aded{def}{tuenc-greek}{
+  \DeclareUnicodeComposite{\~}{\alpha}{"1FB6} % ᾶ
+  \DeclareUnicodeComposite{\~}{\eta}{"1FC6} % ῆ
+  \DeclareUnicodeComposite{\~}{\iota}{"1FD6} % ῖ
+  \DeclareUnicodeComposite{\~}{\upsilon}{"1FE6} % ῦ
+  \DeclareUnicodeComposite{\~}{\omega}{"1FF6} % ῶ
+  \alphabeta at drop@capital at accents{\UnicodeEncodingName}
+  \alphabeta at hiatus@composites{\UnicodeEncodingName}
+}{}
+
+
+\@ifl at aded{def}{lgrenc}{
+  \alphabeta at select@precomposed{LGR}
+  \alphabeta at hiatus@composites{LGR}
+}{}
+
+\@ifl at aded{def}{puenc}{
+  \alphabeta at select@precomposed{PU}
+  \alphabeta at drop@capital at accents{PU}
+  \DeclareTextCompositeCommand{\LGR at hiatus}{PU}{\Alpha}{\textAlpha}
+  \DeclareTextCompositeCommand{\LGR at hiatus}{PU}{\Epsilon}{\textEpsilon}
+  \DeclareTextCompositeCommand{\accACUTE}{PU}{\Alpha}{\textAlpha}
+  \DeclareTextCompositeCommand{\accACUTE}{PU}{\Epsilon}{\textEpsilon}
+}{}
+\renewcommand*{\alphabeta at select@precomposed}{\relax}
+\renewcommand*{\alphabeta at drop@capital at accents}{\relax}
+\renewcommand*{\alphabeta at hiatus@composites}{\relax}
+
+
+\providecommand*\alphabeta at update@uclclist{%
+  \expandafter\def\expandafter\@uclclist\expandafter{%
+    \@uclclist
+    \alpha         \Alpha
+    \epsilon       \Epsilon
+    \epsilonsymbol \Epsilon
+    \varepsilon    \Epsilon
+    \eta           \Eta
+    \iota          \Iota
+    \omicron       \Omicron
+    \rho           \Rho
+    \varrho        \Rho
+    \rhosymbol     \Rho
+    \upsilon       \Upsilon
+    \omega         \Omega
+    \epsilon       \Epsilon
+    \rho           \Rho
+}%
+  \let\alphabeta at update@uclclist\relax
+}
+\alphabeta at update@uclclist
+
   \ifdefined\DeclareUnicodeCharacter
-    \DeclareUnicodeCharacter{0393}{\Gamma}
-    \DeclareUnicodeCharacter{0394}{\Delta}
-    \DeclareUnicodeCharacter{0398}{\Theta}
-    \DeclareUnicodeCharacter{039B}{\Lambda}
-    \DeclareUnicodeCharacter{039E}{\Xi}
-    \DeclareUnicodeCharacter{03A0}{\Pi}
-    \DeclareUnicodeCharacter{03A3}{\Sigma}
-    \DeclareUnicodeCharacter{03A5}{\Upsilon}
-    \DeclareUnicodeCharacter{03A6}{\Phi}
-    \DeclareUnicodeCharacter{03A8}{\Psi}
-    \DeclareUnicodeCharacter{03A9}{\Omega}
-    \DeclareUnicodeCharacter{03B1}{\alpha}
-    \DeclareUnicodeCharacter{03B2}{\beta}
-    \DeclareUnicodeCharacter{03B3}{\gamma}
-    \DeclareUnicodeCharacter{03B4}{\delta}
-    \DeclareUnicodeCharacter{03B5}{\varepsilon}
-    \DeclareUnicodeCharacter{03B6}{\zeta}
-    \DeclareUnicodeCharacter{03B7}{\eta}
-    \DeclareUnicodeCharacter{03B8}{\theta}
-    \DeclareUnicodeCharacter{03B9}{\iota}
-    \DeclareUnicodeCharacter{03BA}{\kappa}
-    \DeclareUnicodeCharacter{03BB}{\lambda}
-    \DeclareUnicodeCharacter{03BC}{\mu}
-    \DeclareUnicodeCharacter{03BD}{\nu}
-    \DeclareUnicodeCharacter{03BE}{\xi}
-    \DeclareUnicodeCharacter{03C0}{\pi}
-    \DeclareUnicodeCharacter{03C1}{\rho}
-    \DeclareUnicodeCharacter{03C2}{\varsigma}
-    \DeclareUnicodeCharacter{03C3}{\sigma}
-    \DeclareUnicodeCharacter{03C4}{\tau}
-    \DeclareUnicodeCharacter{03C5}{\upsilon}
-    \DeclareUnicodeCharacter{03C6}{\varphi}
-    \DeclareUnicodeCharacter{03C7}{\chi}
-    \DeclareUnicodeCharacter{03C8}{\psi}
-    \DeclareUnicodeCharacter{03C9}{\omega}
-    \DeclareUnicodeCharacter{03D1}{\thetasymbol}
-    \DeclareUnicodeCharacter{03D5}{\phisymbol}
+    \DeclareUnicodeCharacter{0393}{\Gamma} % Γ
+    \DeclareUnicodeCharacter{0394}{\Delta} % Δ
+    \DeclareUnicodeCharacter{0398}{\Theta} % Θ
+    \DeclareUnicodeCharacter{039B}{\Lambda} % Λ
+    \DeclareUnicodeCharacter{039E}{\Xi} % Ξ
+    \DeclareUnicodeCharacter{03A0}{\Pi} % Π
+    \DeclareUnicodeCharacter{03A3}{\Sigma} % Σ
+    \DeclareUnicodeCharacter{03A5}{\Upsilon} % Υ
+    \DeclareUnicodeCharacter{03A6}{\Phi} % Φ
+    \DeclareUnicodeCharacter{03A8}{\Psi} % Ψ
+    \DeclareUnicodeCharacter{03A9}{\Omega} % Ω
+    \DeclareUnicodeCharacter{03B1}{\alpha} % α
+    \DeclareUnicodeCharacter{03B2}{\beta} % β
+    \DeclareUnicodeCharacter{03B3}{\gamma} % γ
+    \DeclareUnicodeCharacter{03B4}{\delta} % δ
+    \DeclareUnicodeCharacter{03B5}{\varepsilon} % ε textepsilon/varepsilon
+    \DeclareUnicodeCharacter{03B6}{\zeta} % ζ
+    \DeclareUnicodeCharacter{03B7}{\eta} % η
+    \DeclareUnicodeCharacter{03B8}{\theta} % θ
+    \DeclareUnicodeCharacter{03B9}{\iota} % ι
+    \DeclareUnicodeCharacter{03BA}{\kappa} % κ
+    \DeclareUnicodeCharacter{03BB}{\lambda} % λ
+    \DeclareUnicodeCharacter{03BC}{\mu} % μ
+    \DeclareUnicodeCharacter{03BD}{\nu} % ν
+    \DeclareUnicodeCharacter{03BE}{\xi} % ξ
+    \DeclareUnicodeCharacter{03C0}{\pi} % π
+    \DeclareUnicodeCharacter{03C1}{\rho} % ρ
+    \DeclareUnicodeCharacter{03C2}{\varsigma} % ς
+    \DeclareUnicodeCharacter{03C3}{\sigma} % σ
+    \DeclareUnicodeCharacter{03C4}{\tau} % τ
+    \DeclareUnicodeCharacter{03C5}{\upsilon} % υ
+    \DeclareUnicodeCharacter{03C6}{\varphi} % φ textphi/varphi
+    \DeclareUnicodeCharacter{03C7}{\chi} % χ
+    \DeclareUnicodeCharacter{03C8}{\psi} % ψ
+    \DeclareUnicodeCharacter{03C9}{\omega} % ω
+    \DeclareUnicodeCharacter{03D1}{\thetasymbol} %
+    \DeclareUnicodeCharacter{03D5}{\phisymbol} %
     \DeclareUnicodeCharacter{03D6}{\pisymbol}
     \DeclareUnicodeCharacter{03DD}{\digamma}
     \DeclareUnicodeCharacter{03F1}{\rhosymbol}
@@ -238,15 +471,14 @@
   \ifxetexorluatex
     % missing code
   \else
-    \RequirePackage{substitutefont}
-    \substitutefont{LGR}{\rmdefault}{lmr}
+    \DeclareFontFamilySubstitution{LGR}{\rmdefault}{lmr}
     \DeclareFontFamily{LGR}{\rmdefault}{}
     \DeclareFontShape{LGR}{\rmdefault}{b}{n}{<->ssub*lmr/bx/n}{}
     \DeclareFontShape{LGR}{\rmdefault}{b}{sc}{<->ssub*lmr/bx/sc}{}
-    \substitutefont{LGR}{\ttdefault}{lmtt}
+    \DeclareFontFamilySubstitution{LGR}{\ttdefault}{lmtt}
     \DeclareFontFamily{LGR}{\ttdefault}{}
     \DeclareFontShape{LGR}{\ttdefault}{b}{n}{<->ssub*lmtt/bx/n}{}
-    \substitutefont{LGR}{\sfdefault}{lmss}
+    \DeclareFontFamilySubstitution{LGR}{\sfdefault}{lmss}
     \DeclareFontFamily{LGR}{\sfdefault}{}
     \DeclareFontShape{LGR}{\sfdefault}{b}{n}{<->ssub*lmss/bx/n}{}
     \DeclareFontShape{LGR}{\sfdefault}{b}{sc}{<->ssub*lmss/bx/sc}{}
@@ -266,12 +498,12 @@
   \ifhep at minion
     \DeclareMathAlphabet{\mathbb}{U}{%
       \ifhepmathfont at serif dsrom\else dsss\fi%
-    }{m}{n}
+}{m}{n}
   \else
     \ifhep at ams\else
       \SetMathAlphabet{\mathbb}{normal}{U}{%
         \ifhepmathfont at serif dsrom\else dsss\fi%
-      }{m}{n}
+}{m}{n}
     \fi
   \fi
 \fi

Modified: trunk/Master/texmf-dist/tex/latex/hep-paper/hep-paper.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hep-paper/hep-paper.sty	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/tex/latex/hep-paper/hep-paper.sty	2024-11-27 20:55:13 UTC (rev 72984)
@@ -15,7 +15,7 @@
 %% and version 1.3c or later is part of all distributions of
 %% LaTeX version 2005/12/01 or later.
 \NeedsTeXFormat{LaTeX2e}[2005/12/01]
-\ProvidesPackage{hep-paper}[2023/07/01 v2.2 Publications in High Energy Physics]
+\ProvidesPackage{hep-paper}[2024/11/01 v2.3 Publications in High Energy Physics]
 
 \RequirePackage{kvoptions}
 \SetupKeyvalOptions{
@@ -75,12 +75,14 @@
 \fi
 \@ifclassloaded{PoS}{\setkeys{hep}{pos}}{}
 \ifhep at pos
-  \setkeys{hep}{defaults, title=false}
+  \setkeys{hep}{defaults, title=false, references=false, font=default}
   \DeclareRobustCommand\boldmath{\@nomath\boldmath\mathversion{bold}}
+  \PassOptionsToPackage{hidelinks}{hyperref}
+  \RequirePackage{hyperref}
 \fi
 \@ifclassloaded{beamer}{\setkeys{hep}{beamer}}{}
 \ifhep at beamer
-  \setkeys{hep}{defaults, title=false, references=false, sansserif}
+  \setkeys{hep}{defaults, title=false, references=false, sansserif, font=default}
   \@ifpackageloaded{beamerbasefont}{\usefonttheme{professionalfonts}}{}
   \setbeamertemplate{navigation symbols}{}
 \fi

Modified: trunk/Master/texmf-dist/tex/latex/hep-reference/hep-reference.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hep-reference/hep-reference.sty	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/tex/latex/hep-reference/hep-reference.sty	2024-11-27 20:55:13 UTC (rev 72984)
@@ -15,7 +15,7 @@
 %% and version 1.3c or later is part of all distributions of
 %% LaTeX version 2005/12/01 or later.
 \NeedsTeXFormat{LaTeX2e}[2005/12/01]
-\ProvidesPackage{hep-reference}[2023/07/01 v1.2 Convenience macros for references]
+\ProvidesPackage{hep-reference}[2024/11/01 v1.3 Convenience macros for references]
 
 \RequirePackage{hyperref}
 \hypersetup{

Modified: trunk/Master/texmf-dist/tex/latex/hep-text/hep-text.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hep-text/hep-text.sty	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/tex/latex/hep-text/hep-text.sty	2024-11-27 20:55:13 UTC (rev 72984)
@@ -16,7 +16,7 @@
 %% LaTeX version 2005/12/01 or later.
 
 \NeedsTeXFormat{LaTeX2e}[2005/12/01]
-\ProvidesPackage{hep-text}[2023/07/01 v1.2 Some text macros]
+\ProvidesPackage{hep-text}[2024/11/01 v1.3 Some text macros]
 
 \RequirePackage{kvoptions}
 \SetupKeyvalOptions{
@@ -29,7 +29,7 @@
 \RequirePackage{babel}
 \PassOptionsToPackage{autostyle}{csquotes}
 \RequirePackage{csquotes}
-\RequirePackage{soulutf8}
+\RequirePackage{soul}
 \let\underline\textul
 \RequirePackage{pdftexcmds}
 \ifnum\pdf at strcmp{\heptext at lang}{american}=0

Modified: trunk/Master/texmf-dist/tex/latex/hep-title/hep-title.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hep-title/hep-title.sty	2024-11-27 20:53:26 UTC (rev 72983)
+++ trunk/Master/texmf-dist/tex/latex/hep-title/hep-title.sty	2024-11-27 20:55:13 UTC (rev 72984)
@@ -16,7 +16,7 @@
 %% LaTeX version 2005/12/01 or later.
 
 \NeedsTeXFormat{LaTeX2e}[2005/12/01]
-\ProvidesPackage{hep-title}[2023/07/01 v1.2 Extend title page macros]
+\ProvidesPackage{hep-title}[2024/11/01 v1.3 Extend title page macros]
 
 \providecommand{\online}[2]{\texttt{#2}}%
 \providecommand{\hep at email}[1]{\online{mailto:#1}{#1}}



More information about the tex-live-commits mailing list.