summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2021-11-27 03:00:50 +0000
committerNorbert Preining <norbert@preining.info>2021-11-27 03:00:50 +0000
commit96c2fb76825a51e1a74de35b2af34d4027342780 (patch)
tree7c42c75da88a65f7dbb9b095e95c39ec5912a020
parentfcabaaa4d96d05af090f9a0eaa43bf5f0a8c1be2 (diff)
CTAN sync 202111270300
-rw-r--r--FILES.byname484
-rw-r--r--FILES.byname.gzbin2398758 -> 2399104 bytes
-rw-r--r--FILES.last07days478
-rw-r--r--fonts/academicons/README4
-rw-r--r--fonts/academicons/academicons.pdfbin104065 -> 99491 bytes
-rw-r--r--fonts/academicons/academicons.sty13
-rw-r--r--fonts/academicons/academicons.tex6
-rw-r--r--fonts/academicons/academicons.ttfbin58740 -> 62812 bytes
-rw-r--r--fonts/utilities/hep-font/README.md20
-rw-r--r--fonts/utilities/hep-font/bibliography.bib1055
-rw-r--r--fonts/utilities/hep-font/hep-font-documentation.pdfbin0 -> 262423 bytes
-rw-r--r--fonts/utilities/hep-font/hep-font-implementation.dtx492
-rw-r--r--fonts/utilities/hep-font/hep-font-implementation.pdfbin0 -> 327237 bytes
-rw-r--r--fonts/utilities/hep-font/hep-font.ins49
-rw-r--r--fonts/utilities/hep-font/license.md416
-rw-r--r--fonts/utilities/hep-math-font/README.md23
-rw-r--r--fonts/utilities/hep-math-font/bibliography.bib1055
-rw-r--r--fonts/utilities/hep-math-font/hep-math-font-documentation.pdfbin0 -> 857467 bytes
-rw-r--r--fonts/utilities/hep-math-font/hep-math-font-implementation.dtx827
-rw-r--r--fonts/utilities/hep-math-font/hep-math-font-implementation.pdfbin0 -> 911308 bytes
-rw-r--r--fonts/utilities/hep-math-font/hep-math-font.ins50
-rw-r--r--fonts/utilities/hep-math-font/license.md416
-rw-r--r--macros/latex/contrib/biblatex-contrib/hep-bibliography/README.md22
-rw-r--r--macros/latex/contrib/biblatex-contrib/hep-bibliography/bibliography.bib1055
-rw-r--r--macros/latex/contrib/biblatex-contrib/hep-bibliography/hep-bibliography-documentation.pdfbin0 -> 244803 bytes
-rw-r--r--macros/latex/contrib/biblatex-contrib/hep-bibliography/hep-bibliography-implementation.dtx990
-rw-r--r--macros/latex/contrib/biblatex-contrib/hep-bibliography/hep-bibliography-implementation.pdfbin0 -> 330472 bytes
-rw-r--r--macros/latex/contrib/biblatex-contrib/hep-bibliography/hep-bibliography.ins50
-rw-r--r--macros/latex/contrib/biblatex-contrib/hep-bibliography/license.md416
-rw-r--r--macros/latex/contrib/hep-acronym/README.md19
-rw-r--r--macros/latex/contrib/hep-acronym/bibliography.bib1055
-rw-r--r--macros/latex/contrib/hep-acronym/hep-acronym-documentation.pdfbin0 -> 258360 bytes
-rw-r--r--macros/latex/contrib/hep-acronym/hep-acronym-implementation.dtx524
-rw-r--r--macros/latex/contrib/hep-acronym/hep-acronym-implementation.pdfbin0 -> 316577 bytes
-rw-r--r--macros/latex/contrib/hep-acronym/hep-acronym.ins49
-rw-r--r--macros/latex/contrib/hep-acronym/license.md416
-rw-r--r--macros/latex/contrib/hep-title/README.md21
-rw-r--r--macros/latex/contrib/hep-title/bibliography.bib1055
-rw-r--r--macros/latex/contrib/hep-title/hep-title-documentation.pdfbin0 -> 249815 bytes
-rw-r--r--macros/latex/contrib/hep-title/hep-title-implementation.dtx912
-rw-r--r--macros/latex/contrib/hep-title/hep-title-implementation.pdfbin0 -> 319774 bytes
-rw-r--r--macros/latex/contrib/hep-title/hep-title.ins50
-rw-r--r--macros/latex/contrib/hep-title/license.md416
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl7
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb61
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.md52
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha5122
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc14
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2325300 -> 2325968 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini8
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini8
-rw-r--r--timestamp2
52 files changed, 12048 insertions, 494 deletions
diff --git a/FILES.byname b/FILES.byname
index 0dde32c574..037d385f3d 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -5105,7 +5105,7 @@
1990/10/02 | 5440 | dviware/vutex/vaxvms.hlp
1990/10/02 | 812 | dviware/vutex/vaxvms.ins
1990/10/02 | 127576 | dviware/vutex/vutex.web
-2021/11/25 | 87213 | FILES.last07days
+2021/11/26 | 89050 | FILES.last07days
2021/07/24 | 1139410 | fonts/aboensis/Aboensis.glyphs
2021/07/24 | 18907382 | fonts/aboensis/aboensis.pdf
2021/07/24 | 137860 | fonts/aboensis/Aboensis-Regular.otf
@@ -5169,13 +5169,13 @@
2021/07/24 | 4392 | fonts/aboensis/OFL.txt
2021/07/24 | 1975 | fonts/aboensis/README
2021/07/25 | 37838640 | fonts/aboensis.zip
-2020/08/14 | 104065 | fonts/academicons/academicons.pdf
-2020/08/14 | 17247 | fonts/academicons/academicons.sty
-2020/08/14 | 6546 | fonts/academicons/academicons.tex
-2020/08/13 | 58740 | fonts/academicons/academicons.ttf
-2020/08/14 | 1673 | fonts/academicons/README
+2021/11/26 | 99491 | fonts/academicons/academicons.pdf
+2021/11/26 | 17500 | fonts/academicons/academicons.sty
+2021/11/26 | 6618 | fonts/academicons/academicons.tex
+2021/11/26 | 62812 | fonts/academicons/academicons.ttf
+2021/11/26 | 1673 | fonts/academicons/README
2020/08/14 | 399 | fonts/academicons/tuacademicons.fd
-2020/08/14 | 139216 | fonts/academicons.zip
+2021/11/26 | 137180 | fonts/academicons.zip
2010/11/20 | 284304 | fonts/accanthis/doc/Accanthis-Cat.pdf
2013/11/04 | 22327 | fonts/accanthis/doc/accanthis-samples.pdf
2013/11/04 | 385 | fonts/accanthis/doc/accanthis-samples.tex
@@ -141769,6 +141769,22 @@
2000/02/10 | 44061 | fonts/utilities/gsftopk/gsftopkk-1.19.1.tar.gz
2000/12/20 | 44383 | fonts/utilities/gsftopk/gsftopkk-1.19.2.tar.gz
2000/01/25 | 44051 | fonts/utilities/gsftopk/gsftopkk-1.19.tar.gz
+2021/11/26 | 24133 | fonts/utilities/hep-font/bibliography.bib
+2021/11/26 | 262423 | fonts/utilities/hep-font/hep-font-documentation.pdf
+2021/11/26 | 16796 | fonts/utilities/hep-font/hep-font-implementation.dtx
+2021/11/26 | 327237 | fonts/utilities/hep-font/hep-font-implementation.pdf
+2021/11/26 | 1697 | fonts/utilities/hep-font/hep-font.ins
+2021/11/26 | 19040 | fonts/utilities/hep-font/license.md
+2021/11/26 | 695 | fonts/utilities/hep-font/README.md
+2021/11/26 | 604188 | fonts/utilities/hep-font.zip
+2021/11/26 | 24133 | fonts/utilities/hep-math-font/bibliography.bib
+2021/11/26 | 857467 | fonts/utilities/hep-math-font/hep-math-font-documentation.pdf
+2021/11/26 | 32162 | fonts/utilities/hep-math-font/hep-math-font-implementation.dtx
+2021/11/26 | 911308 | fonts/utilities/hep-math-font/hep-math-font-implementation.pdf
+2021/11/26 | 1851 | fonts/utilities/hep-math-font/hep-math-font.ins
+2021/11/26 | 19040 | fonts/utilities/hep-math-font/license.md
+2021/11/26 | 833 | fonts/utilities/hep-math-font/README.md
+2021/11/26 | 1785623 | fonts/utilities/hep-math-font.zip
2021/10/09 | 105965 | fonts/utilities/jfmutil/jfmutil.pl
2021/06/09 | 1091 | fonts/utilities/jfmutil/LICENSE
2021/10/09 | 23822 | fonts/utilities/jfmutil/README-ja.md
@@ -203280,6 +203296,14 @@
2016/09/21 | 651372 | macros/latex/contrib/biblatex-contrib/geschichtsfrkl/geschichtsfrkl.pdf
2016/01/30 | 1679 | macros/latex/contrib/biblatex-contrib/geschichtsfrkl/README
2016/09/21 | 667330 | macros/latex/contrib/biblatex-contrib/geschichtsfrkl.zip
+2021/11/26 | 24133 | macros/latex/contrib/biblatex-contrib/hep-bibliography/bibliography.bib
+2021/11/26 | 244803 | macros/latex/contrib/biblatex-contrib/hep-bibliography/hep-bibliography-documentation.pdf
+2021/11/26 | 28872 | macros/latex/contrib/biblatex-contrib/hep-bibliography/hep-bibliography-implementation.dtx
+2021/11/26 | 330472 | macros/latex/contrib/biblatex-contrib/hep-bibliography/hep-bibliography-implementation.pdf
+2021/11/26 | 1870 | macros/latex/contrib/biblatex-contrib/hep-bibliography/hep-bibliography.ins
+2021/11/26 | 19040 | macros/latex/contrib/biblatex-contrib/hep-bibliography/license.md
+2021/11/26 | 757 | macros/latex/contrib/biblatex-contrib/hep-bibliography/README.md
+2021/11/26 | 594893 | macros/latex/contrib/biblatex-contrib/hep-bibliography.zip
2016/12/01 | 1862 | macros/latex/contrib/biblatex-contrib/historische-zeitschrift/CHANGES
2016/12/01 | 21617 | macros/latex/contrib/biblatex-contrib/historische-zeitschrift/latex/bbx/historische-zeitschrift.bbx
2016/12/01 | 6406 | macros/latex/contrib/biblatex-contrib/historische-zeitschrift/latex/cbx/historische-zeitschrift.cbx
@@ -212103,6 +212127,14 @@
2021/09/07 | 518709 | macros/latex/contrib/hecthese/hecthese.pdf
2021/09/07 | 4544 | macros/latex/contrib/hecthese/README.md
2021/09/07 | 1080189 | macros/latex/contrib/hecthese.zip
+2021/11/26 | 24133 | macros/latex/contrib/hep-acronym/bibliography.bib
+2021/11/26 | 258360 | macros/latex/contrib/hep-acronym/hep-acronym-documentation.pdf
+2021/11/26 | 17109 | macros/latex/contrib/hep-acronym/hep-acronym-implementation.dtx
+2021/11/26 | 316577 | macros/latex/contrib/hep-acronym/hep-acronym-implementation.pdf
+2021/11/26 | 1720 | macros/latex/contrib/hep-acronym/hep-acronym.ins
+2021/11/26 | 19040 | macros/latex/contrib/hep-acronym/license.md
+2021/11/26 | 612 | macros/latex/contrib/hep-acronym/README.md
+2021/11/26 | 590916 | macros/latex/contrib/hep-acronym.zip
2005/12/13 | 156 | macros/latex/contrib/hep/ChangeLog
2005/12/13 | 5505 | macros/latex/contrib/hep/hep.sty
2014/12/01 | 3069 | macros/latex/contrib/hepnames/ChangeLog
@@ -212168,6 +212200,14 @@
2017/12/12 | 858 | macros/latex/contrib/hepthesis/README
2017/12/12 | 3401 | macros/latex/contrib/hepthesis/TODO
2017/12/12 | 891070 | macros/latex/contrib/hepthesis.zip
+2021/11/26 | 24133 | macros/latex/contrib/hep-title/bibliography.bib
+2021/11/26 | 249815 | macros/latex/contrib/hep-title/hep-title-documentation.pdf
+2021/11/26 | 25441 | macros/latex/contrib/hep-title/hep-title-implementation.dtx
+2021/11/26 | 319774 | macros/latex/contrib/hep-title/hep-title-implementation.pdf
+2021/11/26 | 1793 | macros/latex/contrib/hep-title/hep-title.ins
+2021/11/26 | 19040 | macros/latex/contrib/hep-title/license.md
+2021/11/26 | 679 | macros/latex/contrib/hep-title/README.md
+2021/11/26 | 586849 | macros/latex/contrib/hep-title.zip
2020/04/10 | 1235 | macros/latex/contrib/hepunits/ChangeLog
2020/04/10 | 95331 | macros/latex/contrib/hepunits/hepunits.pdf
2020/04/10 | 4234 | macros/latex/contrib/hepunits/hepunits.sty
@@ -280633,9 +280673,9 @@
2021/07/19 | 313228 | systems/texlive/tlnet/archive/easing.doc.r59975.tar.xz
2021/07/19 | 2220 | systems/texlive/tlnet/archive/easing.r59975.tar.xz
2021/07/19 | 7876 | systems/texlive/tlnet/archive/easing.source.r59975.tar.xz
-2021/11/25 | 603184 | systems/texlive/tlnet/archive/easybook.doc.r61141.tar.xz
-2021/11/25 | 17676 | systems/texlive/tlnet/archive/easybook.r61141.tar.xz
-2021/11/25 | 17716 | systems/texlive/tlnet/archive/easybook.source.r61141.tar.xz
+2021/11/26 | 603620 | systems/texlive/tlnet/archive/easybook.doc.r61153.tar.xz
+2021/11/26 | 17680 | systems/texlive/tlnet/archive/easybook.r61153.tar.xz
+2021/11/26 | 17736 | systems/texlive/tlnet/archive/easybook.source.r61153.tar.xz
2019/02/28 | 4540 | systems/texlive/tlnet/archive/easy.doc.r19440.tar.xz
2020/09/08 | 175976 | systems/texlive/tlnet/archive/easyfig.doc.r56291.tar.xz
2020/09/08 | 1936 | systems/texlive/tlnet/archive/easyfig.r56291.tar.xz
@@ -281264,8 +281304,8 @@
2020/09/08 | 1112404 | systems/texlive/tlnet/archive/fancytooltips.doc.r56291.tar.xz
2020/09/08 | 7968 | systems/texlive/tlnet/archive/fancytooltips.r56291.tar.xz
2020/09/08 | 16732 | systems/texlive/tlnet/archive/fancytooltips.source.r56291.tar.xz
-2021/11/21 | 149292 | systems/texlive/tlnet/archive/fancyvrb.doc.r61099.tar.xz
-2021/11/21 | 11868 | systems/texlive/tlnet/archive/fancyvrb.r61099.tar.xz
+2021/11/26 | 149552 | systems/texlive/tlnet/archive/fancyvrb.doc.r61154.tar.xz
+2021/11/26 | 11896 | systems/texlive/tlnet/archive/fancyvrb.r61154.tar.xz
2019/02/28 | 12168 | systems/texlive/tlnet/archive/fandol.doc.r37889.tar.xz
2019/02/28 | 21582588 | systems/texlive/tlnet/archive/fandol.r37889.tar.xz
2020/03/04 | 2042296 | systems/texlive/tlnet/archive/fascicules.doc.r54080.tar.xz
@@ -287547,8 +287587,8 @@
2020/10/23 | 237516 | systems/texlive/tlnet/archive/snapshot.doc.r56735.tar.xz
2020/10/23 | 5496 | systems/texlive/tlnet/archive/snapshot.r56735.tar.xz
2020/10/23 | 14884 | systems/texlive/tlnet/archive/snapshot.source.r56735.tar.xz
-2021/11/25 | 212544 | systems/texlive/tlnet/archive/snaptodo.doc.r61144.tar.xz
-2021/11/25 | 1916 | systems/texlive/tlnet/archive/snaptodo.r61144.tar.xz
+2021/11/26 | 213112 | systems/texlive/tlnet/archive/snaptodo.doc.r61155.tar.xz
+2021/11/26 | 1932 | systems/texlive/tlnet/archive/snaptodo.r61155.tar.xz
2020/12/16 | 447892 | systems/texlive/tlnet/archive/snotez.doc.r57147.tar.xz
2020/12/16 | 3148 | systems/texlive/tlnet/archive/snotez.r57147.tar.xz
2019/02/28 | 1248060 | systems/texlive/tlnet/archive/songbook.doc.r18136.tar.xz
@@ -288371,7 +288411,7 @@
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r55172.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r55172.tar.xz
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r55172.tar.xz
-2021/11/25 | 401228 | systems/texlive/tlnet/archive/texlive-scripts.doc.r61137.tar.xz
+2021/11/26 | 401284 | systems/texlive/tlnet/archive/texlive-scripts.doc.r61149.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.aarch64-linux.r53577.tar.xz
2020/01/27 | 924 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-freebsd.r53577.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-netbsd.r53577.tar.xz
@@ -288395,7 +288435,7 @@
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r55172.tar.xz
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r55172.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r55172.tar.xz
-2021/11/25 | 108280 | systems/texlive/tlnet/archive/texlive-scripts.r61137.tar.xz
+2021/11/26 | 108316 | systems/texlive/tlnet/archive/texlive-scripts.r61149.tar.xz
2021/02/25 | 572 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r57908.tar.xz
2021/04/12 | 36308 | systems/texlive/tlnet/archive/texlive-scripts.win32.r58829.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r55172.tar.xz
@@ -290146,16 +290186,16 @@
2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz
2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz
2021/05/02 | 105152 | systems/texlive/tlnet/install-tl
-2021/11/25 | 6810774 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2021/11/25 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2021/11/25 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2021/11/26 | 6810861 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2021/11/26 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2021/11/26 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2021/04/11 | 4945 | systems/texlive/tlnet/install-tl-windows.bat
-2021/11/25 | 20872178 | systems/texlive/tlnet/install-tl-windows.exe
-2021/11/25 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2021/11/25 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2021/11/25 | 25631146 | systems/texlive/tlnet/install-tl.zip
-2021/11/25 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2021/11/25 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2021/11/26 | 20872186 | systems/texlive/tlnet/install-tl-windows.exe
+2021/11/26 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2021/11/26 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2021/11/26 | 25631191 | systems/texlive/tlnet/install-tl.zip
+2021/11/26 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2021/11/26 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2021/04/01 | 1229 | systems/texlive/tlnet/README.md
2021/04/01 | 0 | systems/texlive/tlnet/TEXLIVE_2021
2021/07/03 | 7181 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -290165,7 +290205,7 @@
2021/07/03 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2021/07/02 | 49348 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2021/11/24 | 6815 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2021/11/25 | 7018 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2020/04/15 | 223687 | systems/texlive/tlnet/tlpkg/installer/curl/curl-ca-bundle.crt
2020/04/15 | 2606592 | systems/texlive/tlnet/tlpkg/installer/curl/curl.exe
2017/04/16 | 2629 | systems/texlive/tlnet/tlpkg/installer/installer-options.txt
@@ -290207,12 +290247,12 @@
2021/05/16 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2021/05/16 | 5402 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2021/05/16 | 27555 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2021/11/25 | 16986921 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2021/11/25 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2021/11/26 | 16986943 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2021/11/26 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2021/05/16 | 86511 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2021/11/25 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2021/11/25 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2021/11/25 | 2325300 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2021/11/26 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2021/11/26 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2021/11/26 | 2325968 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2021/05/16 | 58801 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2021/05/16 | 42084 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2021/05/16 | 16103 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -295206,7 +295246,7 @@
2020/10/03 | 318630 | systems/win32/miktex/tm/packages/filehook.tar.lzma
2012/12/04 | 924573 | systems/win32/miktex/tm/packages/fileinfo.tar.lzma
2011/09/21 | 281409 | systems/win32/miktex/tm/packages/filemod.tar.lzma
-2021/11/25 | 627915 | systems/win32/miktex/tm/packages/files.csv.lzma
+2021/11/26 | 627915 | systems/win32/miktex/tm/packages/files.csv.lzma
2001/05/14 | 5617 | systems/win32/miktex/tm/packages/finbib.tar.lzma
2015/10/20 | 44379 | systems/win32/miktex/tm/packages/findhyph.tar.lzma
2011/10/21 | 89323 | systems/win32/miktex/tm/packages/fink.tar.lzma
@@ -296649,9 +296689,9 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2021/10/05 | 39429 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2021/10/05 | 43382 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2021/11/25 | 253114 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2021/11/25 | 1389005 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2021/11/25 | 1287740 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2021/11/26 | 253090 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2021/11/26 | 1389400 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2021/11/26 | 1287502 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2021/10/05 | 13448 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2021/10/05 | 14320 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma
2016/07/15 | 35914 | systems/win32/miktex/tm/packages/mil3.tar.lzma
@@ -296871,192 +296911,192 @@
2018/04/09 | 400132 | systems/win32/miktex/tm/packages/newunicodechar.tar.lzma
2011/09/19 | 101312 | systems/win32/miktex/tm/packages/newvbtm.tar.lzma
2021/03/17 | 232249 | systems/win32/miktex/tm/packages/newverbs.tar.lzma
-2021/11/25 | 628507 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2021/11/25 | 51097 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2021/11/25 | 56464 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2021/11/25 | 973109 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2021/11/25 | 1076110 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2021/11/25 | 29078 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2021/11/25 | 31317 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2021/11/25 | 29823 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2021/11/25 | 34674 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2021/11/25 | 50121 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2021/11/25 | 57591 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2021/11/25 | 83335 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2021/11/25 | 95262 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2021/11/25 | 68560 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2021/11/25 | 76111 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2021/11/25 | 27198 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2021/11/25 | 30805 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2021/11/25 | 330841 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2021/11/25 | 392680 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2021/11/25 | 32558 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2021/11/25 | 36627 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2021/11/25 | 51325 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2021/11/25 | 56788 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2021/11/25 | 5003 | systems/win32/miktex/tm/packages/next/miktex-config-2.9.tar.lzma
-2021/11/25 | 255204 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2021/11/25 | 278970 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2021/11/25 | 179745 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2021/11/25 | 195705 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2021/11/25 | 54598 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2021/11/25 | 61825 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2021/11/25 | 21168 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2021/11/25 | 23353 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2021/11/25 | 461747 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2021/11/25 | 46527 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2021/11/25 | 51173 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2021/11/25 | 284742 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2021/11/25 | 325226 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2021/11/25 | 41260 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2021/11/25 | 45332 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2021/11/25 | 119743 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2021/11/25 | 133956 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2021/11/25 | 1290583 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2021/11/25 | 1422198 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2021/11/25 | 100486 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2021/11/25 | 112898 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2021/11/25 | 43035 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2021/11/25 | 48270 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2021/11/25 | 25013 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2021/11/25 | 28165 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2021/11/25 | 56323 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2021/11/25 | 62743 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2021/11/25 | 136280 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2021/11/25 | 153910 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2021/11/25 | 73349 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2021/11/25 | 78159 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2021/11/25 | 71917 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2021/11/25 | 80764 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2021/11/25 | 258761 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2021/11/25 | 295371 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2021/11/25 | 22038 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2021/11/25 | 25001 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2021/11/25 | 97371 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2021/11/25 | 112595 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2021/11/25 | 64426 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2021/11/25 | 73112 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2021/11/25 | 96305 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2021/11/25 | 115235 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2021/11/25 | 38144 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2021/11/25 | 43000 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2021/11/25 | 483385 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2021/11/25 | 566032 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2021/11/25 | 147416 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2021/11/25 | 159823 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2021/11/25 | 94776 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2021/11/25 | 109074 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2021/11/25 | 16360 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2021/11/25 | 17974 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2021/11/25 | 28344 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2021/11/25 | 30042 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2021/11/25 | 629637 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2021/11/25 | 680813 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2021/11/25 | 531951 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2021/11/25 | 597521 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2021/11/25 | 476836 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2021/11/25 | 510455 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2021/11/25 | 94418 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2021/11/25 | 103388 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2021/11/25 | 1710500 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2021/11/25 | 2003283 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2021/11/25 | 67622 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2021/11/25 | 74242 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2021/11/25 | 27421 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2021/11/25 | 31655 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2021/11/25 | 7714 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2021/11/25 | 8763 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2021/11/25 | 198069 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2021/11/25 | 217427 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2021/11/25 | 250654 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2021/11/25 | 283964 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2021/11/25 | 98775 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2021/11/25 | 103993 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2021/11/25 | 64703 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2021/11/25 | 73884 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2021/11/25 | 124756 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2021/11/25 | 136713 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2021/11/25 | 179114 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2021/11/25 | 197412 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2021/11/25 | 199531 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2021/11/25 | 180125 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2021/11/25 | 67458 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2021/11/25 | 76897 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2021/11/25 | 31197 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2021/11/25 | 35073 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2021/11/25 | 37815 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2021/11/25 | 42679 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2021/11/25 | 42838 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2021/11/25 | 46897 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2021/11/25 | 45930 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2021/11/25 | 52389 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2021/11/25 | 194728 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
-2021/11/25 | 207161 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2021/11/25 | 36290 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
-2021/11/25 | 40991 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2021/11/25 | 748897 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2021/11/25 | 819183 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2021/11/25 | 198319 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2021/11/25 | 202820 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2021/11/25 | 208026 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2021/11/25 | 243513 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2021/11/25 | 78763 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2021/11/25 | 87675 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2021/11/25 | 1169824 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2021/11/25 | 1300867 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2021/11/25 | 20112 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2021/11/25 | 23900 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2021/11/25 | 31544 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2021/11/25 | 37248 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2021/11/25 | 64173 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2021/11/25 | 72230 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2021/11/25 | 50389 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2021/11/25 | 57959 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2021/11/25 | 685902 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-2.9.tar.lzma
-2021/11/25 | 749267 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64-2.9.tar.lzma
-2021/11/25 | 1346946 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2021/11/25 | 1470955 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2021/11/25 | 42419 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2021/11/25 | 51836 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2021/11/25 | 56530 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2021/11/25 | 59973 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2021/11/25 | 25244 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2021/11/25 | 27335 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2021/11/25 | 16447 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2021/11/25 | 18158 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2021/11/25 | 63729 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2021/11/25 | 69940 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2021/11/25 | 155920 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2021/11/25 | 171173 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2021/11/25 | 57462 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2021/11/25 | 66116 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2021/11/25 | 100069 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2021/11/25 | 107431 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2021/11/25 | 2673325 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2021/11/25 | 2796566 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2021/11/25 | 56458 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2021/11/25 | 62552 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2021/11/25 | 36698 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2021/11/25 | 40689 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2021/11/25 | 27702 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2021/11/25 | 33651 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2021/11/25 | 66234 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2021/11/25 | 71091 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2021/11/25 | 313229 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2021/11/25 | 347916 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2021/11/25 | 55498 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
-2021/11/25 | 57143 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2021/11/25 | 589725 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2021/11/25 | 624340 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2021/11/25 | 39022 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2021/11/25 | 43353 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2021/11/25 | 253251 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2021/11/25 | 1389438 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2021/11/25 | 1286910 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2021/11/25 | 13459 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2021/11/25 | 14337 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2021/11/26 | 628507 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2021/11/26 | 51098 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2021/11/26 | 56463 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2021/11/26 | 973111 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2021/11/26 | 1076112 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2021/11/26 | 29083 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2021/11/26 | 31318 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2021/11/26 | 29823 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2021/11/26 | 34674 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2021/11/26 | 50123 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2021/11/26 | 57591 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2021/11/26 | 83338 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2021/11/26 | 95262 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2021/11/26 | 68561 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2021/11/26 | 76112 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2021/11/26 | 27199 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2021/11/26 | 30806 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2021/11/26 | 330843 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2021/11/26 | 392678 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2021/11/26 | 32559 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2021/11/26 | 36627 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2021/11/26 | 51325 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2021/11/26 | 56790 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2021/11/26 | 5005 | systems/win32/miktex/tm/packages/next/miktex-config-2.9.tar.lzma
+2021/11/26 | 255204 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2021/11/26 | 278969 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2021/11/26 | 179746 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2021/11/26 | 195704 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2021/11/26 | 54599 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2021/11/26 | 61828 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2021/11/26 | 21172 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2021/11/26 | 23356 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2021/11/26 | 461744 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2021/11/26 | 46528 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2021/11/26 | 51175 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2021/11/26 | 284743 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2021/11/26 | 325227 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2021/11/26 | 41263 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2021/11/26 | 45335 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2021/11/26 | 119744 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2021/11/26 | 133958 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2021/11/26 | 1290585 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2021/11/26 | 1422199 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2021/11/26 | 100488 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2021/11/26 | 112898 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2021/11/26 | 43034 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2021/11/26 | 48271 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2021/11/26 | 25014 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2021/11/26 | 28167 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2021/11/26 | 56324 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2021/11/26 | 62742 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2021/11/26 | 136278 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2021/11/26 | 153911 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2021/11/26 | 73350 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2021/11/26 | 78161 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2021/11/26 | 71919 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2021/11/26 | 80765 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2021/11/26 | 258761 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2021/11/26 | 295373 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2021/11/26 | 22038 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2021/11/26 | 25002 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2021/11/26 | 97371 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2021/11/26 | 112596 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2021/11/26 | 64426 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2021/11/26 | 73113 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2021/11/26 | 96306 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2021/11/26 | 115233 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2021/11/26 | 38146 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2021/11/26 | 43000 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2021/11/26 | 483386 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2021/11/26 | 566034 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2021/11/26 | 147418 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2021/11/26 | 159824 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2021/11/26 | 94776 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2021/11/26 | 109074 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2021/11/26 | 16362 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2021/11/26 | 17975 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2021/11/26 | 28346 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2021/11/26 | 30043 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2021/11/26 | 629637 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2021/11/26 | 680816 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2021/11/26 | 531952 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2021/11/26 | 597524 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2021/11/26 | 476834 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2021/11/26 | 510456 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2021/11/26 | 94418 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2021/11/26 | 103391 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2021/11/26 | 1710501 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2021/11/26 | 2003280 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2021/11/26 | 67623 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2021/11/26 | 74242 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2021/11/26 | 27425 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2021/11/26 | 31657 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2021/11/26 | 7716 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2021/11/26 | 8764 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2021/11/26 | 198069 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2021/11/26 | 217429 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2021/11/26 | 250654 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2021/11/26 | 283971 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2021/11/26 | 98775 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2021/11/26 | 103994 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2021/11/26 | 64704 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2021/11/26 | 73885 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2021/11/26 | 124757 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2021/11/26 | 136713 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2021/11/26 | 179114 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2021/11/26 | 197413 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2021/11/26 | 199532 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2021/11/26 | 180126 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2021/11/26 | 67460 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2021/11/26 | 76898 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2021/11/26 | 31199 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2021/11/26 | 35073 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2021/11/26 | 37817 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2021/11/26 | 42681 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2021/11/26 | 42839 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2021/11/26 | 46897 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2021/11/26 | 45931 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2021/11/26 | 52389 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2021/11/26 | 194729 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2021/11/26 | 207164 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2021/11/26 | 36293 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2021/11/26 | 40991 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2021/11/26 | 748897 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2021/11/26 | 819185 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2021/11/26 | 198319 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2021/11/26 | 202825 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2021/11/26 | 208025 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2021/11/26 | 243515 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2021/11/26 | 78763 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2021/11/26 | 87678 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2021/11/26 | 1169824 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2021/11/26 | 1300870 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2021/11/26 | 20114 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2021/11/26 | 23901 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2021/11/26 | 31546 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2021/11/26 | 37251 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2021/11/26 | 64174 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2021/11/26 | 72232 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2021/11/26 | 50391 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2021/11/26 | 57961 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2021/11/26 | 685903 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-2.9.tar.lzma
+2021/11/26 | 749267 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64-2.9.tar.lzma
+2021/11/26 | 1346944 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2021/11/26 | 1470955 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2021/11/26 | 42420 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2021/11/26 | 51837 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2021/11/26 | 56532 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2021/11/26 | 59974 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2021/11/26 | 25245 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2021/11/26 | 27337 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2021/11/26 | 16448 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2021/11/26 | 18158 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2021/11/26 | 63730 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2021/11/26 | 69940 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2021/11/26 | 155922 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2021/11/26 | 171175 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2021/11/26 | 57463 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2021/11/26 | 66116 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2021/11/26 | 100070 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2021/11/26 | 107432 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2021/11/26 | 2673325 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2021/11/26 | 2796566 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2021/11/26 | 56458 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2021/11/26 | 62554 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2021/11/26 | 36698 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2021/11/26 | 40691 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2021/11/26 | 27701 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2021/11/26 | 33651 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2021/11/26 | 66235 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2021/11/26 | 71092 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2021/11/26 | 313228 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2021/11/26 | 347917 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2021/11/26 | 55499 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
+2021/11/26 | 57143 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2021/11/26 | 589726 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2021/11/26 | 624342 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2021/11/26 | 39022 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2021/11/26 | 43353 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2021/11/26 | 253225 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2021/11/26 | 1389090 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2021/11/26 | 1287896 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2021/11/26 | 13460 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2021/11/26 | 14337 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2019/03/12 | 1412 | systems/win32/miktex/tm/packages/nextpage.tar.lzma
-2021/11/25 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2021/11/26 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
2018/07/06 | 145915 | systems/win32/miktex/tm/packages/nexus-otf.tar.lzma
2017/03/30 | 191149 | systems/win32/miktex/tm/packages/nfssext-cfr.tar.lzma
2012/12/20 | 612251 | systems/win32/miktex/tm/packages/nicefilelist.tar.lzma
@@ -297481,7 +297521,7 @@
2020/10/20 | 342254 | systems/win32/miktex/tm/packages/preview.tar.lzma
2019/06/20 | 375963 | systems/win32/miktex/tm/packages/prftree.tar.lzma
2021/04/23 | 274028 | systems/win32/miktex/tm/packages/principia.tar.lzma
-2021/11/25 | 933 | systems/win32/miktex/tm/packages/pr.ini
+2021/11/26 | 933 | systems/win32/miktex/tm/packages/pr.ini
2010/09/27 | 248469 | systems/win32/miktex/tm/packages/printlen.tar.lzma
2008/06/17 | 77313 | systems/win32/miktex/tm/packages/proba.tar.lzma
2017/07/12 | 988486 | systems/win32/miktex/tm/packages/probsoln.tar.lzma
@@ -299175,7 +299215,7 @@
2004/06/04 | 404 | tds/tds.sed
2004/06/23 | 65418 | tds/tds.tex
2019/05/29 | 304264 | tds.zip
-2021/11/26 | 186 | timestamp
+2021/11/27 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2021/11/11 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index 64472731fd..469035d9c9 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index a813ecb4b4..2ce506dbb2 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,285 +1,334 @@
-2021/11/25 | 98775 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2021/11/25 | 97371 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2021/11/25 | 973109 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2021/11/25 | 96305 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2021/11/25 | 95262 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2021/11/25 | 94776 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2021/11/26 | 99491 | fonts/academicons/academicons.pdf
+2021/11/26 | 98775 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2021/11/26 | 97371 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2021/11/26 | 973111 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2021/11/26 | 96306 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2021/11/26 | 95262 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2021/11/26 | 94776 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2021/11/26 | 94418 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2021/11/26 | 933 | systems/win32/miktex/tm/packages/pr.ini
+2021/11/26 | 911308 | fonts/utilities/hep-math-font/hep-math-font-implementation.pdf
+2021/11/26 | 87678 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2021/11/26 | 8764 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2021/11/26 | 857467 | fonts/utilities/hep-math-font/hep-math-font-documentation.pdf
+2021/11/26 | 833 | fonts/utilities/hep-math-font/README.md
+2021/11/26 | 83338 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2021/11/26 | 819185 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2021/11/26 | 80765 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2021/11/26 | 78763 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2021/11/26 | 78161 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2021/11/26 | 7716 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2021/11/26 | 76898 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2021/11/26 | 76112 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2021/11/26 | 757 | macros/latex/contrib/biblatex-contrib/hep-bibliography/README.md
+2021/11/26 | 749267 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64-2.9.tar.lzma
+2021/11/26 | 748897 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2021/11/26 | 74242 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2021/11/26 | 73885 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2021/11/26 | 73350 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2021/11/26 | 73113 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2021/11/26 | 72232 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2021/11/26 | 71919 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2021/11/26 | 71092 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2021/11/26 | 69940 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2021/11/26 | 695 | fonts/utilities/hep-font/README.md
+2021/11/26 | 685903 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-2.9.tar.lzma
+2021/11/26 | 68561 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2021/11/26 | 6810861 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2021/11/26 | 680816 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2021/11/26 | 679 | macros/latex/contrib/hep-title/README.md
+2021/11/26 | 67623 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2021/11/26 | 67460 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2021/11/26 | 66235 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2021/11/26 | 6618 | fonts/academicons/academicons.tex
+2021/11/26 | 66116 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2021/11/26 | 64704 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2021/11/26 | 64426 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2021/11/26 | 64174 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2021/11/26 | 63730 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2021/11/26 | 629637 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2021/11/26 | 628507 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2021/11/26 | 62812 | fonts/academicons/academicons.ttf
+2021/11/26 | 627915 | systems/win32/miktex/tm/packages/files.csv.lzma
+2021/11/26 | 62742 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2021/11/26 | 62554 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2021/11/26 | 624342 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2021/11/26 | 61828 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2021/11/26 | 612 | macros/latex/contrib/hep-acronym/README.md
+2021/11/26 | 604188 | fonts/utilities/hep-font.zip
+2021/11/26 | 603620 | systems/texlive/tlnet/archive/easybook.doc.r61153.tar.xz
+2021/11/26 | 59974 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2021/11/26 | 597524 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2021/11/26 | 594893 | macros/latex/contrib/biblatex-contrib/hep-bibliography.zip
+2021/11/26 | 590916 | macros/latex/contrib/hep-acronym.zip
+2021/11/26 | 589726 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2021/11/26 | 586849 | macros/latex/contrib/hep-title.zip
+2021/11/26 | 57961 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2021/11/26 | 57591 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2021/11/26 | 57463 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2021/11/26 | 57143 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2021/11/26 | 56790 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2021/11/26 | 566034 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2021/11/26 | 56532 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2021/11/26 | 56463 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2021/11/26 | 56458 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2021/11/26 | 56324 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2021/11/26 | 55499 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
+2021/11/26 | 54599 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2021/11/26 | 531952 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2021/11/26 | 52389 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2021/11/26 | 51837 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2021/11/26 | 51325 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2021/11/26 | 51175 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2021/11/26 | 51098 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2021/11/26 | 510456 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2021/11/26 | 50391 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2021/11/26 | 50123 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2021/11/26 | 5005 | systems/win32/miktex/tm/packages/next/miktex-config-2.9.tar.lzma
+2021/11/26 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2021/11/26 | 483386 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2021/11/26 | 48271 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2021/11/26 | 476834 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2021/11/26 | 46897 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2021/11/26 | 46528 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2021/11/26 | 461744 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2021/11/26 | 45931 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2021/11/26 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2021/11/26 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2021/11/26 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2021/11/26 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2021/11/26 | 45335 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2021/11/26 | 43353 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2021/11/26 | 43034 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2021/11/26 | 43000 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2021/11/26 | 42839 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2021/11/26 | 42681 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2021/11/26 | 42420 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2021/11/26 | 41263 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2021/11/26 | 40991 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2021/11/26 | 40691 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2021/11/26 | 401284 | systems/texlive/tlnet/archive/texlive-scripts.doc.r61149.tar.xz
+2021/11/26 | 392678 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2021/11/26 | 39022 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2021/11/26 | 38146 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2021/11/26 | 37817 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2021/11/26 | 37251 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2021/11/26 | 36698 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2021/11/26 | 36627 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2021/11/26 | 36293 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2021/11/26 | 35073 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2021/11/26 | 347917 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2021/11/26 | 34674 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2021/11/26 | 33651 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2021/11/26 | 330843 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2021/11/26 | 330472 | macros/latex/contrib/biblatex-contrib/hep-bibliography/hep-bibliography-implementation.pdf
+2021/11/26 | 327237 | fonts/utilities/hep-font/hep-font-implementation.pdf
+2021/11/26 | 32559 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2021/11/26 | 325227 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2021/11/26 | 32162 | fonts/utilities/hep-math-font/hep-math-font-implementation.dtx
+2021/11/26 | 319774 | macros/latex/contrib/hep-title/hep-title-implementation.pdf
+2021/11/26 | 31657 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2021/11/26 | 316577 | macros/latex/contrib/hep-acronym/hep-acronym-implementation.pdf
+2021/11/26 | 31546 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2021/11/26 | 313228 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2021/11/26 | 31318 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2021/11/26 | 31199 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2021/11/26 | 30806 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2021/11/26 | 30043 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2021/11/26 | 29823 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2021/11/26 | 295373 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2021/11/26 | 29083 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2021/11/26 | 28872 | macros/latex/contrib/biblatex-contrib/hep-bibliography/hep-bibliography-implementation.dtx
+2021/11/26 | 284743 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2021/11/26 | 283971 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2021/11/26 | 28346 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2021/11/26 | 28167 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2021/11/26 | 2796566 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2021/11/26 | 278969 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2021/11/26 | 27701 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2021/11/26 | 27425 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2021/11/26 | 27337 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2021/11/26 | 27199 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2021/11/26 | 2673325 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2021/11/26 | 262423 | fonts/utilities/hep-font/hep-font-documentation.pdf
+2021/11/26 | 258761 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2021/11/26 | 258360 | macros/latex/contrib/hep-acronym/hep-acronym-documentation.pdf
+2021/11/26 | 25631191 | systems/texlive/tlnet/install-tl.zip
+2021/11/26 | 255204 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2021/11/26 | 25441 | macros/latex/contrib/hep-title/hep-title-implementation.dtx
+2021/11/26 | 253225 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2021/11/26 | 253090 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2021/11/26 | 25245 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2021/11/26 | 250654 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2021/11/26 | 25014 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2021/11/26 | 25002 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2021/11/26 | 249815 | macros/latex/contrib/hep-title/hep-title-documentation.pdf
+2021/11/26 | 244803 | macros/latex/contrib/biblatex-contrib/hep-bibliography/hep-bibliography-documentation.pdf
+2021/11/26 | 243515 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2021/11/26 | 24133 | macros/latex/contrib/hep-title/bibliography.bib
+2021/11/26 | 24133 | macros/latex/contrib/hep-acronym/bibliography.bib
+2021/11/26 | 24133 | macros/latex/contrib/biblatex-contrib/hep-bibliography/bibliography.bib
+2021/11/26 | 24133 | fonts/utilities/hep-math-font/bibliography.bib
+2021/11/26 | 24133 | fonts/utilities/hep-font/bibliography.bib
+2021/11/26 | 23901 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2021/11/26 | 23356 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2021/11/26 | 2325968 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2021/11/26 | 22038 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2021/11/26 | 217429 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2021/11/26 | 213112 | systems/texlive/tlnet/archive/snaptodo.doc.r61155.tar.xz
+2021/11/26 | 21172 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2021/11/26 | 20872186 | systems/texlive/tlnet/install-tl-windows.exe
+2021/11/26 | 208025 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2021/11/26 | 207164 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2021/11/26 | 202825 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2021/11/26 | 20114 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2021/11/26 | 2003280 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2021/11/26 | 199532 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2021/11/26 | 198319 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2021/11/26 | 198069 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2021/11/26 | 197413 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2021/11/26 | 195704 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2021/11/26 | 194729 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2021/11/26 | 1932 | systems/texlive/tlnet/archive/snaptodo.r61155.tar.xz
+2021/11/26 | 19040 | macros/latex/contrib/hep-title/license.md
+2021/11/26 | 19040 | macros/latex/contrib/hep-acronym/license.md
+2021/11/26 | 19040 | macros/latex/contrib/biblatex-contrib/hep-bibliography/license.md
+2021/11/26 | 19040 | fonts/utilities/hep-math-font/license.md
+2021/11/26 | 19040 | fonts/utilities/hep-font/license.md
+2021/11/26 | 1870 | macros/latex/contrib/biblatex-contrib/hep-bibliography/hep-bibliography.ins
+2021/11/26 | 1851 | fonts/utilities/hep-math-font/hep-math-font.ins
+2021/11/26 | 18158 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2021/11/26 | 180126 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2021/11/26 | 17975 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2021/11/26 | 179746 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2021/11/26 | 1793 | macros/latex/contrib/hep-title/hep-title.ins
+2021/11/26 | 179114 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2021/11/26 | 1785623 | fonts/utilities/hep-math-font.zip
+2021/11/26 | 17736 | systems/texlive/tlnet/archive/easybook.source.r61153.tar.xz
+2021/11/26 | 17680 | systems/texlive/tlnet/archive/easybook.r61153.tar.xz
+2021/11/26 | 17500 | fonts/academicons/academicons.sty
+2021/11/26 | 1720 | macros/latex/contrib/hep-acronym/hep-acronym.ins
+2021/11/26 | 171175 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2021/11/26 | 17109 | macros/latex/contrib/hep-acronym/hep-acronym-implementation.dtx
+2021/11/26 | 1710501 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2021/11/26 | 16986943 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2021/11/26 | 1697 | fonts/utilities/hep-font/hep-font.ins
+2021/11/26 | 16796 | fonts/utilities/hep-font/hep-font-implementation.dtx
+2021/11/26 | 1673 | fonts/academicons/README
+2021/11/26 | 16448 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2021/11/26 | 16362 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2021/11/26 | 159824 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2021/11/26 | 155922 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2021/11/26 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2021/11/26 | 153911 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2021/11/26 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2021/11/26 | 149552 | systems/texlive/tlnet/archive/fancyvrb.doc.r61154.tar.xz
+2021/11/26 | 147418 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2021/11/26 | 1470955 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2021/11/26 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2021/11/26 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2021/11/26 | 14337 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2021/11/26 | 1422199 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2021/11/26 | 1389400 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2021/11/26 | 1389090 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2021/11/26 | 137180 | fonts/academicons.zip
+2021/11/26 | 136713 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2021/11/26 | 136278 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2021/11/26 | 1346944 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2021/11/26 | 13460 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2021/11/26 | 133958 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2021/11/26 | 1300870 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2021/11/26 | 1290585 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2021/11/26 | 1287896 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2021/11/26 | 1287502 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2021/11/26 | 124757 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2021/11/26 | 119744 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2021/11/26 | 11896 | systems/texlive/tlnet/archive/fancyvrb.r61154.tar.xz
+2021/11/26 | 1169824 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2021/11/26 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2021/11/26 | 115233 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2021/11/26 | 112898 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2021/11/26 | 112596 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2021/11/26 | 109074 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2021/11/26 | 108316 | systems/texlive/tlnet/archive/texlive-scripts.r61149.tar.xz
+2021/11/26 | 1076112 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2021/11/26 | 107432 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2021/11/26 | 103994 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2021/11/26 | 103391 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2021/11/26 | 100488 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2021/11/26 | 100070 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
2021/11/25 | 94592 | systems/win32/miktex/tm/packages/latexmk.tar.lzma
2021/11/25 | 94460 | systems/texlive/tlnet/archive/latexmk.r61146.tar.xz
-2021/11/25 | 94418 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2021/11/25 | 933 | systems/win32/miktex/tm/packages/pr.ini
2021/11/25 | 920852 | systems/texlive/tlnet/archive/tex4ht.r61147.tar.xz
2021/11/25 | 895566 | systems/win32/miktex/tm/packages/mcf2graph__doc.tar.lzma
-2021/11/25 | 87675 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2021/11/25 | 8763 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2021/11/25 | 83335 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2021/11/25 | 819183 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
2021/11/25 | 81571 | macros/latex/contrib/easybook/easybook.tex
2021/11/25 | 81113 | macros/latex/contrib/easybook/easybook.dtx
-2021/11/25 | 80764 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2021/11/25 | 78763 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2021/11/25 | 78159 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2021/11/25 | 7714 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2021/11/25 | 76897 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2021/11/25 | 76111 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2021/11/25 | 749267 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64-2.9.tar.lzma
-2021/11/25 | 748897 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2021/11/25 | 74242 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
2021/11/25 | 742128 | systems/texlive/tlnet/archive/l3build.doc.r61143.tar.xz
-2021/11/25 | 73884 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2021/11/25 | 73349 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
2021/11/25 | 733016 | systems/win32/miktex/tm/packages/l3build__doc.tar.lzma
-2021/11/25 | 73112 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2021/11/25 | 72230 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2021/11/25 | 71917 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
2021/11/25 | 71183 | systems/win32/miktex/tm/packages/glossaries-extra.tar.lzma
-2021/11/25 | 71091 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2021/11/25 | 69940 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2021/11/25 | 7018 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2021/11/25 | 6872 | macros/latex/contrib/snaptodo/snaptodo.tex
-2021/11/25 | 685902 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-2.9.tar.lzma
-2021/11/25 | 68560 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2021/11/25 | 6810774 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2021/11/25 | 680813 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2021/11/25 | 67622 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2021/11/25 | 67458 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2021/11/25 | 66234 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2021/11/25 | 66116 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
2021/11/25 | 6500 | systems/texlive/tlnet/archive/collection-latexextra.r61145.tar.xz
-2021/11/25 | 64703 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2021/11/25 | 64426 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2021/11/25 | 64173 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2021/11/25 | 63729 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
2021/11/25 | 633 | macros/latex/contrib/snaptodo/test/circle_testing.tex
2021/11/25 | 63216 | support/findfont.zip
-2021/11/25 | 629637 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2021/11/25 | 628507 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2021/11/25 | 627915 | systems/win32/miktex/tm/packages/files.csv.lzma
-2021/11/25 | 62743 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2021/11/25 | 62552 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
2021/11/25 | 624350 | macros/latex/contrib/easybook.zip
-2021/11/25 | 624340 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2021/11/25 | 61825 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2021/11/25 | 603184 | systems/texlive/tlnet/archive/easybook.doc.r61141.tar.xz
-2021/11/25 | 59973 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2021/11/25 | 597521 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2021/11/25 | 589725 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
2021/11/25 | 585158 | systems/win32/miktex/tm/packages/easybook__doc.tar.lzma
2021/11/25 | 582859 | macros/latex/contrib/easybook/easybook.pdf
-2021/11/25 | 57959 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
2021/11/25 | 576784 | systems/texlive/tlnet/archive/cochineal.doc.r61139.tar.xz
-2021/11/25 | 57591 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2021/11/25 | 57462 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
2021/11/25 | 574003 | systems/win32/miktex/tm/packages/cochineal__doc.tar.lzma
-2021/11/25 | 57143 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2021/11/25 | 56788 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2021/11/25 | 566032 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2021/11/25 | 56530 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2021/11/25 | 56464 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2021/11/25 | 56458 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
2021/11/25 | 5642172 | systems/win32/miktex/tm/packages/glossaries-extra__doc.tar.lzma
-2021/11/25 | 56323 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2021/11/25 | 55498 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
-2021/11/25 | 54598 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
2021/11/25 | 538 | macros/latex/contrib/snaptodo/README
2021/11/25 | 5355911 | systems/win32/miktex/tm/packages/bib2gls__doc.tar.lzma
-2021/11/25 | 531951 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2021/11/25 | 52389 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2021/11/25 | 51836 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2021/11/25 | 51325 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2021/11/25 | 51173 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2021/11/25 | 51097 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2021/11/25 | 510455 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2021/11/25 | 50389 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2021/11/25 | 50121 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2021/11/25 | 5003 | systems/win32/miktex/tm/packages/next/miktex-config-2.9.tar.lzma
-2021/11/25 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2021/11/25 | 487784 | systems/texlive/tlnet/archive/latexmk.doc.r61146.tar.xz
-2021/11/25 | 483385 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2021/11/25 | 48270 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2021/11/25 | 476836 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2021/11/25 | 46897 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2021/11/25 | 46527 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2021/11/25 | 461747 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
2021/11/25 | 4604 | systems/win32/miktex/tm/packages/xistercian.tar.lzma
-2021/11/25 | 45930 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2021/11/25 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2021/11/25 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2021/11/25 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2021/11/25 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
-2021/11/25 | 45332 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
2021/11/25 | 4420 | systems/texlive/tlnet/archive/xistercian.r61140.tar.xz
-2021/11/25 | 43353 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2021/11/25 | 43035 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2021/11/25 | 43000 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2021/11/25 | 42838 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2021/11/25 | 42679 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2021/11/25 | 42419 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
2021/11/25 | 42318 | systems/win32/miktex/tm/packages/zref-clever__source.tar.lzma
2021/11/25 | 41892 | systems/texlive/tlnet/archive/zref-clever.source.r61145.tar.xz
-2021/11/25 | 41260 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
2021/11/25 | 4104 | macros/latex/contrib/snaptodo/snaptodo.sty
-2021/11/25 | 40991 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2021/11/25 | 40689 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2021/11/25 | 401228 | systems/texlive/tlnet/archive/texlive-scripts.doc.r61137.tar.xz
2021/11/25 | 39454 | systems/win32/miktex/tm/packages/easybook__source.tar.lzma
2021/11/25 | 3927 | systems/win32/miktex/tm/packages/numspell__source.tar.lzma
-2021/11/25 | 392680 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2021/11/25 | 39022 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2021/11/25 | 38144 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2021/11/25 | 37815 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2021/11/25 | 37248 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2021/11/25 | 36698 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2021/11/25 | 36627 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2021/11/25 | 36290 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
2021/11/25 | 35184 | systems/win32/miktex/tm/packages/l3build.tar.lzma
-2021/11/25 | 35073 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
2021/11/25 | 34984 | systems/texlive/tlnet/archive/l3build.r61143.tar.xz
-2021/11/25 | 347916 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2021/11/25 | 34674 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2021/11/25 | 33651 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2021/11/25 | 330841 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
2021/11/25 | 32580 | systems/texlive/tlnet/archive/nicematrix.r61142.tar.xz
2021/11/25 | 32577 | systems/win32/miktex/tm/packages/nicematrix.tar.lzma
-2021/11/25 | 32558 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2021/11/25 | 325226 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2021/11/25 | 31655 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2021/11/25 | 31544 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2021/11/25 | 313229 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2021/11/25 | 31317 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2021/11/25 | 31197 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2021/11/25 | 30805 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
2021/11/25 | 30716 | systems/win32/miktex/tm/packages/l3build__source.tar.lzma
2021/11/25 | 306763 | systems/win32/miktex/tm/packages/xistercian__doc.tar.lzma
2021/11/25 | 305740 | systems/texlive/tlnet/archive/xistercian.doc.r61140.tar.xz
2021/11/25 | 30423 | systems/win32/miktex/tm/packages/mcf2graph__source.tar.lzma
2021/11/25 | 30284 | systems/texlive/tlnet/archive/l3build.source.r61143.tar.xz
-2021/11/25 | 30042 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2021/11/25 | 29823 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2021/11/25 | 295371 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2021/11/25 | 29078 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2021/11/25 | 284742 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2021/11/25 | 283964 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2021/11/25 | 28344 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2021/11/25 | 28165 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
2021/11/25 | 279672 | systems/win32/miktex/tm/packages/latexmk__doc.tar.lzma
-2021/11/25 | 2796566 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2021/11/25 | 278970 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2021/11/25 | 27702 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2021/11/25 | 27421 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
2021/11/25 | 27351 | systems/win32/miktex/tm/packages/luamplib__source.tar.lzma
-2021/11/25 | 27335 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2021/11/25 | 27198 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
2021/11/25 | 268201 | systems/win32/miktex/tm/packages/numspell__doc.tar.lzma
-2021/11/25 | 2673325 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2021/11/25 | 258761 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
2021/11/25 | 2578809 | systems/win32/miktex/tm/packages/cochineal.tar.lzma
2021/11/25 | 2578076 | systems/texlive/tlnet/archive/cochineal.r61139.tar.xz
2021/11/25 | 25746 | systems/win32/miktex/tm/packages/mcf2graph.tar.lzma
-2021/11/25 | 25631146 | systems/texlive/tlnet/install-tl.zip
-2021/11/25 | 255204 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2021/11/25 | 253251 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2021/11/25 | 253114 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2021/11/25 | 25244 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2021/11/25 | 250654 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2021/11/25 | 25013 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2021/11/25 | 25001 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2021/11/25 | 243513 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2021/11/25 | 23900 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2021/11/25 | 23353 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2021/11/25 | 2325300 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
-2021/11/25 | 22038 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2021/11/25 | 217427 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
2021/11/25 | 215456 | macros/latex/contrib/snaptodo.zip
2021/11/25 | 2125 | systems/win32/miktex/tm/packages/snaptodo.tar.lzma
-2021/11/25 | 212544 | systems/texlive/tlnet/archive/snaptodo.doc.r61144.tar.xz
-2021/11/25 | 21168 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2021/11/25 | 20872178 | systems/texlive/tlnet/install-tl-windows.exe
2021/11/25 | 208140 | macros/latex/contrib/snaptodo/snaptodo.pdf
-2021/11/25 | 208026 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2021/11/25 | 207161 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2021/11/25 | 202820 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
2021/11/25 | 202567 | systems/win32/miktex/tm/packages/snaptodo__doc.tar.lzma
-2021/11/25 | 20112 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2021/11/25 | 2003283 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2021/11/25 | 199531 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2021/11/25 | 198319 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2021/11/25 | 198069 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2021/11/25 | 197412 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2021/11/25 | 195705 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2021/11/25 | 194728 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
-2021/11/25 | 1916 | systems/texlive/tlnet/archive/snaptodo.r61144.tar.xz
2021/11/25 | 1886892 | systems/texlive/tlnet/archive/nicematrix.doc.r61142.tar.xz
2021/11/25 | 1848702 | systems/win32/miktex/tm/packages/nicematrix__doc.tar.lzma
2021/11/25 | 18446 | systems/win32/miktex/tm/packages/zref-clever.tar.lzma
2021/11/25 | 18404 | systems/texlive/tlnet/archive/zref-clever.r61145.tar.xz
-2021/11/25 | 18158 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2021/11/25 | 180125 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2021/11/25 | 17974 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2021/11/25 | 179745 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2021/11/25 | 179114 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2021/11/25 | 17716 | systems/texlive/tlnet/archive/easybook.source.r61141.tar.xz
-2021/11/25 | 17676 | systems/texlive/tlnet/archive/easybook.r61141.tar.xz
-2021/11/25 | 171173 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2021/11/25 | 1710500 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2021/11/25 | 16986921 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2021/11/25 | 16447 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
2021/11/25 | 16434 | systems/win32/miktex/tm/packages/easybook.tar.lzma
-2021/11/25 | 16360 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2021/11/25 | 159823 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2021/11/25 | 155920 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
2021/11/25 | 154189 | systems/win32/miktex/tm/packages/luamplib__doc.tar.lzma
-2021/11/25 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2021/11/25 | 153910 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2021/11/25 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2021/11/25 | 147416 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2021/11/25 | 1470955 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2021/11/25 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2021/11/25 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2021/11/25 | 14337 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
-2021/11/25 | 1422198 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
2021/11/25 | 14116 | systems/win32/miktex/tm/packages/latexmk__source.tar.lzma
2021/11/25 | 140350 | systems/win32/miktex/tm/packages/nicematrix__source.tar.lzma
2021/11/25 | 140103 | systems/win32/miktex/tm/packages/fancyvrb__doc.tar.lzma
2021/11/25 | 13944 | systems/win32/miktex/tm/packages/numspell.tar.lzma
-2021/11/25 | 1389438 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2021/11/25 | 1389005 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2021/11/25 | 136713 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
2021/11/25 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r61147.tar.xz
-2021/11/25 | 136280 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2021/11/25 | 1346946 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2021/11/25 | 13459 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2021/11/25 | 133956 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
2021/11/25 | 1314704 | systems/win32/miktex/tm/packages/zref-clever__doc.tar.lzma
2021/11/25 | 1311596 | systems/texlive/tlnet/archive/zref-clever.doc.r61145.tar.xz
-2021/11/25 | 1300867 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
2021/11/25 | 129490 | systems/win32/miktex/tm/packages/glossaries-extra__source.tar.lzma
-2021/11/25 | 1290583 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2021/11/25 | 1287740 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
-2021/11/25 | 1286910 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
2021/11/25 | 12832 | systems/win32/miktex/tm/packages/xistercian__source.tar.lzma
-2021/11/25 | 124756 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
2021/11/25 | 12348 | systems/texlive/tlnet/archive/xistercian.source.r61140.tar.xz
2021/11/25 | 1233314 | systems/win32/miktex/tm/packages/bib2gls__source.tar.lzma
2021/11/25 | 1228816 | systems/texlive/tlnet/archive/tex4ht.source.r61147.tar.xz
2021/11/25 | 12197 | systems/win32/miktex/tm/packages/luamplib.tar.lzma
2021/11/25 | 12157 | systems/win32/miktex/tm/packages/fancyvrb.tar.lzma
-2021/11/25 | 119743 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
2021/11/25 | 1184628 | systems/win32/miktex/tm/packages/bib2gls.tar.lzma
-2021/11/25 | 1169824 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2021/11/25 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
2021/11/25 | 11532 | systems/win32/miktex/tm/packages/snaptodo__source.tar.lzma
-2021/11/25 | 115235 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2021/11/25 | 112898 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2021/11/25 | 112595 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
2021/11/25 | 109264 | systems/texlive/tlnet/archive/nicematrix.source.r61142.tar.xz
-2021/11/25 | 109074 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2021/11/25 | 108280 | systems/texlive/tlnet/archive/texlive-scripts.r61137.tar.xz
-2021/11/25 | 1076110 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2021/11/25 | 107431 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2021/11/25 | 103993 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2021/11/25 | 103388 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2021/11/25 | 100486 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2021/11/25 | 100069 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
2021/11/24 | 9457 | macros/latex/contrib/zref-clever/MANIFEST.md
2021/11/24 | 9429 | macros/latex/contrib/l3build/l3build-install.lua
2021/11/24 | 921864 | systems/texlive/tlnet/archive/mcf2graph.doc.r61128.tar.xz
@@ -294,7 +343,6 @@
2021/11/24 | 7194 | macros/latex/contrib/l3build/l3build-manifest.lua
2021/11/24 | 71640 | systems/texlive/tlnet/archive/glossaries-extra.r61131.tar.xz
2021/11/24 | 70 | macros/latex/contrib/zref-clever/DEPENDS.txt
-2021/11/24 | 6815 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2021/11/24 | 6712 | macros/latex/contrib/l3build/l3build-typesetting.lua
2021/11/24 | 6289 | macros/latex/contrib/l3build/l3build.lua
2021/11/24 | 6151357 | fonts/cochineal.zip
@@ -980,7 +1028,6 @@
2021/11/21 | 1561100 | systems/texlive/tlnet/archive/lshort-chinese.doc.r61100.tar.xz
2021/11/21 | 1557 | macros/latex/contrib/apa7/README.txt
2021/11/21 | 15263 | macros/latex/contrib/graphics-def/xetex.def
-2021/11/21 | 149292 | systems/texlive/tlnet/archive/fancyvrb.doc.r61099.tar.xz
2021/11/21 | 14790 | indexing/upmendex/source/fread.c
2021/11/21 | 1477 | indexing/upmendex/doc/samples/korean.idx
2021/11/21 | 1471880 | systems/win32/miktex/tm/packages/lshort-zh-cn.tar.lzma
@@ -1011,7 +1058,6 @@
2021/11/21 | 1190 | indexing/upmendex/source/kp.c
2021/11/21 | 11902 | macros/latex/contrib/xassoccnt/xassoccnt_counterformats_example.pdf
2021/11/21 | 1187786 | macros/latex/contrib/xassoccnt.zip
-2021/11/21 | 11868 | systems/texlive/tlnet/archive/fancyvrb.r61099.tar.xz
2021/11/21 | 117 | indexing/upmendex/source/tests/rule4.ist
2021/11/21 | 117747 | macros/latex/contrib/xassoccnt/xassoccnt_doc.tex
2021/11/21 | 117711 | macros/generic/expkv-cs/expkv-cs.dtx
@@ -1112,7 +1158,3 @@
2021/11/20 | 10139 | systems/win32/miktex/tm/packages/hologo.tar.lzma
2021/11/20 | 1012394 | systems/win32/miktex/tm/packages/latexindent__doc.tar.lzma
2021/11/20 | 100785 | systems/win32/miktex/tm/packages/arara__source.tar.lzma
-2021/11/19 | 7156 | systems/texlive/tlnet/archive/mathalpha.r61089.tar.xz
-2021/11/19 | 458165 | graphics/pgf/contrib/bodeplot.zip
-2021/11/19 | 41100 | macros/latex/contrib/fancyvrb/doc/fancyvrb-doc.tex
-2021/11/19 | 1888792 | systems/texlive/tlnet/archive/mathalpha.doc.r61089.tar.xz
diff --git a/fonts/academicons/README b/fonts/academicons/README
index 4ccce7b6e0..bd2899eba4 100644
--- a/fonts/academicons/README
+++ b/fonts/academicons/README
@@ -1,6 +1,6 @@
academicons -- high quality icons of online academic profiles
-The "academicons" package provides access in (La)TeX to 112 high quality icons
+The "academicons" package provides access in (La)TeX to 124 high quality icons
of online academic profiles included in the free "Academicons" font. This
package requires either the Xe(La)TeX or Lua(La)TeX engine to load the
"Academicons" font from the system, which requires installing the bundled
@@ -25,7 +25,7 @@ manual. For example, "\aiicon{googlescholar}" yields the same result as
academicons (La)TeX package
https://www.ctan.org/pkg/academicons
-Version: 1.9.0
+Version: 1.9.1
Author: Diogo A. B. Fernandes, diogoabfernandes at gmail.com
License: LaTeX Project Public License, version 1.3c
diff --git a/fonts/academicons/academicons.pdf b/fonts/academicons/academicons.pdf
index 2885637bcb..bf85c577f8 100644
--- a/fonts/academicons/academicons.pdf
+++ b/fonts/academicons/academicons.pdf
Binary files differ
diff --git a/fonts/academicons/academicons.sty b/fonts/academicons/academicons.sty
index 134c96e485..87cf7eb887 100644
--- a/fonts/academicons/academicons.sty
+++ b/fonts/academicons/academicons.sty
@@ -1,11 +1,11 @@
-% Copyright 2015-2020 Diogo A. B. Fernandes
+% Copyright 2015-2021 Diogo A. B. Fernandes
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License version 1.3c,
% available at http://www.latex-project.org/lppl/.
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{academicons}[2020/08/14 v1.9.0 Academicons Icons]
+\ProvidesPackage{academicons}[2021/11/26 v1.9.1 Academicons Icons]
\newcommand\AI{\usefont{TU}{academicons}{m}{n}}
@@ -337,6 +337,15 @@
aiicon@moodle-square\endcsname}}
\expandafter\def\csname%
+ aiicon@mtmt\endcsname{\symbol{"E950}}
+\def\aiMTMT{{\AI\csname%
+ aiicon@mtmt\endcsname}}
+\expandafter\def\csname%
+ aiicon@mtmt-square\endcsname{\symbol{"E951}}
+\def\aiMTMTSquare{{\AI\csname%
+ aiicon@mtmt-square\endcsname}}
+
+\expandafter\def\csname%
aiicon@nakala\endcsname{\symbol{"E940}}
\def\aiNAKALA{{\AI\csname%
aiicon@nakala\endcsname}}
diff --git a/fonts/academicons/academicons.tex b/fonts/academicons/academicons.tex
index f83b88dd9f..31f1ca0115 100644
--- a/fonts/academicons/academicons.tex
+++ b/fonts/academicons/academicons.tex
@@ -1,4 +1,4 @@
-% Copyright 2015-2020 Diogo A. B. Fernandes
+% Copyright 2015-2021 Diogo A. B. Fernandes
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License version 1.3c,
@@ -24,6 +24,7 @@
\CodelineIndex
\RecordChanges
+\changes{v1.9.1}{2021/11/26}{Release of v1.9.1.}
\changes{v1.9.0}{2020/08/14}{Release of v1.9.0.}
\changes{v1.8.6-2}{2018/06/27}{Fixed bugs in a few icon commands.}
\changes{v1.8.6-1}{2018/06/25}{Removed \texttt{fontspec} dependency.}
@@ -45,7 +46,7 @@ High quality icons of online academic profiles}
\author{%
Diogo A. B. Fernandes\thanks{Email: \href{mailto:diogoabfernandes@gmail.com}{\tt diogoabfernandes@gmail.com}}~~(\hologo{LaTeX} code)\\%
James Walsh (font and icons design)}
-\date{v1.9.0, released on 14 August 2020}
+\date{v1.9.1, released on 26 November 2021}
\maketitle
\begin{abstract}
@@ -128,6 +129,7 @@ The \textsf{\jobname} package provides the generic \cs{aiicon} command to access
\icon{mathoverflow}{aiMathOverflow}
\icon{mendeley}{aiMendeley}
\icon{moodle}{aiMoodle}
+ \icon{mtmt}{aiMTMT}
\icon{nakala}{aiNAKALA}
\icon{closed-access}{aiClosedAccess}
\icon{open-access}{aiOpenAccess}
diff --git a/fonts/academicons/academicons.ttf b/fonts/academicons/academicons.ttf
index 6ff1811a77..afc5ae143a 100644
--- a/fonts/academicons/academicons.ttf
+++ b/fonts/academicons/academicons.ttf
Binary files differ
diff --git a/fonts/utilities/hep-font/README.md b/fonts/utilities/hep-font/README.md
new file mode 100644
index 0000000000..b020013f44
--- /dev/null
+++ b/fonts/utilities/hep-font/README.md
@@ -0,0 +1,20 @@
+
+# The `hep-font` package
+
+Latin modern extended by computer modern.
+
+## Introduction
+
+The `hep-font` package loads standard font packages and extends the usual Latin Modern implementations by replacing missing fonts with Computer Modern counterparts.
+
+The package is loaded with `\usepackage{hep-font}`.
+
+## Author
+
+Jan Hajer
+
+## License
+
+This file may be distributed and/or modified under the conditions of the `LaTeX` Project Public License, either version 1.3c of this license or (at your option) any later version.
+The latest version of this license is in `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.
+
diff --git a/fonts/utilities/hep-font/bibliography.bib b/fonts/utilities/hep-font/bibliography.bib
new file mode 100644
index 0000000000..e5117be3d5
--- /dev/null
+++ b/fonts/utilities/hep-font/bibliography.bib
@@ -0,0 +1,1055 @@
+@article{hep-paper,
+title = "The |hep-paper| package",
+subtitle = "Publications in high energy physics",
+author = "Jan Hajer",
+year = "2019",
+eprinttype = "ctan",
+eprint = "hep-paper",
+related = "hep-paper-1",
+}
+
+@manual{hep-paper-1,
+doi = "10.5281/zenodo.3606436",
+eprinttype = "github",
+eprintclass = "janhajer",
+eprint = "hep-paper",
+}
+
+@article{hep-acronym,
+title = "The |hep-acronym| package",
+subtitle = "An acronym extension for glossaries",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-acronyms",
+related = "hep-paper-1",
+}
+
+@article{hep-bibliography,
+title = "The |hep-bibliography| package",
+subtitle = "Bibliographies for high energy physics",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-bibliography",
+related = "hep-paper-1",
+}
+
+@article{hep-float,
+title = "The |hep-float| package",
+subtitle = "Convenience package for float placement",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-float",
+related = "hep-paper-1",
+}
+
+@article{hep-font,
+title = "The |hep-font| package",
+subtitle = "Latin modern extended by computer modern",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-font",
+related = "hep-paper-1",
+}
+
+@article{hep-math-font,
+title = "The |hep-math-font| package",
+subtitle = "Extended Greek and sans serif math",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-math-font",
+related = "hep-paper-1",
+}
+
+@article{hep-math,
+title = "The |hep-math| package",
+subtitle = "Extended math macros",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-math",
+related = "hep-paper-1",
+}
+
+@article{hep-text,
+title = "The |hep-text| package",
+subtitle = "List and text extensions",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-text",
+related = "hep-paper-1",
+}
+
+@article{hep-title,
+title = "The |hep-title| package",
+subtitle = "Extensions for the title page",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-title",
+related = "hep-paper-1",
+}
+
+@article{kvoptions,
+title = "The |kvoptions| package",
+subtitle = "Key value format for package options",
+author = "Heiko Oberdiek",
+year = "2004",
+eprinttype = "ctan",
+eprint = "kvoptions",
+related = "kvoptions-1",
+}
+
+@manual{kvoptions-1,
+eprinttype = "github",
+eprintclass = "ho-tex",
+eprint = "kvoptions",
+}
+
+@article{cleveref,
+title = "The |cleveref| package",
+subtitle = "Intelligent cross-referencing",
+author = "Toby Cubitt",
+date = "2006",
+url = "http://dr-qubit.org/cleveref",
+eprinttype = "ctan",
+eprint = "cleveref",
+}
+
+@article{foreign,
+title = "The |foreign| package for \hologo{LaTeX2e}",
+subtitle = "Systematic treatment of \enquote{foreign} words in documents",
+author = "Philip G. Ratcliffe",
+date = "2012",
+eprinttype = "ctan",
+eprint = "foreign",
+}
+
+@article{geometry,
+title = "The |geometry| package",
+subtitle = "Flexible and complete interface to document dimensions",
+author = "David Carlisle and Hideo Umeki",
+date = "1996",
+eprinttype = "ctan",
+eprint = "geometry",
+related = "geometry-1",
+}
+
+@manual{geometry-1,
+eprinttype = "github",
+eprintclass = "davidcarlisle",
+eprint = "geometry",
+}
+
+@article{a4wide,
+title = "The |a4wide| package",
+subtitle = "\enquote{Wide} a4 layout",
+author = "Alexander Holt and Jean-François Lamy",
+date = "1986",
+eprinttype = "ctan",
+eprint = "a4wide",
+note = "depreciated and not used",
+}
+
+@article{microtype,
+title = "The |microtype| package",
+subtitle = "Subliminal refinements towards typographical perfection",
+author = "Robert Schlicht",
+date = "2004",
+eprinttype = "ctan",
+eprint = "microtype",
+}
+
+@article{authblk,
+title = "A \hologo{LaTeX} Package to Prepare Author and Affiliation Blocks",
+subtitle = "Support for footnote style author/affiliation",
+author = "Patrick W. Daly",
+date = "2001",
+eprinttype = "ctan",
+eprint = "authblk",
+}
+
+@article{bm,
+title = "The |bm| package",
+subtitle = "Access bold symbols in maths mode",
+author = "David Carlisle and Frank Mittelbach",
+collaboration = "\hologo{LaTeX} Team",
+date = "1993",
+eprinttype = "ctan",
+eprint = "bm",
+}
+
+@article{empheq,
+title = "The |empheq| package",
+author = "Lars Madsen and Morten Høgholm and Will Robertson and Joseph Wright",
+eprinttype = "ctan",
+eprint = "empheq",
+}
+
+@article{mathtools,
+title = "The |mathtools| package",
+subtitle = "Mathematical tools to use with |amsmath|",
+author = "Lars Madsen and Morten Høgholm and Will Robertson and Joseph Wright",
+date = "2004",
+eprinttype = "ctan",
+eprint = "mathtools",
+}
+
+@article{amsmath,
+title = "The |amsmath| package",
+subtitle = "AMS mathematical facilities for \hologo{LaTeX}",
+collaboration = "\hologo{LaTeX} Team",
+date = "1994",
+url = "https://ams.org/tex/amslatex",
+eprinttype = "ctan",
+eprint = "amsmath",
+}
+
+@article{amstext,
+title = "The |amstext| package",
+subtitle = "Typeset text fragments in mathematics",
+collaboration = "\hologo{LaTeX} Team",
+date = "1995",
+url = "https://ams.org/tex/amslatex",
+eprinttype = "ctan",
+eprint = "amstext",
+}
+
+@article{amsfonts,
+title = "The |amsfonts| package",
+subtitle = "\hologo{TeX} fonts from the American Mathematical Society",
+author = "Michael Downes and David M. Jones and Frank Mittelbach and Rainer Schöpf",
+collaboration = "American Mathematical Society",
+date = "1995",
+url = "https://ams.org/tex/amsfonts",
+eprinttype = "ctan",
+eprint = "amsfonts",
+}
+
+@article{amssymb,
+title = "The |amssymb| package",
+author = "Michael Downes and David M. Jones and Frank Mittelbach and Rainer Schöpf",
+collaboration = "American Mathematical Society",
+date = "1995",
+eprinttype = "ctan",
+eprint = "amsfonts",
+}
+
+@article{slashed,
+title = "The |slashed| package",
+subtitle = "Put a slash through characters",
+author = "David Carlisle",
+date = "1987",
+eprinttype = "ctan",
+eprint = "slashed",
+}
+
+@article{physics,
+title = "The |physics| package",
+subtitle = "Macros supporting the Mathematics of Physics",
+author = "Sergio C. de la Barrera",
+date = "2012",
+eprinttype = "ctan",
+eprint = "physics",
+}
+
+@article{units,
+title = "The |units| and |nicefrac| packages",
+subtitle = "Typeset units",
+author = "Axel Reichert",
+date = "1998",
+eprinttype = "ctan",
+eprint = "units",
+}
+
+@article{subcaption,
+title = "The |subcaption| package",
+subtitle = "Support for sub-captions",
+author = "Axel Sommerfeldt",
+date = "2007",
+eprinttype = "ctan",
+eprint = "subcaption",
+related = "caption-1",
+}
+
+@article{caption,
+title = "The |caption| package",
+subtitle = "Customising captions in floating environments",
+author = "Axel Sommerfeldt",
+date = "1994",
+eprinttype = "ctan",
+eprint = "caption",
+related = "caption-1",
+}
+
+@manual{caption-1,
+eprinttype = "gitlab",
+eprintclass = "axelsommerfeldt",
+eprint = "caption",
+}
+
+
+@article{biblatex,
+title = "The |biblatex| Package",
+subtitle = "Sophisticated Bibliographies in \hologo{LaTeX}",
+author = "Philipp Lehman and Joseph Wright and Audrey Boruvka and Philip Kime",
+date = "2006",
+eprinttype = "ctan",
+eprint = "biblatex",
+related = "biblatex-1",
+}
+
+@manual{biblatex-1,
+eprinttype = "github",
+eprintclass = "plk",
+eprint = "biblatex",
+}
+
+@article{hyperref,
+title = "Hypertext marks in \hologo{LaTeX}: a manual for |hyperref|",
+subtitle = "Extensive support for hypertext in \hologo{LaTeX}",
+author = "Sebastian Rahtz and Heiko Oberdiek",
+collaboration = "\hologo{LaTeX3} Project",
+date = "1995",
+eprinttype = "ctan",
+eprint = "hyperref",
+related = "hyperref-1",
+}
+
+@manual{hyperref-1,
+eprinttype = "github",
+eprintclass = "latex3",
+eprint = "hyperref",
+}
+
+@article{graphicx,
+title = "Packages in the \enquote{graphics} bundle",
+subtitle = "Enhanced support for graphics",
+author = "David Carlisle and Sebastian Rahtz",
+date = "1994",
+eprinttype = "ctan",
+eprint = "graphicx",
+}
+
+@article{booktabs,
+title = "The |booktabs| package",
+subtitle = "Publication quality tables in \hologo{LaTeX}",
+author = "Danie Els and Simon Fear",
+date = "1995",
+eprinttype = "ctan",
+eprint = "booktabs",
+}
+
+@article{multirow,
+title = "The |multirow|, |bigstrut| and |bigdelim| packages",
+subtitle = "Create tabular cells spanning multiple rows",
+author = "Piet van Oostrum and Jerry Leichter",
+date = "1994",
+eprinttype = "ctan",
+eprint = "multirow",
+}
+
+@article{fixmath,
+title = "The |fixmath| package for \hologo{LaTeX2e}",
+subtitle = "Make maths comply with ISO 31-0:1992 to ISO 31-13:1992",
+author = "Walter Schmidt",
+date = "2000",
+eprinttype = "ctan",
+eprint = "fixmath",
+}
+
+@article{alphabeta,
+title = "The |alphabeta| package",
+subtitle = "LICR macros and encoding definition files for Greek",
+author = "Günter Milde",
+date = "2013",
+eprinttype = "ctan",
+eprint = "greek-fontenc",
+}
+
+@article{textalpha,
+title = "The |textalpha| package",
+subtitle = "LICR macros and encoding definition files for Greek",
+author = "Günter Milde",
+date = "2010",
+eprinttype = "ctan",
+eprint = "greek-fontenc",
+}
+
+@article{arxiv-collector,
+title = "|arxiv-collector|",
+subtitle = "A little Python script to collect \hologo{LaTeX} sources for upload to the arXiv",
+author = "Dougal Sutherland",
+date = "2018",
+eprinttype = "github",
+eprintclass = "dougalsutherland",
+eprint = "arxiv-collector",
+}
+
+@article{biber,
+title = "\hologo{biber}",
+subtitle = "Backend processor for Bib\hologo{LaTeX}",
+author = "François Charette and Philip Kime",
+date = "2009",
+eprinttype = "github",
+eprintclass = "plk",
+eprint = "biber",
+related = "biber-1",
+}
+
+@manual{biber-1,
+eprinttype = "sourceforge",
+eprint = "biblatex-biber",
+}
+
+@article{lmodern,
+title = "Latin Modern Family of Fonts",
+subtitle = "Latin modern fonts in outline formats",
+date = "2003",
+author = "B. Jackowski and J.M. Nowacki",
+url = "http://gust.org.pl/projects/e-foundry/latin-modern",
+eprinttype = "ctan",
+eprint = "lm",
+}
+
+@article{ifluatex,
+title = "The |ifluatex| package",
+subtitle = "Provides the |\textbackslash ifluatex| switch",
+author = "Heiko Oberdiek",
+collaboration = "\hologo{LaTeX} Team",
+date = "2007",
+eprinttype = "ctan",
+eprint = "ifluatex",
+}
+
+@article{ifxetex,
+title = "The |iftex| package",
+subtitle = "Am I running under \hologo{XeTeX}?",
+collaboration = "\hologo{LaTeX} Team",
+author = "Will Robertson",
+date = "2006",
+eprinttype = "ctan",
+eprint = "ifxetex",
+related = "ifxetex-1",
+}
+
+@manual{ifxetex-1,
+eprinttype = "github",
+eprintclass = "latex3",
+eprint = "iftex",
+}
+
+@article{fontspec,
+title = "The |fontspec| package",
+subtitle = "Advanced font selection in \hologo{XeLaTeX} and \hologo{LuaLaTeX}",
+author = "Will Robertson and Khaled Hosny",
+date = "2004",
+eprinttype = "ctan",
+eprint = "fontspec",
+}
+
+@article{fontenc,
+title = "The |fontenc| package",
+subtitle = "Standard package for selecting font encodings",
+collaboration = "\hologo{LaTeX} Team",
+author = "Frank Mittelbach and Robin Fairbairns and Werner Lemberg",
+date = "1995",
+eprinttype = "ctan",
+eprint = "fontenc",
+}
+
+@article{inputenc,
+title = "The |inputenc| package",
+subtitle = "Accept different input encodings",
+collaboration = "\hologo{LaTeX} Team",
+author = "Frank Mittelbach and Alan Jeffrey",
+date = "1989",
+eprinttype = "ctan",
+eprint = "inputenc",
+}
+
+@article{textcomp,
+title = "The |textcomp| package",
+subtitle = "\hologo{LaTeX} support for the Text Companion fonts",
+collaboration = "\hologo{LaTeX} Team",
+author = "Sebastian Rahtz",
+date = "1995",
+eprinttype = "ctan",
+eprint = "textcomp",
+}
+
+@article{enumitem,
+title = "Customizing lists with the |enumitem| package",
+subtitle = "Control layout of itemize, enumerate, description",
+author = "Javier Bezos",
+date = "2003",
+url = "https://texnia.com/enumitem.html",
+eprinttype = "ctan",
+eprint = "enumitem",
+related = "enumitem-1",
+}
+
+@manual{enumitem-1,
+eprinttype = "github",
+eprintclass = "jbezos",
+eprint = "enumitem",
+}
+
+@article{atbegshi,
+title = "The |atbegshi| package",
+subtitle = "Execute stuff at |shipout| time",
+author = "Heiko Oberdiek",
+date = "2007",
+eprinttype = "ctan",
+eprint = "atbegshi",
+related = "atbegshi-1",
+}
+
+@manual{atbegshi-1,
+eprinttype = "github",
+eprintclass = "ho-tex",
+eprint = "atbegshi",
+}
+
+@article{picture,
+title = "The |picture| package",
+subtitle = "Dimens for picture macros",
+author = "Heiko Oberdiek",
+date = "2006",
+eprinttype = "ctan",
+eprint = "picture",
+related = "picture-1",
+}
+
+@manual{picture-1,
+eprinttype = "github",
+eprintclass = "ho-tex",
+eprint = "picture",
+}
+
+@article{varwidth,
+title = "The |varwidth| package",
+subtitle = "A variable-width minipage",
+author = "Donald Arseneau",
+date = "2003",
+eprinttype = "ctan",
+eprint = "varwidth",
+}
+
+@article{csquotes,
+title = "The |csquotes| Package",
+subtitle = "Context sensitive quotation facilities",
+author = "Philipp Lehman and Joseph Wright",
+date = "2003",
+eprinttype = "ctan",
+eprint = "csquotes",
+}
+
+@article{babel,
+title = "|Babel| Localization and internationalization",
+subtitle = "Multilingual support for Plain \hologo{TeX} or \hologo{LaTeX}",
+author = "Johannes Braams and Javier Bezos and at al.",
+date = "1989",
+eprinttype = "ctan",
+eprint = "babel",
+related = "babel-1",
+}
+
+@manual{babel-1,
+eprinttype = "github",
+eprintclass = "latex3",
+eprint = "babel",
+}
+
+@article{polyglossia,
+title = "The |polyglossia| package",
+author = "Arthur Reutenauer and François Charette and Elie Roux and Bastien Roucariès and Jürgen Spitzmüller",
+eprinttype = "ctan",
+eprint = "polyglossia",
+}
+
+@article{parskip,
+title = "The |parskip| package",
+subtitle = "Layout with zero |\textbackslash parindent|, non-zero |\textbackslash parskip|",
+author = "Robin Fairbairns and Frank Mittelbach and H. Partl",
+date = "1989",
+eprinttype = "ctan",
+eprint = "parskip",
+related = "parskip-1",
+}
+
+@manual{parskip-1,
+eprinttype = "github",
+eprintclass = "FrankMittelbach",
+eprint = "fmitex",
+}
+
+
+@article{fntguide,
+title = "\hologo{LaTeX2e}\ font selection",
+subtitle = "Docmentation of \hologo{LaTeX} font commands",
+collaboration = "\hologo{LaTeX} Team",
+date = "1995",
+eprinttype = "ctan",
+eprint = "fntguide",
+}
+
+@article{euenc,
+title = "The Experimental Unicode `EUx’ Encodings",
+author = "Will Robertson and Elie Roux and Khaled Hosny",
+eprinttype = "ctan",
+eprint = "euenc",
+}
+
+@article{soul,
+title = "The |soul| package",
+subtitle = "Hyphenation for letterspacing, underlining, and more",
+author = "Melchior Franz",
+date = "1998",
+eprinttype = "ctan",
+eprint = "soul",
+}
+
+@article{ulem,
+title = "The |ulem| package",
+subtitle = "Package for underlining",
+author = "Donald Arseneau",
+date = "1989",
+eprinttype = "ctan",
+eprint = "ulem",
+}
+
+@article{glossaries,
+title = "The |glossaries| package",
+subtitle = "Create glossaries and lists of acronyms",
+author = "Nicola Talbot",
+date = "2007",
+eprinttype = "ctan",
+eprint = "glossaries",
+}
+
+@article{glossaries-extra,
+title = "The |glossaries-extra| package",
+subtitle = "An extension to the |glossaries| package",
+author = "Dickimaw Books, Nicola Talbot",
+date = "2015",
+eprinttype = "ctan",
+eprint = "glossaries-extra",
+}
+
+@article{xparse,
+title = "The |xparse| package",
+subtitle = "A generic document command parser",
+author = "Frank Mittelbach and Chris Rowley and David Carlisle",
+collaboration = "\hologo{LaTeX3} Project",
+date = "1999",
+eprinttype = "ctan",
+eprint = "xparse",
+}
+
+@article{pdftexcmds,
+title = "The |pdftexcmds| package",
+subtitle = "\hologo{LuaTeX} support for \hologo{pdfTeX} utility functions",
+author = "Heiko Oberdiek",
+date = "2007",
+eprinttype = "ctan",
+eprint = "pdftexcmds",
+}
+
+@article{fix-cm,
+title = "The |fix-cm| package",
+subtitle = "Permit Computer Modern fonts at arbitrary sizes",
+author = "Frank Mittelbach and David Carlisle and Chris Rowley and Walter Schmidt",
+date = "1993",
+eprinttype = "ctan",
+eprint = "fix-cm",
+}
+
+@article{revtex,
+title = "The REV\hologo{TeX} class",
+subtitle = "Styles for various Physics Journals",
+author = "Mark Doyle and Arthur Ogawa",
+collaboration = "American Physical Society",
+date = "1999",
+url = "https://journals.aps.org/revtex",
+eprinttype = "ctan",
+eprint = "revtex",
+}
+
+@article{encguide,
+title = "\hologo{LaTeX} font encodings",
+subtitle = "Documentation of \hologo{LaTeX} font encodings",
+author = "Frank Mittelbach and Robin Fairbairns and Werner Lemberg",
+collaboration = "\hologo{LaTeX3} Project Team",
+date = "1995",
+eprinttype = "ctan",
+eprint = "encguide",
+}
+
+@article{sfmath,
+title = "The |sfmath| package",
+subtitle = "Sans-serif mathematics",
+author = "Olaf Dietrich",
+date = "2005",
+url = "https://dtrx.de/od/tex/sfmath",
+eprinttype = "ctan",
+eprint = "sfmath",
+}
+
+@article{relsize,
+title = "The |relsize| package",
+subtitle = "Set the font size relative to the current font size",
+author = "Donald Arseneau and Matt Swift",
+date = "2011",
+eprinttype = "ctan",
+eprint = "relsize",
+}
+
+@article{everyhook,
+title = "The |everyhook| package",
+subtitle = "Hooks for standard \hologo{TeX} token lists",
+author = "Stephen Checkoway",
+date = "2010",
+eprinttype = "ctan",
+eprint = "everyhook",
+}
+
+
+@article{sansmathfonts,
+title = "The |sansmathfonts| package",
+subtitle = "Correct placement of accents in sans-serif maths",
+author = "Ariel Barton",
+date = "2013",
+eprinttype = "ctan",
+eprint = "sansmathfonts",
+}
+
+@article{xspace,
+title = "The |xspace| package",
+subtitle = "Define commands that appear not to eat spaces",
+author = "David Carlisle and Morten Høgholm",
+collaboration = "\hologo{LaTeX} Team",
+date = "1993",
+eprinttype = "ctan",
+eprint = "xspace",
+}
+
+@article{ragged2e,
+title = "The |ragged2e|-package",
+subtitle = "Alternative versions of \enquote{ragged}-type commands",
+author = "Martin Schröder",
+date = "1996",
+eprinttype = "ctan",
+eprint = "ragged2e",
+related = "ragged2e-1",
+}
+
+@manual{ragged2e-1,
+eprinttype = "gitlab",
+eprintclass = "hagenbuch",
+eprint = "ragged2e",
+}
+
+@article{url,
+title = "The |url| package",
+subtitle = "Verbatim with URL-sensitive line breaks",
+author = "Donald Arseneau",
+date = "1996",
+eprinttype = "ctan",
+eprint = "url",
+}
+
+@article{jhep,
+title = "The |JHEP| package",
+collaboration = "SISSA Medialab",
+date = "1997",
+url = "https://jhep.sissa.it/jhep/help/JHEP_TeXclass.jsp",
+}
+
+@article{jcap,
+title = "The |JCAP| package",
+collaboration = "SISSA Medialab",
+date = "2002",
+url = "https://jcap.sissa.it/jcap/help/JCAP_TeXclass.jsp",
+}
+
+@article{bbm-macros,
+title = "A package for using the |bbm| fonts in math environment",
+author = "Torsten Hilbrich",
+date = "1994",
+eprinttype = "ctan",
+eprint = "bbm-macros",
+related = "bbm"
+}
+
+@article{bbm,
+title = "|bbm|",
+subtitle = "\enquote{Blackboard-style} cm fonts",
+author = "Gilles Robert",
+date = "1993",
+eprinttype = "ctan",
+eprint = "bbm",
+}
+
+@article{arxiv,
+title = "arXiv",
+subtitle = "free distribution service and an open archive for scholarly articles",
+url = "https://arxiv.org",
+author = "Paul Ginsparg",
+collaboration = "arXiv Team",
+year = "1991",
+organization = "Cornell University",
+}
+
+@article{dsfont,
+title = "The |doublestroke| font",
+subtitle = "Typeset mathematical double stroke symbols",
+author = "Olaf Kummer",
+date = "1995",
+eprinttype = "ctan",
+eprint = "doublestroke",
+}
+
+@article{mleftright,
+title = "The |mleftright| package",
+subtitle = "Variants of delimiters that act as maths open/close",
+author = "Heiko Oberdiek",
+date = "2010",
+eprinttype = "ctan",
+eprint = "mleftright",
+}
+
+@article{urwchancal,
+title = "A virtual font for URW Chancery Math",
+subtitle = "Use URW's clone of Zapf Chancery as a maths alphabet",
+author = "Michael Sharpe",
+date = "2011",
+eprinttype = "ctan",
+eprint = "urwchancal",
+}
+
+@article{footnotebackref,
+title = "The |footnotebackref| package",
+subtitle = "Back-references from footnotes",
+author = "Holger Lange",
+date = "2012",
+eprinttype = "ctan",
+eprint = "footnotebackref",
+}
+
+@article{cancel,
+title = "The |cancel| package",
+subtitle = "Place lines through maths formulae",
+author = "Donald Arseneau",
+date = "2013",
+eprinttype = "ctan",
+eprint = "cancel",
+}
+
+@article{beamer,
+title = "The |beamer| class",
+subtitle = "A \hologo{LaTeX} class for producing presentations and slides",
+author = "Till Tantau and Joseph Wright and Vedran Miletić",
+date = "2003",
+eprinttype = "ctan",
+eprint = "beamer",
+related = "beamer-1",
+}
+
+@manual{beamer-1,
+eprinttype = "github",
+eprintclass = "josephwright",
+eprint = "beamer",
+}
+
+@article{exscale,
+title = "The |exscale| package",
+subtitle = "Implements scaling of the \enquote{cmex} fonts",
+author = "Frank Mittelbach and Rainer Schöpf",
+date = "1993",
+eprinttype = "ctan",
+eprint = "exscale",
+}
+
+@article{mathrsfs,
+title = "The |mathrsfs| package",
+subtitle = "Support for using RSFS fonts in maths",
+author = "Jörg Knappen",
+date = "1995",
+eprinttype = "ctan",
+eprint = "mathrsfs",
+}
+
+@article{esint,
+title = "The |esint| package",
+subtitle = "Extended set of integrals for Computer Modern",
+author = "Eddie Saudrais",
+date = "2005",
+eprinttype = "ctan",
+eprint = "esint",
+}
+
+@article{cmbright,
+title = "The |cmbright| package",
+subtitle = "Using the CM Bright typeface with \hologo{LaTeX}",
+author = "Walter A. Schmidt",
+date = "1996",
+eprinttype = "ctan",
+eprint = "cmbright",
+}
+
+@article{titling,
+title = "The |titling| package",
+subtitle = "Control over the typesetting of the |\textbackslash maketitle| command",
+author = "Peter R. Wilson",
+date = "2000",
+eprinttype = "ctan",
+eprint = "titling",
+}
+
+@article{MnSymbol,
+title = "The |MnSymbol| package",
+subtitle = "Mathematical symbol font for Adobe MinionPro",
+author = "Achim Blumensath",
+date = "2005",
+eprinttype = "ctan",
+eprint = "MnSymbol",
+}
+
+@article{environ,
+title = "The |environ| package",
+subtitle = "A new interface for environments in \hologo{LaTeX}",
+author = "Will Robertson",
+date = "2007",
+eprinttype = "ctan",
+eprint = "environ",
+}
+
+@article{abstract,
+title = "The |abstract| package",
+subtitle = "Control the typesetting of the abstract environment",
+author = "Peter R. Wilson",
+date = "2000",
+eprinttype = "ctan",
+eprint = "abstract",
+}
+
+@article{cfr-lm,
+title = "The |cfr-lm| package",
+subtitle = "Enhanced support for the Latin Modern fonts",
+author = "Clea F. Rees",
+date = "2008",
+eprinttype = "ctan",
+eprint = "cfr-lm",
+}
+
+@article{etoolbox,
+title = "The |etoolbox| package",
+subtitle = "e-\hologo{TeX} tools for \hologo{LaTeX}",
+author = "Philipp Lehman and Joseph Wright",
+date = "2007",
+eprinttype = "ctan",
+eprint = "etoolbox",
+}
+
+@article{substitutefont,
+title = "The |substitutefont| package",
+subtitle = "Easy font substitution",
+author = "Günter Milde",
+date = "2010",
+eprinttype = "ctan",
+eprint = "substitutefont",
+}
+
+@article{svjour,
+title = "The |svjour| package",
+subtitle = "Macros for Springer journals",
+collaboration = "Springer Verlag",
+date = "1997",
+eprinttype = "ctan",
+eprint = "springer",
+}
+
+@article{cm,
+title = "Computer Modern fonts",
+author = "Donald E. Knuth",
+date = "1986",
+eprinttype = "ctan",
+eprint = "cm",
+}
+
+@article{subdepth,
+title = "The |subdepth| package",
+subtitle = "Unify maths subscript height",
+author = "Will Robertson",
+date = "2007",
+eprinttype = "ctan",
+eprint = "subdepth",
+}
+
+@article{xpatch,
+title = "The |xpatch| package",
+subtitle = "Extending etoolbox patching commands",
+author = "Enrico Gregorio",
+date = "2012",
+eprinttype = "ctan",
+eprint = "xpatch",
+}
+
+@article{hfoldsty,
+title = "The |hfoldsty| package",
+subtitle = "Old style numerals with EC fonts",
+author = "Harald Harders",
+date = "2004",
+eprinttype = "ctan",
+eprint = "hfoldsty",
+}
+
+@article{slantsc,
+title = "The |slantsc| package",
+subtitle = "Access different-shaped small-caps fonts",
+author = "Harald Harders",
+date = "2003",
+eprinttype = "ctan",
+eprint = "slantsc",
+}
+
+@article{nfssext-cfr,
+title = "The |nfssext-cfr| package",
+subtitle = "Extensions to the \hologo{LaTeX} NFSS",
+author = "Clea F. Rees and Philipp Lehman",
+date = "2003",
+eprinttype = "ctan",
+eprint = "nfssext-cfr",
+}
+
+@article{xstring,
+title = "The |xstring| package",
+subtitle = "String manipulation for \hologo{LaTeX}",
+author = "Christian Tellechea",
+date = "2008",
+eprinttype = "ctan",
+eprint = "xstring",
+}
+
+@article{gregorio:2020,
+title = "\hologo{TeX}, \hologo{LaTeX} and math",
+author = "Enrico Gregorio",
+date = "2020",
+url = "https://latex-project.org/publications/2020-egreg-TUB-tb127gregorio-math.pdf",
+}
+
+@article{soulutf8,
+title = "The |soulutf8| package",
+subtitle = "Permit use of UTF-8 characters in |soul|",
+author = "Heiko Oberdiek",
+date = "2007",
+eprinttype = "ctan",
+eprint = "soulutf8",
+}
+
diff --git a/fonts/utilities/hep-font/hep-font-documentation.pdf b/fonts/utilities/hep-font/hep-font-documentation.pdf
new file mode 100644
index 0000000000..acbb27e64e
--- /dev/null
+++ b/fonts/utilities/hep-font/hep-font-documentation.pdf
Binary files differ
diff --git a/fonts/utilities/hep-font/hep-font-implementation.dtx b/fonts/utilities/hep-font/hep-font-implementation.dtx
new file mode 100644
index 0000000000..50c01310ec
--- /dev/null
+++ b/fonts/utilities/hep-font/hep-font-implementation.dtx
@@ -0,0 +1,492 @@
+% \iffalse meta-comment
+%
+% Copyright (C) 2019 by Jan Hajer
+% -----------------------------------
+%
+% This file may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in:
+%
+% 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.
+%
+% \fi
+%
+% \iffalse
+%
+%<package>\NeedsTeXFormat{LaTeX2e}[2005/12/01]
+%<package>\ProvidesPackage{hep-font}[2021/09/01 v1.0 hep-font]
+%<documentation>\ProvidesFile{hep-font-documentation.tex}[2021/09/01 v1.8 hep-font documentation]
+%
+%<*documentation>
+
+\RequirePackage[l2tabu, orthodox]{nag}
+
+\documentclass{ltxdoc}
+\AtBeginDocument{\DeleteShortVerb{\|}}
+\AtBeginDocument{\MakeShortVerb{\"}}
+
+\EnableCrossrefs
+\CodelineIndex
+\RecordChanges
+
+\usepackage[parskip]{hep-paper}
+
+\bibliography{bibliography}
+
+\acronym{CM}{computer modern}
+\acronym{LM}{latin modern}
+\acronym{NFSS}{new font selection scheme}
+
+\usepackage{hologo}
+
+\MacroIndent=1.5em
+\AtBeginEnvironment{macrocode}{\renewcommand{\ttdefault}{clmt}}
+%</documentation>
+
+%<*driver>
+\expandafter\newif\csname ifshort\endcsname
+\shortfalse
+\begin{document}
+\DocInput{hep-font-implementation.dtx}
+\end{document}
+%</driver>
+%
+% \fi
+%
+% \CheckSum{392}
+%
+% \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}{2021/09/01}{Initial version of the style file.}
+%
+% \ifshort
+%<*documentation>
+% \fi
+%
+\GetFileInfo{hep-font.sty}
+
+\title{The \software{hep-font} package\thanks{This document corresponds to \software{hep-font}~\fileversion.}}
+\subtitle{Latin modern extended by computer modern}
+\author{Jan Hajer \email{jan.hajer@unibas.ch}}
+\date{\filedate}
+
+% \ifshort
+\begin{document}
+% \fi
+
+\newgeometry{vscale=.8, vmarginratio=3:4, includeheadfoot, left=11em, marginparwidth=4.6cm, marginparsep=3mm, right=7em}
+
+\maketitle
+
+\begin{abstract}
+The \software{hep-font} package loads standard font packages and extends the usual \glsdesc{LM} implementations by replacing missing fonts with \glsdesc{CM} counterparts.
+\end{abstract}
+
+The package is loaded using "\usepackage{hep-font}".
+
+\DescribeMacro{oldstyle}
+The "oldstyle" option switches to oldstyle numerals such as 123 in text mode instead of lining numerals such as \textl{123}.
+
+The \software{fontenc} package \cite{fontenc} with "T1" and "TU" font encoding is loaded for \hologo{pdfTeX} and \hologo{LuaTeX}, respectively.
+
+Some restrictions of \CM fonts are lifted with the \software{fixcm} package \cite{fix-cm}.
+
+The \software{microtype} \cite{microtype} optimizations are activated.
+
+The \hologo{LaTeX} \NFSS is extended with the \software{nfssext-cfr} package \cite{nfssext-cfr}.
+
+The \LM font is loaded using the \software{cfr-lm} \cite{cfr-lm} and \software{lmodern} \cite{lmodern} packages for \hologo{pdfTeX} and \hologo{LuaTeX}, respectively.
+
+The text companion fonts are loaded \cite{textcomp}.
+
+\DescribeMacro{\textsc}
+Bold \textbf{\textsc{Small Caps}} and a sans serif \textsf{\textsc{Small Caps}} based on the \CM font \cite{cm} is provided, the latter using the \software{sansmathfonts} \cite{sansmathfonts} and \software{hfoldsty} \cite{hfoldsty} packages.
+
+\DescribeMacro{\textui}
+A sans-serif upright italic font is provided using the \software{sansmathfonts} package \cite{sansmathfonts}.
+
+Finally the \software{inputenc} package \cite{inputenc} with the "utf8" option is loaded.
+
+% \ifshort
+\printbibliography
+
+\end{document}
+%
+%</documentation>
+% \fi
+%
+% \StopEventually{
+% \printbibliography
+% \PrintChanges
+% }
+%
+% \appendix
+%
+% \section{Implementation}
+%
+%<*package>
+%
+% Define a hepfont namespace for the options using the \software{kvoptions} package \cite{kvoptions}.
+% \begin{macrocode}
+\RequirePackage{kvoptions}
+\SetupKeyvalOptions{
+ family=hepfont,
+ prefix=hepfont@
+}
+% \end{macrocode}
+%
+% \begin{macro}{lining}
+% Define the "lining" option deactivating the use of text figures in text mode.
+% \begin{macrocode}
+\DeclareBoolOption[true]{lining}
+\DeclareComplementaryOption{oldstyle}{lining}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macrocode}
+\ProcessKeyvalOptions*
+% \end{macrocode}
+%
+%
+% \begin{macro}{\ifxetexorluatex}
+% Load the \software{ifluatex} \cite{ifluatex} and \software{ifxetex} \cite{ifxetex} packages.
+% Define the "\ifxetexorluatex" conditional checking if the package is executed by \hologo{LuaLaTeX} or \hologo{XeLaTeX}.
+% \begin{macrocode}
+\RequirePackage{ifluatex}
+\RequirePackage{ifxetex}
+\newif\ifxetexorluatex
+\ifxetex\xetexorluatextrue
+\else\ifluatex\xetexorluatextrue
+ \else\xetexorluatexfalse\fi
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+% Pick the correct font encoding depending on the engine used and load the \software{fontenc} package \cite{fontenc} with this encoding.
+% For details of the font encoding see \cite{encguide}.
+% \begin{macrocode}
+\def\hep@encoding{T\ifxetexorluatex U\else 1\fi}
+\RequirePackage[\hep@encoding]{fontenc}
+% \end{macrocode}
+% Fix the remaining \CM \cite{cm} fonts using the \software{fix-cm} package \cite{fix-cm} and load the \software{microtype} font optimizations \cite{microtype}.
+% \begin{macrocode}
+\RequirePackage{fix-cm}
+\RequirePackage{microtype}
+% \end{macrocode}
+% Switch to the \LM font using the \software{cfr-lm} \cite{cfr-lm} or \software{lmodern} \cite{lmodern} packages depending on the \hologo{TeX} engine.
+% In both cases the \NFSS is extended using the \software{nfssext-cfr} \cite{nfssext-cfr} package.
+% \begin{macrocode}
+\ifxetexorluatex
+ \RequirePackage{nfssext-cfr}
+ \RequirePackage{lmodern}
+\else
+ \ifhepfont@lining
+ \RequirePackage[rm={lining},sf={lining},tt={lining}]{cfr-lm}
+ \else
+ \RequirePackage{cfr-lm}
+ \fi
+\fi
+% \end{macrocode}
+% Adjust the figures according to the "lining" option and ensure that tables always use lining.
+% \begin{macrocode}
+% \RequirePackage{etoolbox}
+% \AtBeginEnvironment{tabular}{\tlstyle}
+% \end{macrocode}
+%
+% Load the \software{textcomp} extension \cite{textcomp} and define helper functions.
+% \begin{macrocode}
+\RequirePackage{textcomp}
+\newcommand{\hep@sf@fontshape}[3]{%
+ \DeclareFontShape{\hep@encoding}{\sfdefault}{#1}{#2}{#3}{}%
+}
+\newcommand{\hep@rm@fontshape}[3]{%
+ \DeclareFontShape{\hep@encoding}{\rmdefault}{#1}{#2}{#3}{}%
+}
+% \end{macrocode}
+%
+% For modern \hologo{TeX} engines define the bold and sans serif small caps font shapes using the \software{fontspec} package \cite{fontspec}.
+% \begin{macrocode}
+\ifxetexorluatex
+ \RequirePackage{fontspec}
+ \setmainfont{Latin Modern Roman}[
+ UprightFeatures={SmallCapsFont={[lmromancaps10-regular.otf]}},
+ BoldFeatures={
+ SmallCapsFeatures={Letters=SmallCaps},
+ SmallCapsFont={[cmunbx.otf]}
+ }
+ ]
+ \hep@sf@fontshape{bx}{sc}{<->cmssbxcsc10}{}
+ \hep@sf@fontshape{b}{sc}{<->cmssbxcsc10}{}
+ \hep@sf@fontshape{m}{scit}{<->cmsscsci10}{}
+ \hep@sf@fontshape{m}{sc}{%
+ <-9>cmsscsc8<9-10>cmsscsc9<10->cmsscsc10%
+ }{}
+% \end{macrocode}
+%If \hologo{pdfLaTeX}
+% \begin{macrocode}
+\else
+% \end{macrocode}
+%For serif fonts
+% \begin{macrocode}
+ \rmfamily
+% \end{macrocode}
+%\begin{macro}{\textsc}
+%For lining numerals add \CM roman small caps (italic and bold) from the \software{slantsc} package \cite{slantsc}.
+% \begin{macrocode}
+ \ifhepfont@lining
+ \RequirePackage{slantsc}
+ \hep@rm@fontshape{b}{sc}{<->ssub*cmr/bx/sc}{}
+ \hep@rm@fontshape{bx}{sc}{<->ssub*cmr/bx/sc}{}
+ \hep@rm@fontshape{b}{scsl}{<->ssub*cmr/bx/scsl}{}
+ \hep@rm@fontshape{bx}{scsl}{<->ssub*cmr/bx/scit}{}
+ \hep@rm@fontshape{b}{scit}{<->ssub*cmr/bx/scsl}{}
+ \hep@rm@fontshape{bx}{scit}{<->ssub*cmr/bx/scit}{}
+% \end{macrocode}
+%\end{macro}
+%\begin{macro}{\textsc}
+%For oldstyle numerals use the fonts from the \software{hfoldsty} package \cite{hfoldsty}.
+% \begin{macrocode}
+ \else
+ \DeclareFontFamily{\hep@encoding}{hfor}{}
+ \DeclareFontShape{\hep@encoding}{hfor}{bx}{sc}{
+ <-6>hfoxc0500<6-7>hfoxc0600<7-8>hfoxc0700<8-9>hfoxc0800
+ <9-10>hfoxc0900<10-12>hfoxc1000<12-17>hfoxc1200<17->hfoxc1728
+ }{}
+ \DeclareFontShape{\hep@encoding}{hfor}{bx}{scsl}{
+ <-6>hfooc0500<6-7>hfooc0600<7-8>hfooc0700<8-9>hfooc0800
+ <9-10>hfooc0900<10-12>hfooc1000<12-17>hfooc1200<17->hfooc1728
+ }{}
+ \hep@rm@fontshape{b}{sc}{<->ssub*hfor/bx/sc}{}
+ \hep@rm@fontshape{bx}{sc}{<->ssub*hfor/bx/sc}{}
+ \hep@rm@fontshape{bx}{scsl}{<->ssub*hfor/bx/scsl}{}
+ \hep@rm@fontshape{b}{scit}{<->ssub*hfor/bx/scsl}{}
+ \hep@rm@fontshape{bx}{scit}{<->ssub*hfor/bx/scsl}{}
+ \hep@rm@fontshape{b}{scsl}{<->ssub*hfor/bx/scsl}{}
+ \fi
+% \end{macrocode}
+%\end{macro}
+%\begin{macro}{\textsc}
+%Provide the sans serif small caps font shape using the extended \CM from the \software{sansmathfonts} package \cite{sansmathfonts}.
+% \begin{macrocode}
+ \sffamily
+ \hep@sf@fontshape{m}{sc}{<->ssub*xcmss/m/sc}{}
+ \hep@sf@fontshape{b}{sc}{<->ssub*xcmss/bx/sc}{}
+ \hep@sf@fontshape{bx}{sc}{<->ssub*xcmss/bx/sc}{}
+ \hep@sf@fontshape{m}{scit}{<->ssub*xcmss/m/scit}{}
+ \hep@sf@fontshape{b}{scit}{<->ssub*xcmss/bx/scit}{}
+ \hep@sf@fontshape{bx}{scit}{<->ssub*xcmss/bx/scit}{}
+ \hep@sf@fontshape{m}{scsl}{<->ssub*xcmss/m/scit}{}
+ \hep@sf@fontshape{b}{scsl}{<->ssub*xcmss/bx/scit}{}
+ \hep@sf@fontshape{bx}{scsl}{<->ssub*xcmss/bx/scit}{}
+% \end{macrocode}
+%\end{macro}
+%\begin{macro}{\textui}
+%Provide a sans upright italic font.
+% \begin{macrocode}
+ \hep@sf@fontshape{m}{ui}{<->cmssu10}{}
+\fi
+% \end{macrocode}
+%\end{macro}
+%
+% Load the \software{inputenc} package \cite{inputenc} whe using \hologo{pdfLaTeX}.
+% \begin{macrocode}
+\ifxetexorluatex\else\RequirePackage[utf8]{inputenc}\fi
+% \end{macrocode}
+%
+% \begin{macro}{\unit}
+% Patch the "\unit" and "\unitfrac" macros to work with lining numerals using the \software{xpatch} package \cite{xpatch} if the \software{units} package \cite{units} is loaded.
+% TODO implement patch without actually loading the package.
+% \begin{macrocode}
+\ifhepfont@lining\else
+% \AtBeginDocument{
+% \@ifpackageloaded{
+ \RequirePackage{units}
+ \RequirePackage{xpatch}
+ \xpatchcmd{\unit}{\else#1}{%
+ \else\ifthenelse{\boolean{mmode}}{#1}{\textl{#1}}%
+ }{}{}
+ \xpatchcmd{\unitfrac}{\else#1}{%
+ \else\ifthenelse{\boolean{mmode}}{#1}{\textl{#1}}%
+ }{}{}
+% }{}
+% }
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%</package>
+%
+% \section{Test}
+%
+%<*test>
+%
+% \begin{macrocode}
+\documentclass[a4paper]{article}
+
+\usepackage[oldstyle]{hep-font}
+%% \usepackage[oldstyle]{hep-paper}
+
+\usepackage{fullpage}
+
+\usepackage{fancyvrb}\DefineShortVerb{\|}
+\newenvironment{vrb}{\begin{tabular}{@{}p{5cm}ll@{}}}{\end{tabular}}
+
+\begin{document}
+
+\subsection*{Roman}
+
+\rmfamily
+\begin{vrb}
+|\rmfamily| & {Latin Modern Roman 123} \\
+| \sbweight| & {\sbweight Latin Modern Roman Semi Bold 123} \\
+| \bfseries| & {\bfseries Latin Modern Roman Bold Extended 123} \\
+|\slshape| & {\slshape Latin Modern Roman Oblique 123} \\
+| \sbweight| & {\sbweight\slshape Latin Modern Roman Semi Bold Oblique 123} \\
+| \bfseries| & {\bfseries\slshape Latin Modern Roman Bold Oblique Extended 123} \\
+|\itshape| & {\itshape Latin Modern Roman Italic 123} \\
+| \bfseries| & {\bfseries\itshape Latin Modern Roman Bold Italic Extended 123} \\
+|\uishape| & {\uishape Latin Modern Roman Upright Italic 123} \\
+|\scshape| & {\scshape Latin Modern Roman Small Caps 123} \\
+| \bfseries| & {\bfseries\scshape Computer Modern Roman Bold Small Caps 123} \\
+| \sishape| & {\scshape\slshape Latin Modern Roman Oblique Small Caps 123} \\
+| \bfseries| & {\slshape\bfseries\scshape Computer Modern Roman Bold Small Caps 123} \\
+\end{vrb}
+
+\subsubsection*{Dunhill}
+
+\tistyle
+\begin{vrb}
+|\tistyle | & {Latin Modern Dunhill 123} \\
+| \slshape| & {\slshape Latin Modern Dunhill Oblique 123} \\
+\end{vrb}
+
+\subsubsection*{Funny}
+
+\fontfamily{cmfr}\selectfont
+\begin{vrb}
+|\fontfamily{cmfr}\selectfont | & {Computer Modern Funny 123} \\
+| \itshape| & {\itshape Computer Modern Funny Oblique 123} \\
+\end{vrb}
+
+\subsubsection*{Fib}
+
+\fontfamily{cmfib}\selectfont
+\begin{vrb}
+|\fontfamily{cmfib}\selectfont | & {Computer Modern Fibonacci 123} \\
+| \slshape| & {\slshape Computer Modern Fibonacci Oblique 123} \\
+\end{vrb}
+
+\subsection*{Sans}
+
+\sffamily
+\begin{vrb}
+|\sffamily| & {Latin Modern Sans 123} \\
+| \fontseries{sbc}\selectfont| & {\fontseries{sbc}\selectfont Latin Modern Sans Demi Condensed 123} \\
+| \bfseries| & {\bfseries Latin Modern Sans Bold 123} \\
+|\slshape| & {\slshape Latin Modern Sans Oblique 123} \\
+| \fontseries{sbc}\selectfont| & {\fontseries{sbc}\selectfont\slshape Latin Modern Sans Demi Condensed Oblique 123} \\
+| \bfseries| & {\bfseries\slshape Latin Modern Sans Bold Oblique 123} \\
+|\uishape| & {\uishape Computer Modern Sans Upright Italic 123} \\
+|\scshape| & {\scshape Computer Modern Sans Small Caps 123} \\
+| \bfseries| & {\bfseries\scshape Computer Modern Sans Bold Small Caps 123} \\
+| \itshape| & {\itshape\scshape Computer Modern Sans Italic Small Caps 123} \\
+| \bfseries| & {\itshape\bfseries\scshape Computer Modern Sans Italic Bold Small Caps 123} \\
+\end{vrb}
+
+\subsubsection*{Quotation}
+
+\qtstyle
+\begin{vrb}
+|\qtstyle | & {Latin Modern Sans Extended 123} \\
+| \bfseries | & {\bfseries Latin Modern Sans Bold Extended 123} \\
+|\slshape | & {\slshape Latin Modern Sans Extended Oblique 123} \\
+| \bfseries | & {\bfseries\slshape Latin Modern Sans Bold Extended Oblique 123} \\
+\end{vrb}
+
+\subsection*{Typewriter}
+
+\ttfamily
+\tvstyle
+\begin{vrb}
+|\ttfamily\tvstyle | & {Latin Modern Typewriter Proportional 123} \\
+| \bfseries | & {\bfseries Latin Modern Typewriter Proportional Dark 123} \\
+| \lgweight | & {\lgweight Latin Modern Typewriter Proportional Light 123} \\
+|\slshape | & {\slshape Latin Modern Typewriter Proportional Oblique 123} \\
+| \bfseries | & {\bfseries\slshape Latin Modern Typewriter Proportional Dark Oblique 123} \\
+| \lgweight | & {\lgweight Latin Modern Typewriter Proportional Light Oblique 123} \\
+\end{vrb}
+
+\subsubsection*{Fixed-width}
+
+\tmstyle
+\begin{vrb}
+|\ttfamily\tmstyle | & {Latin Modern Typewriter 123} \\
+| \lgweight | & {\lgweight Latin Modern Typewriter Light 123} \\
+| \bfseries | & {\bfseries Latin Modern Typewriter Dark 123} \\
+| \fontseries{lc}\selectfont | & {\fontseries{lc}\selectfont Latin Modern Typewriter Light Condensed 123} \\
+|\slshape | & {\slshape Latin Modern Typewriter Oblique 123} \\
+| \lgweight | & {\lgweight\slshape Latin Modern Typewriter Light Oblique 123} \\
+| \bfseries | & {\bfseries\slshape Latin Modern Typewriter Dark Oblique 123} \\
+| \fontseries{lc} | & {\fontseries{lc}\slshape Latin Modern Typewriter Light Condensed Oblique 123} \\
+|\itshape | & {\itshape Latin Modern Typewriter Italic 123} \\
+|\scshape | & {\scshape Latin Modern Typewriter Small Caps 123} \\
+| \slshape | & {\scshape\slshape Latin Modern Typewriter Oblique Small Caps 123} \\
+\end{vrb}
+
+\end{document}
+% \end{macrocode}
+%
+%</test>
+%
+% \section{Readme}
+%
+%<*readme>
+%
+% \begin{macrocode}
+# The `hep-font` package
+
+Latin modern extended by computer modern.
+
+## Introduction
+
+The `hep-font` package loads standard font packages and extends the usual Latin Modern implementations by replacing missing fonts with Computer Modern counterparts.
+
+The package is loaded with `\usepackage{hep-font}`.
+
+## Author
+
+Jan Hajer
+
+## License
+
+This file may be distributed and/or modified under the conditions of the `LaTeX` Project Public License, either version 1.3c of this license or (at your option) any later version.
+The latest version of this license is in `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.
+% \end{macrocode}
+%
+%</readme>
+%
+% \Finale
+
+\endinput
+
+% \PrintIndex
+% makeindex -s gglo.ist -o hep-font-implementation.gls hep-font-implementation.glo
+% makeindex -s gglo.ist -o hep-font-implementation.ind hep-font-implementation.idx
diff --git a/fonts/utilities/hep-font/hep-font-implementation.pdf b/fonts/utilities/hep-font/hep-font-implementation.pdf
new file mode 100644
index 0000000000..7c0b36e431
--- /dev/null
+++ b/fonts/utilities/hep-font/hep-font-implementation.pdf
Binary files differ
diff --git a/fonts/utilities/hep-font/hep-font.ins b/fonts/utilities/hep-font/hep-font.ins
new file mode 100644
index 0000000000..1bd0446a1e
--- /dev/null
+++ b/fonts/utilities/hep-font/hep-font.ins
@@ -0,0 +1,49 @@
+%% Copyright (C) 2019-2020 by Jan Hajer
+%%
+%% This file may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3c of this license or (at your option) any later
+%% version. The latest version of this license is in:
+%%
+%% 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.
+
+\input docstrip.tex
+\keepsilent
+\usedir{tex/latex/hep-font}
+
+\preamble
+This is a generated file.
+Copyright (C) 2019-2020 by Jan Hajer
+This file may be distributed and/or modified under the
+conditions of the LaTeX Project Public License, either
+version 1.3c of this license or (at your option) any later
+version. The latest version of this license is in:
+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.
+\endpreamble
+
+\generate{
+ \file{hep-font-documentation.tex}{\from{hep-font-implementation.dtx}{documentation}}
+ \file{hep-font.sty}{\from{hep-font-implementation.dtx}{package}}
+ \file{hep-font-test.tex}{\from{hep-font-implementation.dtx}{test}}
+ \nopreamble\nopostamble\file{README-hep-font.md}{\from{hep-font-implementation.dtx}{readme}}
+}
+
+\Msg{*********************************************************}
+\Msg{*}
+\Msg{* To finish the installation you have to move the}
+\Msg{* following file into a directory searched by TeX:}
+\Msg{*}
+\Msg{* \space\space hep-font.sty}
+\Msg{*}
+\Msg{* To produce the documentation run the file}
+\Msg{* hep-font-documentation.dtx through LaTeX.}
+\Msg{*}
+\Msg{* Happy TeXing!}
+\Msg{*********************************************************}
+
+\endbatchfile
diff --git a/fonts/utilities/hep-font/license.md b/fonts/utilities/hep-font/license.md
new file mode 100644
index 0000000000..494f58131f
--- /dev/null
+++ b/fonts/utilities/hep-font/license.md
@@ -0,0 +1,416 @@
+The LaTeX Project Public License
+=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
+LPPL Version 1.3c 2008-05-04
+
+Copyright 1999 2002-2008 LaTeX3 Project
+ Everyone is allowed to distribute verbatim copies of this
+ license document, but modification of it is not allowed.
+
+
+PREAMBLE
+========
+
+The LaTeX Project Public License (LPPL) is the primary license under
+which the LaTeX kernel and the base LaTeX packages are distributed.
+
+You may use this license for any work of which you hold the copyright
+and which you wish to distribute. This license may be particularly
+suitable if your work is TeX-related (such as a LaTeX package), but
+it is written in such a way that you can use it even if your work is
+unrelated to TeX.
+
+The section `WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE',
+below, gives instructions, examples, and recommendations for authors
+who are considering distributing their works under this license.
+
+This license gives conditions under which a work may be distributed
+and modified, as well as conditions under which modified versions of
+that work may be distributed.
+
+We, the LaTeX3 Project, believe that the conditions below give you
+the freedom to make and distribute modified versions of your work
+that conform with whatever technical specifications you wish while
+maintaining the availability, integrity, and reliability of
+that work. If you do not see how to achieve your goal while
+meeting these conditions, then read the document `cfgguide.tex'
+and `modguide.tex' in the base LaTeX distribution for suggestions.
+
+
+DEFINITIONS
+===========
+
+In this license document the following terms are used:
+
+ `Work'
+ Any work being distributed under this License.
+
+ `Derived Work'
+ Any work that under any applicable law is derived from the Work.
+
+ `Modification'
+ Any procedure that produces a Derived Work under any applicable
+ law -- for example, the production of a file containing an
+ original file associated with the Work or a significant portion of
+ such a file, either verbatim or with modifications and/or
+ translated into another language.
+
+ `Modify'
+ To apply any procedure that produces a Derived Work under any
+ applicable law.
+
+ `Distribution'
+ Making copies of the Work available from one person to another, in
+ whole or in part. Distribution includes (but is not limited to)
+ making any electronic components of the Work accessible by
+ file transfer protocols such as FTP or HTTP or by shared file
+ systems such as Sun's Network File System (NFS).
+
+ `Compiled Work'
+ A version of the Work that has been processed into a form where it
+ is directly usable on a computer system. This processing may
+ include using installation facilities provided by the Work,
+ transformations of the Work, copying of components of the Work, or
+ other activities. Note that modification of any installation
+ facilities provided by the Work constitutes modification of the Work.
+
+ `Current Maintainer'
+ A person or persons nominated as such within the Work. If there is
+ no such explicit nomination then it is the `Copyright Holder' under
+ any applicable law.
+
+ `Base Interpreter'
+ A program or process that is normally needed for running or
+ interpreting a part or the whole of the Work.
+
+ A Base Interpreter may depend on external components but these
+ are not considered part of the Base Interpreter provided that each
+ external component clearly identifies itself whenever it is used
+ interactively. Unless explicitly specified when applying the
+ license to the Work, the only applicable Base Interpreter is a
+ `LaTeX-Format' or in the case of files belonging to the
+ `LaTeX-format' a program implementing the `TeX language'.
+
+
+
+CONDITIONS ON DISTRIBUTION AND MODIFICATION
+===========================================
+
+1. Activities other than distribution and/or modification of the Work
+are not covered by this license; they are outside its scope. In
+particular, the act of running the Work is not restricted and no
+requirements are made concerning any offers of support for the Work.
+
+2. You may distribute a complete, unmodified copy of the Work as you
+received it. Distribution of only part of the Work is considered
+modification of the Work, and no right to distribute such a Derived
+Work may be assumed under the terms of this clause.
+
+3. You may distribute a Compiled Work that has been generated from a
+complete, unmodified copy of the Work as distributed under Clause 2
+above, as long as that Compiled Work is distributed in such a way that
+the recipients may install the Compiled Work on their system exactly
+as it would have been installed if they generated a Compiled Work
+directly from the Work.
+
+4. If you are the Current Maintainer of the Work, you may, without
+restriction, modify the Work, thus creating a Derived Work. You may
+also distribute the Derived Work without restriction, including
+Compiled Works generated from the Derived Work. Derived Works
+distributed in this manner by the Current Maintainer are considered to
+be updated versions of the Work.
+
+5. If you are not the Current Maintainer of the Work, you may modify
+your copy of the Work, thus creating a Derived Work based on the Work,
+and compile this Derived Work, thus creating a Compiled Work based on
+the Derived Work.
+
+6. If you are not the Current Maintainer of the Work, you may
+distribute a Derived Work provided the following conditions are met
+for every component of the Work unless that component clearly states
+in the copyright notice that it is exempt from that condition. Only
+the Current Maintainer is allowed to add such statements of exemption
+to a component of the Work.
+
+ a. If a component of this Derived Work can be a direct replacement
+ for a component of the Work when that component is used with the
+ Base Interpreter, then, wherever this component of the Work
+ identifies itself to the user when used interactively with that
+ Base Interpreter, the replacement component of this Derived Work
+ clearly and unambiguously identifies itself as a modified version
+ of this component to the user when used interactively with that
+ Base Interpreter.
+
+ b. Every component of the Derived Work contains prominent notices
+ detailing the nature of the changes to that component, or a
+ prominent reference to another file that is distributed as part
+ of the Derived Work and that contains a complete and accurate log
+ of the changes.
+
+ c. No information in the Derived Work implies that any persons,
+ including (but not limited to) the authors of the original version
+ of the Work, provide any support, including (but not limited to)
+ the reporting and handling of errors, to recipients of the
+ Derived Work unless those persons have stated explicitly that
+ they do provide such support for the Derived Work.
+
+ d. You distribute at least one of the following with the Derived Work:
+
+ 1. A complete, unmodified copy of the Work;
+ if your distribution of a modified component is made by
+ offering access to copy the modified component from a
+ designated place, then offering equivalent access to copy
+ the Work from the same or some similar place meets this
+ condition, even though third parties are not compelled to
+ copy the Work along with the modified component;
+
+ 2. Information that is sufficient to obtain a complete,
+ unmodified copy of the Work.
+
+7. If you are not the Current Maintainer of the Work, you may
+distribute a Compiled Work generated from a Derived Work, as long as
+the Derived Work is distributed to all recipients of the Compiled
+Work, and as long as the conditions of Clause 6, above, are met with
+regard to the Derived Work.
+
+8. The conditions above are not intended to prohibit, and hence do not
+apply to, the modification, by any method, of any component so that it
+becomes identical to an updated version of that component of the Work as
+it is distributed by the Current Maintainer under Clause 4, above.
+
+9. Distribution of the Work or any Derived Work in an alternative
+format, where the Work or that Derived Work (in whole or in part) is
+then produced by applying some process to that format, does not relax or
+nullify any sections of this license as they pertain to the results of
+applying that process.
+
+10. a. A Derived Work may be distributed under a different license
+ provided that license itself honors the conditions listed in
+ Clause 6 above, in regard to the Work, though it does not have
+ to honor the rest of the conditions in this license.
+
+ b. If a Derived Work is distributed under a different license, that
+ Derived Work must provide sufficient documentation as part of
+ itself to allow each recipient of that Derived Work to honor the
+ restrictions in Clause 6 above, concerning changes from the Work.
+
+11. This license places no restrictions on works that are unrelated to
+the Work, nor does this license place any restrictions on aggregating
+such works with the Work by any means.
+
+12. Nothing in this license is intended to, or may be used to, prevent
+complete compliance by all parties with all applicable laws.
+
+
+NO WARRANTY
+===========
+
+There is no warranty for the Work. Except when otherwise stated in
+writing, the Copyright Holder provides the Work `as is', without
+warranty of any kind, either expressed or implied, including, but not
+limited to, the implied warranties of merchantability and fitness for a
+particular purpose. The entire risk as to the quality and performance
+of the Work is with you. Should the Work prove defective, you assume
+the cost of all necessary servicing, repair, or correction.
+
+In no event unless required by applicable law or agreed to in writing
+will The Copyright Holder, or any author named in the components of the
+Work, or any other party who may distribute and/or modify the Work as
+permitted above, be liable to you for damages, including any general,
+special, incidental or consequential damages arising out of any use of
+the Work or out of inability to use the Work (including, but not limited
+to, loss of data, data being rendered inaccurate, or losses sustained by
+anyone as a result of any failure of the Work to operate with any other
+programs), even if the Copyright Holder or said author or said other
+party has been advised of the possibility of such damages.
+
+
+MAINTENANCE OF THE WORK
+=======================
+
+The Work has the status `author-maintained' if the Copyright Holder
+explicitly and prominently states near the primary copyright notice in
+the Work that the Work can only be maintained by the Copyright Holder
+or simply that it is `author-maintained'.
+
+The Work has the status `maintained' if there is a Current Maintainer
+who has indicated in the Work that they are willing to receive error
+reports for the Work (for example, by supplying a valid e-mail
+address). It is not required for the Current Maintainer to acknowledge
+or act upon these error reports.
+
+The Work changes from status `maintained' to `unmaintained' if there
+is no Current Maintainer, or the person stated to be Current
+Maintainer of the work cannot be reached through the indicated means
+of communication for a period of six months, and there are no other
+significant signs of active maintenance.
+
+You can become the Current Maintainer of the Work by agreement with
+any existing Current Maintainer to take over this role.
+
+If the Work is unmaintained, you can become the Current Maintainer of
+the Work through the following steps:
+
+ 1. Make a reasonable attempt to trace the Current Maintainer (and
+ the Copyright Holder, if the two differ) through the means of
+ an Internet or similar search.
+
+ 2. If this search is successful, then enquire whether the Work
+ is still maintained.
+
+ a. If it is being maintained, then ask the Current Maintainer
+ to update their communication data within one month.
+
+ b. If the search is unsuccessful or no action to resume active
+ maintenance is taken by the Current Maintainer, then announce
+ within the pertinent community your intention to take over
+ maintenance. (If the Work is a LaTeX work, this could be
+ done, for example, by posting to comp.text.tex.)
+
+ 3a. If the Current Maintainer is reachable and agrees to pass
+ maintenance of the Work to you, then this takes effect
+ immediately upon announcement.
+
+ b. If the Current Maintainer is not reachable and the Copyright
+ Holder agrees that maintenance of the Work be passed to you,
+ then this takes effect immediately upon announcement.
+
+ 4. If you make an `intention announcement' as described in 2b. above
+ and after three months your intention is challenged neither by
+ the Current Maintainer nor by the Copyright Holder nor by other
+ people, then you may arrange for the Work to be changed so as
+ to name you as the (new) Current Maintainer.
+
+ 5. If the previously unreachable Current Maintainer becomes
+ reachable once more within three months of a change completed
+ under the terms of 3b) or 4), then that Current Maintainer must
+ become or remain the Current Maintainer upon request provided
+ they then update their communication data within one month.
+
+A change in the Current Maintainer does not, of itself, alter the fact
+that the Work is distributed under the LPPL license.
+
+If you become the Current Maintainer of the Work, you should
+immediately provide, within the Work, a prominent and unambiguous
+statement of your status as Current Maintainer. You should also
+announce your new status to the same pertinent community as
+in 2b) above.
+
+
+WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE
+======================================================
+
+This section contains important instructions, examples, and
+recommendations for authors who are considering distributing their
+works under this license. These authors are addressed as `you' in
+this section.
+
+Choosing This License or Another License
+----------------------------------------
+
+If for any part of your work you want or need to use *distribution*
+conditions that differ significantly from those in this license, then
+do not refer to this license anywhere in your work but, instead,
+distribute your work under a different license. You may use the text
+of this license as a model for your own license, but your license
+should not refer to the LPPL or otherwise give the impression that
+your work is distributed under the LPPL.
+
+The document `modguide.tex' in the base LaTeX distribution explains
+the motivation behind the conditions of this license. It explains,
+for example, why distributing LaTeX under the GNU General Public
+License (GPL) was considered inappropriate. Even if your work is
+unrelated to LaTeX, the discussion in `modguide.tex' may still be
+relevant, and authors intending to distribute their works under any
+license are encouraged to read it.
+
+A Recommendation on Modification Without Distribution
+-----------------------------------------------------
+
+It is wise never to modify a component of the Work, even for your own
+personal use, without also meeting the above conditions for
+distributing the modified component. While you might intend that such
+modifications will never be distributed, often this will happen by
+accident -- you may forget that you have modified that component; or
+it may not occur to you when allowing others to access the modified
+version that you are thus distributing it and violating the conditions
+of this license in ways that could have legal implications and, worse,
+cause problems for the community. It is therefore usually in your
+best interest to keep your copy of the Work identical with the public
+one. Many works provide ways to control the behavior of that work
+without altering any of its licensed components.
+
+How to Use This License
+-----------------------
+
+To use this license, place in each of the components of your work both
+an explicit copyright notice including your name and the year the work
+was authored and/or last substantially modified. Include also a
+statement that the distribution and/or modification of that
+component is constrained by the conditions in this license.
+
+Here is an example of such a notice and statement:
+
+ %% pig.dtx
+ %% Copyright 2005 M. Y. Name
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2005/12/01 or later.
+ %
+ % This work has the LPPL maintenance status `maintained'.
+ %
+ % The Current Maintainer of this work is M. Y. Name.
+ %
+ % This work consists of the files pig.dtx and pig.ins
+ % and the derived file pig.sty.
+
+Given such a notice and statement in a file, the conditions
+given in this license document would apply, with the `Work' referring
+to the three files `pig.dtx', `pig.ins', and `pig.sty' (the last being
+generated from `pig.dtx' using `pig.ins'), the `Base Interpreter'
+referring to any `LaTeX-Format', and both `Copyright Holder' and
+`Current Maintainer' referring to the person `M. Y. Name'.
+
+If you do not want the Maintenance section of LPPL to apply to your
+Work, change `maintained' above into `author-maintained'.
+However, we recommend that you use `maintained', as the Maintenance
+section was added in order to ensure that your Work remains useful to
+the community even when you can no longer maintain and support it
+yourself.
+
+Derived Works That Are Not Replacements
+---------------------------------------
+
+Several clauses of the LPPL specify means to provide reliability and
+stability for the user community. They therefore concern themselves
+with the case that a Derived Work is intended to be used as a
+(compatible or incompatible) replacement of the original Work. If
+this is not the case (e.g., if a few lines of code are reused for a
+completely different task), then clauses 6b and 6d shall not apply.
+
+
+Important Recommendations
+-------------------------
+
+ Defining What Constitutes the Work
+
+ The LPPL requires that distributions of the Work contain all the
+ files of the Work. It is therefore important that you provide a
+ way for the licensee to determine which files constitute the Work.
+ This could, for example, be achieved by explicitly listing all the
+ files of the Work near the copyright notice of each file or by
+ using a line such as:
+
+ % This work consists of all files listed in manifest.txt.
+
+ in that place. In the absence of an unequivocal list it might be
+ impossible for the licensee to determine what is considered by you
+ to comprise the Work and, in such a case, the licensee would be
+ entitled to make reasonable conjectures as to which files comprise
+ the Work.
+
diff --git a/fonts/utilities/hep-math-font/README.md b/fonts/utilities/hep-math-font/README.md
new file mode 100644
index 0000000000..ffc589e7ad
--- /dev/null
+++ b/fonts/utilities/hep-math-font/README.md
@@ -0,0 +1,23 @@
+
+
+# The `hep-math-font` package
+
+Extended Greek and sans-serif math
+
+## Introduction
+
+The `hep-math-font` package adjust the math fonts to be sans-serif if the document is sans-serif.
+Additionally Greek letters are redefined to be always italic and upright in math and text mode respectively.
+Some math font macros are adjusted to give more consistently the naively expected results.
+
+The package is loaded using `\usepackage{hep-math-font}`.
+
+## Author
+
+Jan Hajer
+
+## License
+
+This file may be distributed and/or modified under the conditions of the `LaTeX` Project Public License, either version 1.3c of this license or (at your option) any later version.
+The latest version of this license is in `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.
+
diff --git a/fonts/utilities/hep-math-font/bibliography.bib b/fonts/utilities/hep-math-font/bibliography.bib
new file mode 100644
index 0000000000..e5117be3d5
--- /dev/null
+++ b/fonts/utilities/hep-math-font/bibliography.bib
@@ -0,0 +1,1055 @@
+@article{hep-paper,
+title = "The |hep-paper| package",
+subtitle = "Publications in high energy physics",
+author = "Jan Hajer",
+year = "2019",
+eprinttype = "ctan",
+eprint = "hep-paper",
+related = "hep-paper-1",
+}
+
+@manual{hep-paper-1,
+doi = "10.5281/zenodo.3606436",
+eprinttype = "github",
+eprintclass = "janhajer",
+eprint = "hep-paper",
+}
+
+@article{hep-acronym,
+title = "The |hep-acronym| package",
+subtitle = "An acronym extension for glossaries",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-acronyms",
+related = "hep-paper-1",
+}
+
+@article{hep-bibliography,
+title = "The |hep-bibliography| package",
+subtitle = "Bibliographies for high energy physics",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-bibliography",
+related = "hep-paper-1",
+}
+
+@article{hep-float,
+title = "The |hep-float| package",
+subtitle = "Convenience package for float placement",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-float",
+related = "hep-paper-1",
+}
+
+@article{hep-font,
+title = "The |hep-font| package",
+subtitle = "Latin modern extended by computer modern",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-font",
+related = "hep-paper-1",
+}
+
+@article{hep-math-font,
+title = "The |hep-math-font| package",
+subtitle = "Extended Greek and sans serif math",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-math-font",
+related = "hep-paper-1",
+}
+
+@article{hep-math,
+title = "The |hep-math| package",
+subtitle = "Extended math macros",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-math",
+related = "hep-paper-1",
+}
+
+@article{hep-text,
+title = "The |hep-text| package",
+subtitle = "List and text extensions",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-text",
+related = "hep-paper-1",
+}
+
+@article{hep-title,
+title = "The |hep-title| package",
+subtitle = "Extensions for the title page",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-title",
+related = "hep-paper-1",
+}
+
+@article{kvoptions,
+title = "The |kvoptions| package",
+subtitle = "Key value format for package options",
+author = "Heiko Oberdiek",
+year = "2004",
+eprinttype = "ctan",
+eprint = "kvoptions",
+related = "kvoptions-1",
+}
+
+@manual{kvoptions-1,
+eprinttype = "github",
+eprintclass = "ho-tex",
+eprint = "kvoptions",
+}
+
+@article{cleveref,
+title = "The |cleveref| package",
+subtitle = "Intelligent cross-referencing",
+author = "Toby Cubitt",
+date = "2006",
+url = "http://dr-qubit.org/cleveref",
+eprinttype = "ctan",
+eprint = "cleveref",
+}
+
+@article{foreign,
+title = "The |foreign| package for \hologo{LaTeX2e}",
+subtitle = "Systematic treatment of \enquote{foreign} words in documents",
+author = "Philip G. Ratcliffe",
+date = "2012",
+eprinttype = "ctan",
+eprint = "foreign",
+}
+
+@article{geometry,
+title = "The |geometry| package",
+subtitle = "Flexible and complete interface to document dimensions",
+author = "David Carlisle and Hideo Umeki",
+date = "1996",
+eprinttype = "ctan",
+eprint = "geometry",
+related = "geometry-1",
+}
+
+@manual{geometry-1,
+eprinttype = "github",
+eprintclass = "davidcarlisle",
+eprint = "geometry",
+}
+
+@article{a4wide,
+title = "The |a4wide| package",
+subtitle = "\enquote{Wide} a4 layout",
+author = "Alexander Holt and Jean-François Lamy",
+date = "1986",
+eprinttype = "ctan",
+eprint = "a4wide",
+note = "depreciated and not used",
+}
+
+@article{microtype,
+title = "The |microtype| package",
+subtitle = "Subliminal refinements towards typographical perfection",
+author = "Robert Schlicht",
+date = "2004",
+eprinttype = "ctan",
+eprint = "microtype",
+}
+
+@article{authblk,
+title = "A \hologo{LaTeX} Package to Prepare Author and Affiliation Blocks",
+subtitle = "Support for footnote style author/affiliation",
+author = "Patrick W. Daly",
+date = "2001",
+eprinttype = "ctan",
+eprint = "authblk",
+}
+
+@article{bm,
+title = "The |bm| package",
+subtitle = "Access bold symbols in maths mode",
+author = "David Carlisle and Frank Mittelbach",
+collaboration = "\hologo{LaTeX} Team",
+date = "1993",
+eprinttype = "ctan",
+eprint = "bm",
+}
+
+@article{empheq,
+title = "The |empheq| package",
+author = "Lars Madsen and Morten Høgholm and Will Robertson and Joseph Wright",
+eprinttype = "ctan",
+eprint = "empheq",
+}
+
+@article{mathtools,
+title = "The |mathtools| package",
+subtitle = "Mathematical tools to use with |amsmath|",
+author = "Lars Madsen and Morten Høgholm and Will Robertson and Joseph Wright",
+date = "2004",
+eprinttype = "ctan",
+eprint = "mathtools",
+}
+
+@article{amsmath,
+title = "The |amsmath| package",
+subtitle = "AMS mathematical facilities for \hologo{LaTeX}",
+collaboration = "\hologo{LaTeX} Team",
+date = "1994",
+url = "https://ams.org/tex/amslatex",
+eprinttype = "ctan",
+eprint = "amsmath",
+}
+
+@article{amstext,
+title = "The |amstext| package",
+subtitle = "Typeset text fragments in mathematics",
+collaboration = "\hologo{LaTeX} Team",
+date = "1995",
+url = "https://ams.org/tex/amslatex",
+eprinttype = "ctan",
+eprint = "amstext",
+}
+
+@article{amsfonts,
+title = "The |amsfonts| package",
+subtitle = "\hologo{TeX} fonts from the American Mathematical Society",
+author = "Michael Downes and David M. Jones and Frank Mittelbach and Rainer Schöpf",
+collaboration = "American Mathematical Society",
+date = "1995",
+url = "https://ams.org/tex/amsfonts",
+eprinttype = "ctan",
+eprint = "amsfonts",
+}
+
+@article{amssymb,
+title = "The |amssymb| package",
+author = "Michael Downes and David M. Jones and Frank Mittelbach and Rainer Schöpf",
+collaboration = "American Mathematical Society",
+date = "1995",
+eprinttype = "ctan",
+eprint = "amsfonts",
+}
+
+@article{slashed,
+title = "The |slashed| package",
+subtitle = "Put a slash through characters",
+author = "David Carlisle",
+date = "1987",
+eprinttype = "ctan",
+eprint = "slashed",
+}
+
+@article{physics,
+title = "The |physics| package",
+subtitle = "Macros supporting the Mathematics of Physics",
+author = "Sergio C. de la Barrera",
+date = "2012",
+eprinttype = "ctan",
+eprint = "physics",
+}
+
+@article{units,
+title = "The |units| and |nicefrac| packages",
+subtitle = "Typeset units",
+author = "Axel Reichert",
+date = "1998",
+eprinttype = "ctan",
+eprint = "units",
+}
+
+@article{subcaption,
+title = "The |subcaption| package",
+subtitle = "Support for sub-captions",
+author = "Axel Sommerfeldt",
+date = "2007",
+eprinttype = "ctan",
+eprint = "subcaption",
+related = "caption-1",
+}
+
+@article{caption,
+title = "The |caption| package",
+subtitle = "Customising captions in floating environments",
+author = "Axel Sommerfeldt",
+date = "1994",
+eprinttype = "ctan",
+eprint = "caption",
+related = "caption-1",
+}
+
+@manual{caption-1,
+eprinttype = "gitlab",
+eprintclass = "axelsommerfeldt",
+eprint = "caption",
+}
+
+
+@article{biblatex,
+title = "The |biblatex| Package",
+subtitle = "Sophisticated Bibliographies in \hologo{LaTeX}",
+author = "Philipp Lehman and Joseph Wright and Audrey Boruvka and Philip Kime",
+date = "2006",
+eprinttype = "ctan",
+eprint = "biblatex",
+related = "biblatex-1",
+}
+
+@manual{biblatex-1,
+eprinttype = "github",
+eprintclass = "plk",
+eprint = "biblatex",
+}
+
+@article{hyperref,
+title = "Hypertext marks in \hologo{LaTeX}: a manual for |hyperref|",
+subtitle = "Extensive support for hypertext in \hologo{LaTeX}",
+author = "Sebastian Rahtz and Heiko Oberdiek",
+collaboration = "\hologo{LaTeX3} Project",
+date = "1995",
+eprinttype = "ctan",
+eprint = "hyperref",
+related = "hyperref-1",
+}
+
+@manual{hyperref-1,
+eprinttype = "github",
+eprintclass = "latex3",
+eprint = "hyperref",
+}
+
+@article{graphicx,
+title = "Packages in the \enquote{graphics} bundle",
+subtitle = "Enhanced support for graphics",
+author = "David Carlisle and Sebastian Rahtz",
+date = "1994",
+eprinttype = "ctan",
+eprint = "graphicx",
+}
+
+@article{booktabs,
+title = "The |booktabs| package",
+subtitle = "Publication quality tables in \hologo{LaTeX}",
+author = "Danie Els and Simon Fear",
+date = "1995",
+eprinttype = "ctan",
+eprint = "booktabs",
+}
+
+@article{multirow,
+title = "The |multirow|, |bigstrut| and |bigdelim| packages",
+subtitle = "Create tabular cells spanning multiple rows",
+author = "Piet van Oostrum and Jerry Leichter",
+date = "1994",
+eprinttype = "ctan",
+eprint = "multirow",
+}
+
+@article{fixmath,
+title = "The |fixmath| package for \hologo{LaTeX2e}",
+subtitle = "Make maths comply with ISO 31-0:1992 to ISO 31-13:1992",
+author = "Walter Schmidt",
+date = "2000",
+eprinttype = "ctan",
+eprint = "fixmath",
+}
+
+@article{alphabeta,
+title = "The |alphabeta| package",
+subtitle = "LICR macros and encoding definition files for Greek",
+author = "Günter Milde",
+date = "2013",
+eprinttype = "ctan",
+eprint = "greek-fontenc",
+}
+
+@article{textalpha,
+title = "The |textalpha| package",
+subtitle = "LICR macros and encoding definition files for Greek",
+author = "Günter Milde",
+date = "2010",
+eprinttype = "ctan",
+eprint = "greek-fontenc",
+}
+
+@article{arxiv-collector,
+title = "|arxiv-collector|",
+subtitle = "A little Python script to collect \hologo{LaTeX} sources for upload to the arXiv",
+author = "Dougal Sutherland",
+date = "2018",
+eprinttype = "github",
+eprintclass = "dougalsutherland",
+eprint = "arxiv-collector",
+}
+
+@article{biber,
+title = "\hologo{biber}",
+subtitle = "Backend processor for Bib\hologo{LaTeX}",
+author = "François Charette and Philip Kime",
+date = "2009",
+eprinttype = "github",
+eprintclass = "plk",
+eprint = "biber",
+related = "biber-1",
+}
+
+@manual{biber-1,
+eprinttype = "sourceforge",
+eprint = "biblatex-biber",
+}
+
+@article{lmodern,
+title = "Latin Modern Family of Fonts",
+subtitle = "Latin modern fonts in outline formats",
+date = "2003",
+author = "B. Jackowski and J.M. Nowacki",
+url = "http://gust.org.pl/projects/e-foundry/latin-modern",
+eprinttype = "ctan",
+eprint = "lm",
+}
+
+@article{ifluatex,
+title = "The |ifluatex| package",
+subtitle = "Provides the |\textbackslash ifluatex| switch",
+author = "Heiko Oberdiek",
+collaboration = "\hologo{LaTeX} Team",
+date = "2007",
+eprinttype = "ctan",
+eprint = "ifluatex",
+}
+
+@article{ifxetex,
+title = "The |iftex| package",
+subtitle = "Am I running under \hologo{XeTeX}?",
+collaboration = "\hologo{LaTeX} Team",
+author = "Will Robertson",
+date = "2006",
+eprinttype = "ctan",
+eprint = "ifxetex",
+related = "ifxetex-1",
+}
+
+@manual{ifxetex-1,
+eprinttype = "github",
+eprintclass = "latex3",
+eprint = "iftex",
+}
+
+@article{fontspec,
+title = "The |fontspec| package",
+subtitle = "Advanced font selection in \hologo{XeLaTeX} and \hologo{LuaLaTeX}",
+author = "Will Robertson and Khaled Hosny",
+date = "2004",
+eprinttype = "ctan",
+eprint = "fontspec",
+}
+
+@article{fontenc,
+title = "The |fontenc| package",
+subtitle = "Standard package for selecting font encodings",
+collaboration = "\hologo{LaTeX} Team",
+author = "Frank Mittelbach and Robin Fairbairns and Werner Lemberg",
+date = "1995",
+eprinttype = "ctan",
+eprint = "fontenc",
+}
+
+@article{inputenc,
+title = "The |inputenc| package",
+subtitle = "Accept different input encodings",
+collaboration = "\hologo{LaTeX} Team",
+author = "Frank Mittelbach and Alan Jeffrey",
+date = "1989",
+eprinttype = "ctan",
+eprint = "inputenc",
+}
+
+@article{textcomp,
+title = "The |textcomp| package",
+subtitle = "\hologo{LaTeX} support for the Text Companion fonts",
+collaboration = "\hologo{LaTeX} Team",
+author = "Sebastian Rahtz",
+date = "1995",
+eprinttype = "ctan",
+eprint = "textcomp",
+}
+
+@article{enumitem,
+title = "Customizing lists with the |enumitem| package",
+subtitle = "Control layout of itemize, enumerate, description",
+author = "Javier Bezos",
+date = "2003",
+url = "https://texnia.com/enumitem.html",
+eprinttype = "ctan",
+eprint = "enumitem",
+related = "enumitem-1",
+}
+
+@manual{enumitem-1,
+eprinttype = "github",
+eprintclass = "jbezos",
+eprint = "enumitem",
+}
+
+@article{atbegshi,
+title = "The |atbegshi| package",
+subtitle = "Execute stuff at |shipout| time",
+author = "Heiko Oberdiek",
+date = "2007",
+eprinttype = "ctan",
+eprint = "atbegshi",
+related = "atbegshi-1",
+}
+
+@manual{atbegshi-1,
+eprinttype = "github",
+eprintclass = "ho-tex",
+eprint = "atbegshi",
+}
+
+@article{picture,
+title = "The |picture| package",
+subtitle = "Dimens for picture macros",
+author = "Heiko Oberdiek",
+date = "2006",
+eprinttype = "ctan",
+eprint = "picture",
+related = "picture-1",
+}
+
+@manual{picture-1,
+eprinttype = "github",
+eprintclass = "ho-tex",
+eprint = "picture",
+}
+
+@article{varwidth,
+title = "The |varwidth| package",
+subtitle = "A variable-width minipage",
+author = "Donald Arseneau",
+date = "2003",
+eprinttype = "ctan",
+eprint = "varwidth",
+}
+
+@article{csquotes,
+title = "The |csquotes| Package",
+subtitle = "Context sensitive quotation facilities",
+author = "Philipp Lehman and Joseph Wright",
+date = "2003",
+eprinttype = "ctan",
+eprint = "csquotes",
+}
+
+@article{babel,
+title = "|Babel| Localization and internationalization",
+subtitle = "Multilingual support for Plain \hologo{TeX} or \hologo{LaTeX}",
+author = "Johannes Braams and Javier Bezos and at al.",
+date = "1989",
+eprinttype = "ctan",
+eprint = "babel",
+related = "babel-1",
+}
+
+@manual{babel-1,
+eprinttype = "github",
+eprintclass = "latex3",
+eprint = "babel",
+}
+
+@article{polyglossia,
+title = "The |polyglossia| package",
+author = "Arthur Reutenauer and François Charette and Elie Roux and Bastien Roucariès and Jürgen Spitzmüller",
+eprinttype = "ctan",
+eprint = "polyglossia",
+}
+
+@article{parskip,
+title = "The |parskip| package",
+subtitle = "Layout with zero |\textbackslash parindent|, non-zero |\textbackslash parskip|",
+author = "Robin Fairbairns and Frank Mittelbach and H. Partl",
+date = "1989",
+eprinttype = "ctan",
+eprint = "parskip",
+related = "parskip-1",
+}
+
+@manual{parskip-1,
+eprinttype = "github",
+eprintclass = "FrankMittelbach",
+eprint = "fmitex",
+}
+
+
+@article{fntguide,
+title = "\hologo{LaTeX2e}\ font selection",
+subtitle = "Docmentation of \hologo{LaTeX} font commands",
+collaboration = "\hologo{LaTeX} Team",
+date = "1995",
+eprinttype = "ctan",
+eprint = "fntguide",
+}
+
+@article{euenc,
+title = "The Experimental Unicode `EUx’ Encodings",
+author = "Will Robertson and Elie Roux and Khaled Hosny",
+eprinttype = "ctan",
+eprint = "euenc",
+}
+
+@article{soul,
+title = "The |soul| package",
+subtitle = "Hyphenation for letterspacing, underlining, and more",
+author = "Melchior Franz",
+date = "1998",
+eprinttype = "ctan",
+eprint = "soul",
+}
+
+@article{ulem,
+title = "The |ulem| package",
+subtitle = "Package for underlining",
+author = "Donald Arseneau",
+date = "1989",
+eprinttype = "ctan",
+eprint = "ulem",
+}
+
+@article{glossaries,
+title = "The |glossaries| package",
+subtitle = "Create glossaries and lists of acronyms",
+author = "Nicola Talbot",
+date = "2007",
+eprinttype = "ctan",
+eprint = "glossaries",
+}
+
+@article{glossaries-extra,
+title = "The |glossaries-extra| package",
+subtitle = "An extension to the |glossaries| package",
+author = "Dickimaw Books, Nicola Talbot",
+date = "2015",
+eprinttype = "ctan",
+eprint = "glossaries-extra",
+}
+
+@article{xparse,
+title = "The |xparse| package",
+subtitle = "A generic document command parser",
+author = "Frank Mittelbach and Chris Rowley and David Carlisle",
+collaboration = "\hologo{LaTeX3} Project",
+date = "1999",
+eprinttype = "ctan",
+eprint = "xparse",
+}
+
+@article{pdftexcmds,
+title = "The |pdftexcmds| package",
+subtitle = "\hologo{LuaTeX} support for \hologo{pdfTeX} utility functions",
+author = "Heiko Oberdiek",
+date = "2007",
+eprinttype = "ctan",
+eprint = "pdftexcmds",
+}
+
+@article{fix-cm,
+title = "The |fix-cm| package",
+subtitle = "Permit Computer Modern fonts at arbitrary sizes",
+author = "Frank Mittelbach and David Carlisle and Chris Rowley and Walter Schmidt",
+date = "1993",
+eprinttype = "ctan",
+eprint = "fix-cm",
+}
+
+@article{revtex,
+title = "The REV\hologo{TeX} class",
+subtitle = "Styles for various Physics Journals",
+author = "Mark Doyle and Arthur Ogawa",
+collaboration = "American Physical Society",
+date = "1999",
+url = "https://journals.aps.org/revtex",
+eprinttype = "ctan",
+eprint = "revtex",
+}
+
+@article{encguide,
+title = "\hologo{LaTeX} font encodings",
+subtitle = "Documentation of \hologo{LaTeX} font encodings",
+author = "Frank Mittelbach and Robin Fairbairns and Werner Lemberg",
+collaboration = "\hologo{LaTeX3} Project Team",
+date = "1995",
+eprinttype = "ctan",
+eprint = "encguide",
+}
+
+@article{sfmath,
+title = "The |sfmath| package",
+subtitle = "Sans-serif mathematics",
+author = "Olaf Dietrich",
+date = "2005",
+url = "https://dtrx.de/od/tex/sfmath",
+eprinttype = "ctan",
+eprint = "sfmath",
+}
+
+@article{relsize,
+title = "The |relsize| package",
+subtitle = "Set the font size relative to the current font size",
+author = "Donald Arseneau and Matt Swift",
+date = "2011",
+eprinttype = "ctan",
+eprint = "relsize",
+}
+
+@article{everyhook,
+title = "The |everyhook| package",
+subtitle = "Hooks for standard \hologo{TeX} token lists",
+author = "Stephen Checkoway",
+date = "2010",
+eprinttype = "ctan",
+eprint = "everyhook",
+}
+
+
+@article{sansmathfonts,
+title = "The |sansmathfonts| package",
+subtitle = "Correct placement of accents in sans-serif maths",
+author = "Ariel Barton",
+date = "2013",
+eprinttype = "ctan",
+eprint = "sansmathfonts",
+}
+
+@article{xspace,
+title = "The |xspace| package",
+subtitle = "Define commands that appear not to eat spaces",
+author = "David Carlisle and Morten Høgholm",
+collaboration = "\hologo{LaTeX} Team",
+date = "1993",
+eprinttype = "ctan",
+eprint = "xspace",
+}
+
+@article{ragged2e,
+title = "The |ragged2e|-package",
+subtitle = "Alternative versions of \enquote{ragged}-type commands",
+author = "Martin Schröder",
+date = "1996",
+eprinttype = "ctan",
+eprint = "ragged2e",
+related = "ragged2e-1",
+}
+
+@manual{ragged2e-1,
+eprinttype = "gitlab",
+eprintclass = "hagenbuch",
+eprint = "ragged2e",
+}
+
+@article{url,
+title = "The |url| package",
+subtitle = "Verbatim with URL-sensitive line breaks",
+author = "Donald Arseneau",
+date = "1996",
+eprinttype = "ctan",
+eprint = "url",
+}
+
+@article{jhep,
+title = "The |JHEP| package",
+collaboration = "SISSA Medialab",
+date = "1997",
+url = "https://jhep.sissa.it/jhep/help/JHEP_TeXclass.jsp",
+}
+
+@article{jcap,
+title = "The |JCAP| package",
+collaboration = "SISSA Medialab",
+date = "2002",
+url = "https://jcap.sissa.it/jcap/help/JCAP_TeXclass.jsp",
+}
+
+@article{bbm-macros,
+title = "A package for using the |bbm| fonts in math environment",
+author = "Torsten Hilbrich",
+date = "1994",
+eprinttype = "ctan",
+eprint = "bbm-macros",
+related = "bbm"
+}
+
+@article{bbm,
+title = "|bbm|",
+subtitle = "\enquote{Blackboard-style} cm fonts",
+author = "Gilles Robert",
+date = "1993",
+eprinttype = "ctan",
+eprint = "bbm",
+}
+
+@article{arxiv,
+title = "arXiv",
+subtitle = "free distribution service and an open archive for scholarly articles",
+url = "https://arxiv.org",
+author = "Paul Ginsparg",
+collaboration = "arXiv Team",
+year = "1991",
+organization = "Cornell University",
+}
+
+@article{dsfont,
+title = "The |doublestroke| font",
+subtitle = "Typeset mathematical double stroke symbols",
+author = "Olaf Kummer",
+date = "1995",
+eprinttype = "ctan",
+eprint = "doublestroke",
+}
+
+@article{mleftright,
+title = "The |mleftright| package",
+subtitle = "Variants of delimiters that act as maths open/close",
+author = "Heiko Oberdiek",
+date = "2010",
+eprinttype = "ctan",
+eprint = "mleftright",
+}
+
+@article{urwchancal,
+title = "A virtual font for URW Chancery Math",
+subtitle = "Use URW's clone of Zapf Chancery as a maths alphabet",
+author = "Michael Sharpe",
+date = "2011",
+eprinttype = "ctan",
+eprint = "urwchancal",
+}
+
+@article{footnotebackref,
+title = "The |footnotebackref| package",
+subtitle = "Back-references from footnotes",
+author = "Holger Lange",
+date = "2012",
+eprinttype = "ctan",
+eprint = "footnotebackref",
+}
+
+@article{cancel,
+title = "The |cancel| package",
+subtitle = "Place lines through maths formulae",
+author = "Donald Arseneau",
+date = "2013",
+eprinttype = "ctan",
+eprint = "cancel",
+}
+
+@article{beamer,
+title = "The |beamer| class",
+subtitle = "A \hologo{LaTeX} class for producing presentations and slides",
+author = "Till Tantau and Joseph Wright and Vedran Miletić",
+date = "2003",
+eprinttype = "ctan",
+eprint = "beamer",
+related = "beamer-1",
+}
+
+@manual{beamer-1,
+eprinttype = "github",
+eprintclass = "josephwright",
+eprint = "beamer",
+}
+
+@article{exscale,
+title = "The |exscale| package",
+subtitle = "Implements scaling of the \enquote{cmex} fonts",
+author = "Frank Mittelbach and Rainer Schöpf",
+date = "1993",
+eprinttype = "ctan",
+eprint = "exscale",
+}
+
+@article{mathrsfs,
+title = "The |mathrsfs| package",
+subtitle = "Support for using RSFS fonts in maths",
+author = "Jörg Knappen",
+date = "1995",
+eprinttype = "ctan",
+eprint = "mathrsfs",
+}
+
+@article{esint,
+title = "The |esint| package",
+subtitle = "Extended set of integrals for Computer Modern",
+author = "Eddie Saudrais",
+date = "2005",
+eprinttype = "ctan",
+eprint = "esint",
+}
+
+@article{cmbright,
+title = "The |cmbright| package",
+subtitle = "Using the CM Bright typeface with \hologo{LaTeX}",
+author = "Walter A. Schmidt",
+date = "1996",
+eprinttype = "ctan",
+eprint = "cmbright",
+}
+
+@article{titling,
+title = "The |titling| package",
+subtitle = "Control over the typesetting of the |\textbackslash maketitle| command",
+author = "Peter R. Wilson",
+date = "2000",
+eprinttype = "ctan",
+eprint = "titling",
+}
+
+@article{MnSymbol,
+title = "The |MnSymbol| package",
+subtitle = "Mathematical symbol font for Adobe MinionPro",
+author = "Achim Blumensath",
+date = "2005",
+eprinttype = "ctan",
+eprint = "MnSymbol",
+}
+
+@article{environ,
+title = "The |environ| package",
+subtitle = "A new interface for environments in \hologo{LaTeX}",
+author = "Will Robertson",
+date = "2007",
+eprinttype = "ctan",
+eprint = "environ",
+}
+
+@article{abstract,
+title = "The |abstract| package",
+subtitle = "Control the typesetting of the abstract environment",
+author = "Peter R. Wilson",
+date = "2000",
+eprinttype = "ctan",
+eprint = "abstract",
+}
+
+@article{cfr-lm,
+title = "The |cfr-lm| package",
+subtitle = "Enhanced support for the Latin Modern fonts",
+author = "Clea F. Rees",
+date = "2008",
+eprinttype = "ctan",
+eprint = "cfr-lm",
+}
+
+@article{etoolbox,
+title = "The |etoolbox| package",
+subtitle = "e-\hologo{TeX} tools for \hologo{LaTeX}",
+author = "Philipp Lehman and Joseph Wright",
+date = "2007",
+eprinttype = "ctan",
+eprint = "etoolbox",
+}
+
+@article{substitutefont,
+title = "The |substitutefont| package",
+subtitle = "Easy font substitution",
+author = "Günter Milde",
+date = "2010",
+eprinttype = "ctan",
+eprint = "substitutefont",
+}
+
+@article{svjour,
+title = "The |svjour| package",
+subtitle = "Macros for Springer journals",
+collaboration = "Springer Verlag",
+date = "1997",
+eprinttype = "ctan",
+eprint = "springer",
+}
+
+@article{cm,
+title = "Computer Modern fonts",
+author = "Donald E. Knuth",
+date = "1986",
+eprinttype = "ctan",
+eprint = "cm",
+}
+
+@article{subdepth,
+title = "The |subdepth| package",
+subtitle = "Unify maths subscript height",
+author = "Will Robertson",
+date = "2007",
+eprinttype = "ctan",
+eprint = "subdepth",
+}
+
+@article{xpatch,
+title = "The |xpatch| package",
+subtitle = "Extending etoolbox patching commands",
+author = "Enrico Gregorio",
+date = "2012",
+eprinttype = "ctan",
+eprint = "xpatch",
+}
+
+@article{hfoldsty,
+title = "The |hfoldsty| package",
+subtitle = "Old style numerals with EC fonts",
+author = "Harald Harders",
+date = "2004",
+eprinttype = "ctan",
+eprint = "hfoldsty",
+}
+
+@article{slantsc,
+title = "The |slantsc| package",
+subtitle = "Access different-shaped small-caps fonts",
+author = "Harald Harders",
+date = "2003",
+eprinttype = "ctan",
+eprint = "slantsc",
+}
+
+@article{nfssext-cfr,
+title = "The |nfssext-cfr| package",
+subtitle = "Extensions to the \hologo{LaTeX} NFSS",
+author = "Clea F. Rees and Philipp Lehman",
+date = "2003",
+eprinttype = "ctan",
+eprint = "nfssext-cfr",
+}
+
+@article{xstring,
+title = "The |xstring| package",
+subtitle = "String manipulation for \hologo{LaTeX}",
+author = "Christian Tellechea",
+date = "2008",
+eprinttype = "ctan",
+eprint = "xstring",
+}
+
+@article{gregorio:2020,
+title = "\hologo{TeX}, \hologo{LaTeX} and math",
+author = "Enrico Gregorio",
+date = "2020",
+url = "https://latex-project.org/publications/2020-egreg-TUB-tb127gregorio-math.pdf",
+}
+
+@article{soulutf8,
+title = "The |soulutf8| package",
+subtitle = "Permit use of UTF-8 characters in |soul|",
+author = "Heiko Oberdiek",
+date = "2007",
+eprinttype = "ctan",
+eprint = "soulutf8",
+}
+
diff --git a/fonts/utilities/hep-math-font/hep-math-font-documentation.pdf b/fonts/utilities/hep-math-font/hep-math-font-documentation.pdf
new file mode 100644
index 0000000000..020ad3d4c4
--- /dev/null
+++ b/fonts/utilities/hep-math-font/hep-math-font-documentation.pdf
Binary files differ
diff --git a/fonts/utilities/hep-math-font/hep-math-font-implementation.dtx b/fonts/utilities/hep-math-font/hep-math-font-implementation.dtx
new file mode 100644
index 0000000000..bd3d5cf3d3
--- /dev/null
+++ b/fonts/utilities/hep-math-font/hep-math-font-implementation.dtx
@@ -0,0 +1,827 @@
+% \iffalse meta-comment
+%
+% Copyright (C) 2019 by Jan Hajer
+% -----------------------------------
+%
+% This file may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in:
+%
+% 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.
+%
+% \fi
+%
+% \iffalse
+
+%<package>\NeedsTeXFormat{LaTeX2e}[2005/12/01]
+%<package>\ProvidesPackage{hep-math-font}[2021/09/01 v1.0 selection of math fonts for latin modern]
+%<documentation>\ProvidesFile{hep-math-font-documentation.tex}[2021/09/01 v1.0 hep-math-Font documentation]
+%
+%<*documentation>
+
+\RequirePackage[l2tabu, orthodox]{nag}
+
+\documentclass{ltxdoc}
+\AtBeginDocument{\DeleteShortVerb{\|}}
+\AtBeginDocument{\MakeShortVerb{\"}}
+
+\EnableCrossrefs
+\CodelineIndex
+\RecordChanges
+
+\usepackage[parskip]{hep-paper}
+
+\bibliography{bibliography}
+
+\acronym{CM}{computer modern}
+\acronym{LM}{latin modern}
+
+\usepackage{hologo}
+\usepackage{fonttable}
+
+\MacroIndent=1.5em
+\AtBeginEnvironment{macrocode}{\renewcommand{\ttdefault}{clmt}}
+%</documentation>
+
+%<*driver>
+\expandafter\newif\csname ifshort\endcsname
+\shortfalse
+\begin{document}
+\DocInput{hep-math-font-implementation.dtx}
+\end{document}
+%</driver>
+%
+% \fi
+%
+% \CheckSum{793}
+%
+% \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}{2021/09/01}{Initial version of the style file.}
+%
+% \ifshort
+%<*documentation>
+% \fi
+%
+\GetFileInfo{hep-math-font.sty}
+
+\title{The \software{hep-math-font} package\thanks{This document corresponds to \software{hep-math-font}~\fileversion.}}
+\subtitle{Extended Greek and sans-serif math}
+\author{Jan Hajer \email{jan.hajer@unibas.ch}}
+\date{\filedate}
+
+% \ifshort
+\begin{document}
+% \fi
+
+\newgeometry{vscale=.8, vmarginratio=3:4, includeheadfoot, left=11em, marginparwidth=4.6cm, marginparsep=3mm, right=7em}
+
+\maketitle
+
+\begin{abstract}
+The \software{hep-math-font} package adjust the math fonts to be italic sans-serif if the document is sans-serif.
+Additionally Greek letters are redefined to be always italic and upright in math and text mode, respectively.
+Some math font macros are adjusted to give more consistently the naively expected results.
+\end{abstract}
+
+The package is loaded using "\usepackage{hep-math-font}".
+
+If the document "\familydefault" font is switched to the sansserif "\sfdefault" font the math font is adjusted accordingly using fonts compatible to \LM and \CM.
+\DescribeMacro{warning}
+In order to be able to easily switch large chucks of math from serif to sans-serif documents the meaning of "\mathrm" and "\mathsf" is adjusted so that the first generates upright sans-serif math and the second serif math.
+This is is neither the literal meaning of the macros nor the best behaviour if a single large document is written in sans-serif.
+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.
+
+\DescribeMacro{symbols}
+The "symbols"=\meta{family} sets the family of the symbol fonts.
+"symbols=ams" loads the two \hologo{AmS} fonts \cite{amsfonts} and the \software{bm} bold fonts.
+The default "symbols=true" replaces additionally the blackboard font with the \software{dsfont} \cite{dsfont}.
+"symbols=minion" switches the symbol fonts to the Adobe MinionPro companion font from the \software{MnSymbol} package \cite{MnSymbol}.
+"symbols=false" deactivates loading any additional symbol fonts, effectively restricting the package to only switch the math font according to the sans-serif property of the main text.
+
+\section{Macros}
+
+\DescribeMacro{\text}
+\DescribeMacro{\mathrm}
+The "\mathrm"\marg{math} macro and the "\text"\marg{text} macro from \software{amstext} \cite{amstext} are adjusted to produce upright Greek letters, \ie ($ \text A \text b \text \Gamma \text \delta \text{\textbf A} \text{\textbf b} \text{\textbf \Gamma} \text{\textbf \delta}$), by adjusting the code from the \software{alphabeta} \cite{alphabeta} package.
+
+\DescribeMacro{\mathbf}
+Bold math, via "\mathbf" is improved with the \software{bm} package \cite{bm}, \ie ($ A b \Gamma \delta \mathbf A \mathbf b \mathbf \Gamma \mathbf \delta$).
+Macros switching to "bfseries" such as "\section"\marg{text} are ensured to also typeset math in bold.
+
+\DescribeMacro{\mathsf}
+The math sans-serif alphabet is redefined to be italic sans-serif if the main text is serif and italic serif if the main text is sans-serif, \ie ($\mathsf A \mathsf b \mathsf \Gamma \mathsf \delta \mathbf{\mathsf A} \mathbf{\mathsf b} \mathbf{\mathsf \Gamma} \mathbf{\mathsf \delta}$).
+Ensuring that the distinction between these fonts is also kept if the \prefix{sans}{serif} option of the document is switched.
+
+\DescribeMacro{\mathscr}
+The "\mathcal" font \ie ($\mathcal{ABCD}$) is accompanied by the "\mathscr" font \ie ($\mathscr{ABCD}$).
+
+\DescribeMacro{\mathbb}
+The "\mathbb" font is improved by the \software{doublestroke} package \cite{dsfont} and adjusted depending on the \prefix{sans}{serif} option of the document \ie ($\mathbb{Ah1}$).
+
+\DescribeMacro{\mathtt}
+The "\mathtt" macro switches to \LM typewriter font \ie ($\mathtt A \mathtt b \mathtt \Gamma \mathbf{\mathtt A} \mathbf{\mathtt b} \mathbf{\mathtt \Gamma}$).
+
+\DescribeMacro{\mathfrak}
+Finally, the "\mathfrak" font is also available \ie ($\mathfrak{AaBb12}$).
+
+Details about the font handling in \hologo{TeX} can be found in \ccite{fntguide}.
+
+\section{Math alphabet allocation} \label{sec:allocation}
+
+\bgroup
+\makeatletter
+\renewcommand{\arraystretch}{0}
+\setlength{\tabcolsep}{0pt}
+\nodecimals
+\nohexoct
+\fntcolwidth=0pt
+\setlength\arrayrulewidth{0pt}
+
+\begin{figure}
+\begin{panels}[t]{4}
+\fonttable{rm-\ifhepmathfont@serif lmr\else lmss\fi10}
+\caption{Text}
+\panel
+\fontrange{0}{127}
+\fonttable{\ifhepmathfont@serif lm\else cmss\fi mi10}
+\caption{Math}\vspace{2ex}
+\fonttable{\ifhepmathfont@serif lm\else cmss\fi sy10}
+\caption{Symbol}
+\panel
+\fontrange{0}{127}
+\fonttable{\ifhepmathfont@serif\else ss\fi msam10}
+\caption{AMS a}\vspace{2ex}
+\fontrange{0}{79}
+\fonttable{\ifhepmathfont@serif\else ss\fi msbm10}
+\fontrange{96}{127}
+\fonttable{\ifhepmathfont@serif\else ss\fi msbm10}
+\caption{AMS b}
+\panel
+\fontrange{0}{8}
+\fonttable{eufm10}
+\fontrange{32}{127}
+\fonttable{eufm10}
+\caption{Euler fraktur}\vspace{2ex}
+\fontrange{64}{95}
+\fonttable{eusm10}
+\caption{Euler caligraphy}\vspace{2ex}
+\fonttable{MnSymbolS10}
+\caption{Minion caligraphy}\vspace{2ex}
+\fonttable{ds\ifhepmathfont@serif rom\else ss\fi10}
+\caption{Doublestroke}
+\end{panels}
+\caption{Basic math fonts}
+\end{figure}
+
+\begin{figure}
+\hspace*{-2cm}%
+\begin{panels}[t]{.3}
+\fontrange{0}{127}
+\fonttable{cm\ifhepmathfont@serif\else ss\fi ex10}
+\caption{Computer modern}
+\panel{.22}
+\fontrange{0}{143}
+\fonttable{MnSymbolE5}
+\caption{Mn Symbol E 1}
+\panel{.6}
+\fontrange{144}{215}
+\fonttable{MnSymbolE5}
+\caption{Mn Symbol E 2}\vspace{2ex}
+\begin{minipage}{.48\linewidth}
+\fontrange{0}{127}\fonttable{MnSymbolF10}
+\caption{Mn Symbols F}
+\end{minipage}%
+\begin{minipage}{.5\linewidth}
+\fontrange{0}{47}\fonttable{\ifhepmathfont@serif\else ss\fi esint10}
+\caption{Extended set of integrals}
+\end{minipage}
+\end{panels}
+\caption{Math extension fonts}
+\end{figure}
+
+\begin{figure}
+\begin{panels}[t]{.26}
+\fonttable{MnSymbolA10}
+\caption{Mn Symbol A}
+\panel{.26}
+\fonttable{MnSymbolB10}
+\caption{Mn Symbol B}
+\panel{.26}
+\fonttable{MnSymbolC10}
+\caption{Mn Symbol C}
+\panel{.2}
+\fonttable{MnSymbolD10}
+\caption{Mn Symbol D}
+\end{panels}
+\makeatother
+\caption{Minion symbol fonts}
+\end{figure}
+\egroup
+
+Of the 16 available math alphabets, \hologo{TeX} loads four by default
+\begin{enumdescript}[start=0,label=\arabic*)]
+\item{OT1} \label{it:math text} Text (latin, upper case greek, numerals, text symbols)
+\item{OML} \label{it:math italic} Math Italic (latin, greek, numerals, text symbols)
+\item{OMS} \label{it:math symbol} Symbol ("\mathcal", operators)
+\item{OMX} \label{it:math extension} Math Extension (big operators, delimiters)
+\end{enumdescript}
+The text font \ref{it:math text}\strut\ of \CM is \textbf{cmr10} "\OT1/cmr/m/n/10", which is replaced by \LM to be \textbf{rm-lmr10} "\OT1/lmr/m/n/10", the "sansserif" option uses \textbf{rm-lmss10} "\OT1/lmss/m/n/10".
+The italic math font \ref{it:math italic} of \CM is \textbf{cmmi10} "\OML/cmm/m/it/"\allowbreak"10", and is replaced by \LM to be \textbf{lmmi10} "\OML/lmm/m/it/10", the "sansserif" options uses \textbf{cmssmi10} "\OML/cmssrm/m/it/10" from the \software{sansmathfonts} package \cite{sansmathfonts}.
+The symbol font \ref{it:math symbol}\strut\ of \CM is \textbf{cmsy10} "\OMS/cmsy/m/n/10", and is replaced by \LM to be \textbf{lmsy10} "\OMS/lmsy/m/n/10", the "sansserif" options uses \textbf{cmsssy10} "\OMS/cmsssy/m/n/10" from the \software{sansmathfonts} package \cite{sansmathfonts}.
+The extension font \ref{it:math extension}\strut\ of \CM is \textbf{cmex10} "\OMX/cmex/m/n/5", and is replaced by the \software{exscale} package \cite{exscale} to be \textbf{cmex10} "\OMX/cmex/m/n/10", the "sansserif" option loads \textbf{cmssex10} "\OMX/cmssex/m/n/10".
+The \software{amssymb} (\software{amsfonts}) packages \cite{amssymb} load two more symbol fonts
+\begin{enumdescript}[start=4,label=\arabic*)]
+\item{msam10} \label{it:math ams a} "\U/msa/m/n/10" AMS symbol font A (special math operators)
+\item{msbm10} \label{it:math ams b} "\U/msb/m/n/10" AMS symbol font B ("\mathbb", negated operators)
+\end{enumdescript}
+The "sansserif" option replaces them with \textbf{ssmsam10} "\U/ssmsa/m/n/10" and \textbf{ssmsbm10} "\U/ssmsb/m/n/10" from the \software{sansmathfonts} package \cite{sansmathfonts}, respectively.
+The \software{bm} package \cite{bm} loads the bold version for the fonts \labelcref{it:math text,it:math italic,it:math symbol}.
+
+Other math alphabets are only loaded on demand, \eg "\mathsf" uses a sans-serif font and "\mathbf" without the \software{bm} package uses a bold font.
+The "\mathscr" macro uses the script font from the \software{mathrsfs} package \cite{mathrsfs}
+\begin{enumdescript}[start=9,label=\arabic*)]
+\item{rsfs10} "\U/rsfs/m/n/10" Math script font (capital letters)
+\end{enumdescript}
+The "\mathbb" macro loads the double stroke font from the \software{dsfont} package \cite{dsfont}, this can be prevented with the "symbols=ams" option.
+\begin{enumdescript}[start=10,label=\arabic*)]
+\item{dsrom10} "\U/dsrom/m/n/10" Double stroke font
+\end{enumdescript}
+The "\mathfrak" macro loads the fractur font from the \software{amssymb} package \cite{amssymb}
+\begin{enumdescript}[start=11,label=\arabic*)]
+\item{eufm10} "\U/euf/m/n/10" Math fraktur (Basic Latin)
+\end{enumdescript}
+
+The \software{hep-math-font} package uses nine of the available 16 math alphabets.
+This number can be reduced by three using "\newcommand{\bmmax}{0}" from the \software{bm} package \cite{bm} and brought down to the default of four with the option "symbols=false".
+
+The "symbols=minion" options replaces the fonts \labelcref{it:math symbol,it:math extension,it:math ams a,it:math ams b} with corresponding fonts from the \software{MnSymbol} package \cite{MnSymbol}.
+Additionally, two more symbol alphabets are allocated, the \software{bm} package \cite{bm} loads one more font and now "\mathcal" triggers the use of one additional alphabet.
+Hence, the minion option uses three to four more math alphabets than a usual setup.
+
+% \ifshort
+\printbibliography
+
+\end{document}
+%
+%</documentation>
+% \fi
+%
+% \StopEventually{
+% \printbibliography
+% \PrintChanges
+% }
+%
+% \appendix
+%
+% \section{Implementation}
+%
+%<*package>
+%
+% Use the \software{kvoptions} package \cite{kvoptions}.
+% \begin{macrocode}
+\RequirePackage{kvoptions}
+\SetupKeyvalOptions{
+ family=hepmathfont,
+ prefix=hepmathfont@
+}
+% \end{macrocode}
+%
+% \begin{macro}{symbols}
+% Provide the "symbols" option allowing to switch the symbol font.
+% \begin{macrocode}
+\DeclareStringOption[true]{symbols}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macrocode}
+\ProcessKeyvalOptions*
+% \end{macrocode}
+%
+% \begin{macro}{\ifxetexorluatex}
+% Load the \software{ifluatex} \cite{ifluatex} and \software{ifxetex} \cite{ifxetex} packages.
+% Define the "\ifxetexorluatex" conditional checking if the package is executed by \hologo{LuaLaTeX} or \hologo{XeLaTeX}.
+% \begin{macrocode}
+\RequirePackage{ifluatex}
+\RequirePackage{ifxetex}
+\newif\ifxetexorluatex
+\ifxetex\xetexorluatextrue
+\else\ifluatex\xetexorluatextrue
+ \else\xetexorluatexfalse\fi
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+% Define conditionals based on the "symbols" package option.
+% \begin{macrocode}
+\RequirePackage{pdftexcmds}
+\newif\ifhepmathfont@symbols
+\ifnum\pdf@strcmp{\hepmathfont@symbols}{false}=0\else\hepmathfont@symbolstrue\fi
+\newif\ifhep@ams
+\ifnum\pdf@strcmp{\hepmathfont@symbols}{ams}=0 \hep@amstrue\fi
+\newif\ifhep@minion
+\ifnum\pdf@strcmp{\hepmathfont@symbols}{minion}=0 \hep@miniontrue\fi
+% \end{macrocode}
+%
+% \subsection{Sans serif}
+%
+% Check if document is set to sans-serif using the \software{xstring} package \cite{xstring}.
+% \begin{macrocode}
+\newif\ifhepmathfont@serif
+\RequirePackage{xstring}
+\IfStrEq{\familydefault}{\sfdefault}{%
+ \hepmathfont@seriffalse}{\hepmathfont@seriftrue%
+}
+% \end{macrocode}
+% If the "sansserif" package option is active use code adjusted from the \software{sansmathfonts} package \cite{sansmathfonts}.
+% Ensure that "\mathsf" is italic as well as sans-serif and sans for sans and sans-serif documents, respectively.
+% \begin{macrocode}
+\ifhepmathfont@serif
+% \end{macrocode}
+% \begin{macro}{\mathsf}
+% Declare "\mathsf" for serif documents.
+% \begin{macrocode}
+ \newcommand\hep@font@sf{cmssm}
+ \DeclareMathAlphabet{\mathsf}{OML}{\hep@font@sf}{m}{it}
+ \SetMathAlphabet{\mathsf}{bold}{OML}{\hep@font@sf}{b}{it}
+% \end{macrocode}
+% \end{macro}
+% Define fonts for sans-serif documents.
+% \begin{macrocode}
+\else
+ \newcommand\hep@font@sf{lmr}
+ \newcommand\hep@font@text{lmss}
+ \newcommand\hep@font@math{cmssm}
+ \newcommand\hep@font@symbol{cmsssy}
+ \newcommand\hep@font@extra{cmssex}
+% \end{macrocode}
+% Declare font substitutions.
+% \begin{macrocode}
+ \DeclareFontSubstitution{OML}{\hep@font@math}{m}{it}
+ \ifhepmathfont@symbols\ifhep@minion\else
+ \DeclareFontSubstitution{OMS}{\hep@font@symbol}{m}{n}
+ \DeclareFontSubstitution{OMX}{\hep@font@extra}{m}{n}
+ \fi\fi
+% \end{macrocode}
+% Declare the symbol fonts.
+% \begin{macrocode}
+ \DeclareSymbolFont{operators}{OT1}{\hep@font@text}{m}{n}
+ \DeclareSymbolFont{letters}{OML}{\hep@font@math}{m}{it}
+ \ifhepmathfont@symbols\ifhep@minion\else
+ \DeclareSymbolFont{symbols}{OMS}{\hep@font@symbol}{m}{n}
+ \DeclareSymbolFont{largesymbols}{OMX}{\hep@font@extra}{m}{n}
+ \fi\fi
+% \end{macrocode}
+% Set bold symbol fonts.
+% \begin{macrocode}
+ \SetSymbolFont{operators}{bold}{OT1}{\hep@font@text}{b}{n}
+ \SetSymbolFont{letters}{bold}{OML}{\hep@font@math}{b}{it}
+ \ifhepmathfont@symbols\ifhep@minion\else
+ \SetSymbolFont{symbols}{bold}{OMS}{\hep@font@symbol}{b}{n}
+ \fi\fi
+% \end{macrocode}
+% Adjust the fonts loaded by the \software{amsfonts} \cite{amsfonts} and \software{esint} \cite{esint} packages.
+% \begin{macrocode}
+ \ifhepmathfont@symbols\ifhep@minion\else
+ \DeclareSymbolFont{AMSa}{U}{ssmsa}{m}{n}
+ \DeclareSymbolFont{AMSb}{U}{ssmsb}{m}{n}
+ \fi\fi
+ \AtBeginDocument{%
+ \@ifpackageloaded{esint}{%
+ \DeclareSymbolFont{largesymbolsA}{U}{ssesint}{m}{n}
+ }{}
+ }
+% \end{macrocode}
+% \begin{macro}{\mathrm}
+% \begin{macro}{\mathnormal}
+% \begin{macro}{\mathcal}
+% Declare the symbol font alphabets.
+% \begin{macrocode}
+ \DeclareSymbolFontAlphabet{\mathrm}{operators}
+ \DeclareSymbolFontAlphabet{\mathnormal}{letters}
+ \ifhep@minion\else
+ \DeclareSymbolFontAlphabet{\mathcal}{symbols}
+ \fi
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\mathit}
+% Declare "\mathit".
+% \begin{macrocode}
+ \DeclareMathAlphabet{\mathit}{OML}{\hep@font@text}{m}{it}
+ \SetMathAlphabet\mathit{bold}{OML}{\hep@font@text}{bx}{it}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\mathsf}
+% Declare "\mathsf" for sans-serif documents to produce serif.
+% \begin{macrocode}
+ \DeclareMathAlphabet{\mathsf}{OML}{\hep@font@sf}{m}{it}
+ \SetMathAlphabet{\mathsf}{bold}{OML}{\hep@font@sf}{bx}{it}
+% \end{macrocode}
+% \end{macro}
+% End of "sansserif".
+% \begin{macrocode}
+\fi
+% \end{macrocode}
+%
+% \subsection{Greek letters}
+%
+% Load the \software{fixmath} \cite{fixmath} and \software{textalpha} \cite{textalpha} packages ensuring that upper Greek letters in math mode are italic and providing upright Greek letters in text mode, respectively.
+% Define the "hep@greek" macro ensuring that both "\text" and "\mathrm" produce upright Greek letters.
+% \begin{macrocode}
+\ifhepmathfont@symbols
+ \RequirePackage{amssymb}
+ \RequirePackage{amstext}
+ \RequirePackage{fixmath}
+ \RequirePackage{textalpha}
+ \def\hep@Greek#1#2#3{
+ \def#1{\TextOrMath{#3}{\ifnum\fam=0 \text{#3}\else#2\fi}}%
+ }
+ \def\hep@greek#1#2#3{\let#2=#1\hep@Greek#1#2#3}
+% \end{macrocode}
+% The following code follows closely the \software{alphabeta} package \cite{alphabeta}.
+%
+% \subsubsection{Commands to access Greek letters by name}
+%
+% 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.
+%
+% 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.
+%
+% \subsubsection{Greek Alphabet}
+%
+% Macros keep their meaning in mathematical mode (\ie use the same shape as without this package) and refer to "greek letter ..." in text.
+% 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@greek\Gamma\mathGamma\textGamma
+ \hep@greek\Delta\mathDelta\textDelta
+ \providecommand*{\Epsilon}{\textEpsilon}
+ \providecommand*{\Zeta}{\textZeta}
+ \providecommand*{\Eta}{\textEta}
+ \hep@greek\Theta\mathTheta\textTheta
+ \providecommand*{\Iota}{\textIota}
+ \providecommand*{\Kappa}{\textKappa}
+ \hep@greek\Lambda\mathLambda\textLambda
+ \providecommand*{\Mu}{\textMu}
+ \providecommand*{\Nu}{\textNu}
+ \hep@greek\Xi\mathXi\textXi
+ \providecommand*{\Omicron}{\textOmicron}
+ \hep@greek\Pi\mathPi\textPi
+ \providecommand*{\Rho}{\textRho}
+ \hep@greek\Sigma\mathSigma\textSigma
+ \providecommand*{\Tau}{\textTau}
+ \hep@greek\Upsilon\mathUpsilon\textUpsilon
+ \hep@greek\Phi\mathPhi\textPhi
+ \providecommand*{\Chi}{\textChi}
+ \hep@greek\Psi\mathPsi\textPsi
+ \hep@greek\Omega\mathOmega\textOmega
+% \end{macrocode}
+% Apply to minuscule Greek letters.
+% \begin{macrocode}
+ \hep@greek\alpha\mathalpha\textalpha
+ \hep@greek\beta\mathbeta\textbeta
+ \hep@greek\gamma\mathgamma\textgamma
+ \hep@greek\delta\mathdelta\textdelta
+ \hep@greek\epsilon\mathepsilon\textepsilon
+ \hep@greek\zeta\mathzeta\textzeta
+ \hep@greek\eta\matheta\texteta
+ \hep@greek\theta\maththeta\texttheta
+ \hep@greek\iota\mathiota\textiota
+ \hep@greek\kappa\mathkappa\textkappa
+ \hep@greek\lambda\mathlambda\textlambda
+ \hep@greek\mu\mathmu\textmu
+ \hep@greek\nu\mathnu\textnu
+ \hep@greek\xi\mathxi\textxi
+ \providecommand*{\omicron}{\textomicron}
+ \hep@greek\pi\mathpi\textpi
+ \hep@greek\rho\mathrho\textrho
+ \hep@greek\sigma\mathsigma\textsigma
+ \hep@greek\varsigma\mathvarsigma\textvarsigma
+ \providecommand*{\finalsigma}{\varsigma}
+ \hep@greek\tau\mathtau\texttau
+ \hep@greek\upsilon\mathupsilon\textupsilon
+ \hep@greek\phi\mathphi\textphi
+ \hep@greek\chi\mathchi\textchi
+ \hep@greek\psi\mathpsi\textpsi
+ \hep@greek\omega\mathomega\textomega
+% \end{macrocode}
+% Archaic letters
+% \begin{macrocode}
+ \hep@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}
+% \end{macrocode}
+%
+% \subsubsection{Variant shape symbols}
+%
+% TeX’s concept of “standard” \vs “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)
+%
+% "...symbol == var..."
+%
+% \begin{macrocode}
+ \hep@greek\varpi\mathvarpi\textpisymbol
+ \providecommand*{\pisymbol}{\varpi}
+ \hep@greek\varrho\mathvarrho\textrhosymbol
+ \hep@greek\rhosymbol\mathvarrho\textrhosymbol
+ \hep@greek\vartheta\mathvartheta\textthetasymbol
+ \providecommand*{\thetasymbol}{\vartheta}
+% \end{macrocode}
+% "...symbol != var..."
+% \begin{macrocode}
+ \hep@greek\varepsilon\mathvarepsilon\textepsilon
+ \hep@Greek\epsilonsymbol\mathepsilon\textepsilonsymbol
+ \hep@greek\varphi\mathvarphi\textphi
+ \hep@Greek\phisymbol\mathphi\textphisymbol
+% \end{macrocode}
+% only text (in standard 8-bit TeX, may be defined with additional packages):
+% \begin{macrocode}
+ \ifdefined\varbeta
+ \hep@greek\varbeta\mathvarbeta\textbetasymbol
+ \else
+ \providecommand*{\varbeta}{\textbetasymbol}
+ \fi
+ \providecommand*{\betasymbol}{\varbeta}
+ \ifdefined\varkappa
+ \hep@greek\varkappa\mathvarkappa\textkappasymbol
+ \else
+ \providecommand*{\varkappa}{\textkappasymbol}
+ \fi
+ \providecommand*{\kappasymbol}{\varkappa}
+% \end{macrocode}
+% "\Theta/\varTheta" are not a symbol variants but upright/italic shape of Theta
+% \begin{macrocode}
+ \providecommand*{\Thetasymbol}{\textThetasymbol}
+% \end{macrocode}
+%
+% \subsubsection{TextCompositeCommands for the generic macros}
+%
+% The NFSS TextComposite mechanism looks for the next token without expanding it.
+% In order to let compositions like "\ensuregreek{\'\Alpha}" or "\ensuregreek{\>''\alpha}" work as expected we define TextComposites with the `letter name commands`.
+% (Composition only works if the active font encoding is LGR).
+% \begin{macrocode}
+ \@ifl@aded{def}{tuenc-greek}{\input{alphabeta-tuenc.def}}{}
+ \@ifl@aded{def}{lgrenc}{\input{alphabeta-lgr.def}}{}
+% \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.
+% 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}
+ \DeclareUnicodeCharacter{03D6}{\pisymbol}
+ \DeclareUnicodeCharacter{03DD}{\digamma}
+ \DeclareUnicodeCharacter{03F1}{\rhosymbol}
+ \DeclareUnicodeCharacter{03F5}{\epsilonsymbol}
+ \fi
+% \end{macrocode}
+
+% Ensure that this works also after loading other fonts packages such as \software{cfr-lm} using \software{substitutefont} \cite{substitutefont}.
+% \begin{macrocode}
+ \ifxetexorluatex
+ % missing code
+ \else
+ \RequirePackage{substitutefont}
+ \substitutefont{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}
+ \DeclareFontFamily{LGR}{\ttdefault}{}
+ \DeclareFontShape{LGR}{\ttdefault}{b}{n}{<->ssub*lmtt/bx/n}{}
+ \substitutefont{LGR}{\sfdefault}{lmss}
+ \DeclareFontFamily{LGR}{\sfdefault}{}
+ \DeclareFontShape{LGR}{\sfdefault}{b}{n}{<->ssub*lmss/bx/n}{}
+ \DeclareFontShape{LGR}{\sfdefault}{b}{sc}{<->ssub*lmss/bx/sc}{}
+ \fi
+% \end{macrocode}
+%
+% \subsection{Additional math fonts}
+%
+% Either load the \software{MnSymbol} package \cite{MnSymbol} or the the \software{exscale} package in order to fix Latin Modern "lmex" fonts.
+% Additionally, load the \software{amssymb} package \cite{amsfonts} which provides further math symbols and also loads the \software{amsfonts} package \cite{amsfonts}.
+% \begin{macrocode}
+ \ifhep@minion
+ \RequirePackage{MnSymbol}
+ \else
+ \RequirePackage{exscale}
+ \RequirePackage{amssymb}
+ \fi
+% \end{macrocode}
+%
+% \begin{macro}{\mathbf}
+% Load the \software{bm} package \cite{bm} for superior boldmath.
+% Make math symbols bold whenever they appear in bold macros such as "\section"\marg{text}.
+% \begin{macrocode}
+ \RequirePackage{bm}
+ \AtBeginDocument{\let\mathbf\bm}
+ \g@addto@macro\bfseries{\boldmath}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\mathtt}
+% Typewriter math font
+% \begin{macrocode}
+ \DeclareMathAlphabet{\mathtt}{OT1}{lmtt}{m}{n}
+ \SetMathAlphabet{\mathtt}{bold}{OT1}{lmtt}{bx}{n}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\mathscr}
+% Provid the "\mathscr" math script font from the \software{mathrsfs} package \cite{mathrsfs}.
+% \begin{macrocode}
+ \DeclareMathAlphabet{\mathscr}{U}{rsfs}{m}{n}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\mathbb}
+% Redefine the the "\mathbb" math blackboard style font according to the \prefix{sans}{serif} option with the font from the \software{dsfont} package \cite{dsfont}.
+% \begin{macrocode}
+ \ifhep@minion
+ \DeclareMathAlphabet{\mathbb}{U}{%
+ \ifhepmathfont@serif dsrom\else dsss\fi%
+ }{m}{n}
+ \else
+ \ifhep@ams\else
+ \SetMathAlphabet{\mathbb}{normal}{U}{%
+ \ifhepmathfont@serif dsrom\else dsss\fi%
+ }{m}{n}
+ \fi
+ \fi
+% \end{macrocode}
+% End of symbols conditional.
+% \begin{macrocode}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%</package>
+%
+% \section{Tests}
+%
+%<*testserif|testsans>
+%
+% \begin{macrocode}
+\documentclass{article}
+
+%<testsans>\renewcommand{\familydefault}{\sfdefault}
+\usepackage[oldstyle]{hep-font}
+\usepackage{hep-math-font}
+
+\usepackage{fancyvrb}\DefineShortVerb{\|}
+\newenvironment{vrb}{\begin{tabular}{@{}p{6cm}l@{}}}{\end{tabular}}
+
+\begin{document}
+
+\begin{vrb}
+|| & $Ab\Gamma\delta123$ \\
+|\mathbf | & $\mathbf{Ab\Gamma\delta123}$ \\
+|\mathrm | & $\mathrm{Ab\Gamma\delta123}$ \\
+| \mathbf | & $\mathbf{\mathrm{Ab\Gamma\delta123}}$ !! \\
+|\text | & $\text{Ab\Gamma\delta123}$ \\
+| \textbf | & $\textbf{\text{Ab\Gamma\delta123}}$ \\
+|\mathsf | & $\mathsf{Ab\Gamma\delta123}$ \\
+| \mathbf | & $\mathbf{\mathsf{Ab\Gamma\delta123}}$ \\
+|\mathtt | & $\mathtt{Ab\Gamma123}$ \\
+| \mathbf | & $\mathbf{\mathtt{Ab\Gamma123}}$ \\
+|\mathcal | & $\mathcal{ABC}$ \\
+|\mathscr | & $\mathscr{ABC123}$ \\
+|\mathbb | & $\mathbb{ABC1}$ \\
+|\mathfrak | & $\mathfrak{ABC123}$ \\
+\end{vrb}
+
+$\Gamma\Delta\Lambda\Phi\Pi\Psi\Sigma\Theta\Upsilon\Xi\Omega$
+
+$\rm\Gamma\Delta\Lambda\Phi\Pi\Psi\Sigma\Theta\Upsilon\Xi\Omega$
+
+\Gamma\Delta\Lambda\Phi\Pi\Psi\Sigma\Theta\Upsilon\Xi\Omega
+
+$\alpha\beta\gamma\delta\epsilon\zeta\eta\theta\iota\kappa\lambda
+\mu\nu\xi\pi\rho\sigma\varsigma\tau\upsilon\phi\chi\psi\omega$
+
+$\rm\alpha\beta\gamma\delta\epsilon\zeta\eta\theta\iota\kappa\lambda
+\mu\nu\xi\pi\rho\sigma\varsigma\tau\upsilon\phi\chi\psi\omega$
+
+\alpha\beta\gamma\delta\epsilon\zeta\eta\theta\iota\kappa\lambda
+\mu\nu\xi\pi\rho\sigma\varsigma\tau\upsilon\phi\chi\psi\omega
+
+\end{document}
+% \end{macrocode}
+%
+%</testserif|testsans>
+%
+% \section{Readme}
+%
+%<*readme>
+%
+% \begin{macrocode}
+# The `hep-math-font` package
+
+Extended Greek and sans-serif math
+
+## Introduction
+
+The `hep-math-font` package adjust the math fonts to be sans-serif if the document is sans-serif.
+Additionally Greek letters are redefined to be always italic and upright in math and text mode respectively.
+Some math font macros are adjusted to give more consistently the naively expected results.
+
+The package is loaded using `\usepackage{hep-math-font}`.
+
+## Author
+
+Jan Hajer
+
+## License
+
+This file may be distributed and/or modified under the conditions of the `LaTeX` Project Public License, either version 1.3c of this license or (at your option) any later version.
+The latest version of this license is in `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.
+% \end{macrocode}
+%
+%</readme>
+%
+% \Finale
+
+\endinput
+
+% \PrintIndex
+% makeindex -s gglo.ist -o hep-math-font-implementation.gls hep-math-font-implementation.glo
+% makeindex -s gglo.ist -o hep-math-font-implementation.ind hep-math-font-implementation.idx
diff --git a/fonts/utilities/hep-math-font/hep-math-font-implementation.pdf b/fonts/utilities/hep-math-font/hep-math-font-implementation.pdf
new file mode 100644
index 0000000000..358c7c20b5
--- /dev/null
+++ b/fonts/utilities/hep-math-font/hep-math-font-implementation.pdf
Binary files differ
diff --git a/fonts/utilities/hep-math-font/hep-math-font.ins b/fonts/utilities/hep-math-font/hep-math-font.ins
new file mode 100644
index 0000000000..e91d18fb92
--- /dev/null
+++ b/fonts/utilities/hep-math-font/hep-math-font.ins
@@ -0,0 +1,50 @@
+%% Copyright (C) 2019-2020 by Jan Hajer
+%%
+%% This file may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3c of this license or (at your option) any later
+%% version. The latest version of this license is in:
+%%
+%% 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.
+
+\input docstrip.tex
+\keepsilent
+\usedir{tex/latex/hep-math-font}
+
+\preamble
+This is a generated file.
+Copyright (C) 2019-2020 by Jan Hajer
+This file may be distributed and/or modified under the
+conditions of the LaTeX Project Public License, either
+version 1.3c of this license or (at your option) any later
+version. The latest version of this license is in:
+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.
+\endpreamble
+
+\generate{
+ \file{hep-math-font-documentation.tex}{\from{hep-math-font-implementation.dtx}{documentation}}
+ \file{hep-math-font.sty}{\from{hep-math-font-implementation.dtx}{package}}
+ \file{hep-math-font-test-serif.tex}{\from{hep-math-font-implementation.dtx}{testserif}}
+ \file{hep-math-font-test-sans.tex}{\from{hep-math-font-implementation.dtx}{testsans}}
+ \nopreamble\nopostamble\file{README-hep-math-font.md}{\from{hep-math-font-implementation.dtx}{readme}}
+}
+
+\Msg{*********************************************************}
+\Msg{*}
+\Msg{* To finish the installation you have to move the}
+\Msg{* following file into a directory searched by TeX:}
+\Msg{*}
+\Msg{* \space\space hep-math-font.sty}
+\Msg{*}
+\Msg{* To produce the documentation run the file}
+\Msg{* hep-math-font-documentation.dtx through LaTeX.}
+\Msg{*}
+\Msg{* Happy TeXing!}
+\Msg{*********************************************************}
+
+\endbatchfile
diff --git a/fonts/utilities/hep-math-font/license.md b/fonts/utilities/hep-math-font/license.md
new file mode 100644
index 0000000000..494f58131f
--- /dev/null
+++ b/fonts/utilities/hep-math-font/license.md
@@ -0,0 +1,416 @@
+The LaTeX Project Public License
+=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
+LPPL Version 1.3c 2008-05-04
+
+Copyright 1999 2002-2008 LaTeX3 Project
+ Everyone is allowed to distribute verbatim copies of this
+ license document, but modification of it is not allowed.
+
+
+PREAMBLE
+========
+
+The LaTeX Project Public License (LPPL) is the primary license under
+which the LaTeX kernel and the base LaTeX packages are distributed.
+
+You may use this license for any work of which you hold the copyright
+and which you wish to distribute. This license may be particularly
+suitable if your work is TeX-related (such as a LaTeX package), but
+it is written in such a way that you can use it even if your work is
+unrelated to TeX.
+
+The section `WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE',
+below, gives instructions, examples, and recommendations for authors
+who are considering distributing their works under this license.
+
+This license gives conditions under which a work may be distributed
+and modified, as well as conditions under which modified versions of
+that work may be distributed.
+
+We, the LaTeX3 Project, believe that the conditions below give you
+the freedom to make and distribute modified versions of your work
+that conform with whatever technical specifications you wish while
+maintaining the availability, integrity, and reliability of
+that work. If you do not see how to achieve your goal while
+meeting these conditions, then read the document `cfgguide.tex'
+and `modguide.tex' in the base LaTeX distribution for suggestions.
+
+
+DEFINITIONS
+===========
+
+In this license document the following terms are used:
+
+ `Work'
+ Any work being distributed under this License.
+
+ `Derived Work'
+ Any work that under any applicable law is derived from the Work.
+
+ `Modification'
+ Any procedure that produces a Derived Work under any applicable
+ law -- for example, the production of a file containing an
+ original file associated with the Work or a significant portion of
+ such a file, either verbatim or with modifications and/or
+ translated into another language.
+
+ `Modify'
+ To apply any procedure that produces a Derived Work under any
+ applicable law.
+
+ `Distribution'
+ Making copies of the Work available from one person to another, in
+ whole or in part. Distribution includes (but is not limited to)
+ making any electronic components of the Work accessible by
+ file transfer protocols such as FTP or HTTP or by shared file
+ systems such as Sun's Network File System (NFS).
+
+ `Compiled Work'
+ A version of the Work that has been processed into a form where it
+ is directly usable on a computer system. This processing may
+ include using installation facilities provided by the Work,
+ transformations of the Work, copying of components of the Work, or
+ other activities. Note that modification of any installation
+ facilities provided by the Work constitutes modification of the Work.
+
+ `Current Maintainer'
+ A person or persons nominated as such within the Work. If there is
+ no such explicit nomination then it is the `Copyright Holder' under
+ any applicable law.
+
+ `Base Interpreter'
+ A program or process that is normally needed for running or
+ interpreting a part or the whole of the Work.
+
+ A Base Interpreter may depend on external components but these
+ are not considered part of the Base Interpreter provided that each
+ external component clearly identifies itself whenever it is used
+ interactively. Unless explicitly specified when applying the
+ license to the Work, the only applicable Base Interpreter is a
+ `LaTeX-Format' or in the case of files belonging to the
+ `LaTeX-format' a program implementing the `TeX language'.
+
+
+
+CONDITIONS ON DISTRIBUTION AND MODIFICATION
+===========================================
+
+1. Activities other than distribution and/or modification of the Work
+are not covered by this license; they are outside its scope. In
+particular, the act of running the Work is not restricted and no
+requirements are made concerning any offers of support for the Work.
+
+2. You may distribute a complete, unmodified copy of the Work as you
+received it. Distribution of only part of the Work is considered
+modification of the Work, and no right to distribute such a Derived
+Work may be assumed under the terms of this clause.
+
+3. You may distribute a Compiled Work that has been generated from a
+complete, unmodified copy of the Work as distributed under Clause 2
+above, as long as that Compiled Work is distributed in such a way that
+the recipients may install the Compiled Work on their system exactly
+as it would have been installed if they generated a Compiled Work
+directly from the Work.
+
+4. If you are the Current Maintainer of the Work, you may, without
+restriction, modify the Work, thus creating a Derived Work. You may
+also distribute the Derived Work without restriction, including
+Compiled Works generated from the Derived Work. Derived Works
+distributed in this manner by the Current Maintainer are considered to
+be updated versions of the Work.
+
+5. If you are not the Current Maintainer of the Work, you may modify
+your copy of the Work, thus creating a Derived Work based on the Work,
+and compile this Derived Work, thus creating a Compiled Work based on
+the Derived Work.
+
+6. If you are not the Current Maintainer of the Work, you may
+distribute a Derived Work provided the following conditions are met
+for every component of the Work unless that component clearly states
+in the copyright notice that it is exempt from that condition. Only
+the Current Maintainer is allowed to add such statements of exemption
+to a component of the Work.
+
+ a. If a component of this Derived Work can be a direct replacement
+ for a component of the Work when that component is used with the
+ Base Interpreter, then, wherever this component of the Work
+ identifies itself to the user when used interactively with that
+ Base Interpreter, the replacement component of this Derived Work
+ clearly and unambiguously identifies itself as a modified version
+ of this component to the user when used interactively with that
+ Base Interpreter.
+
+ b. Every component of the Derived Work contains prominent notices
+ detailing the nature of the changes to that component, or a
+ prominent reference to another file that is distributed as part
+ of the Derived Work and that contains a complete and accurate log
+ of the changes.
+
+ c. No information in the Derived Work implies that any persons,
+ including (but not limited to) the authors of the original version
+ of the Work, provide any support, including (but not limited to)
+ the reporting and handling of errors, to recipients of the
+ Derived Work unless those persons have stated explicitly that
+ they do provide such support for the Derived Work.
+
+ d. You distribute at least one of the following with the Derived Work:
+
+ 1. A complete, unmodified copy of the Work;
+ if your distribution of a modified component is made by
+ offering access to copy the modified component from a
+ designated place, then offering equivalent access to copy
+ the Work from the same or some similar place meets this
+ condition, even though third parties are not compelled to
+ copy the Work along with the modified component;
+
+ 2. Information that is sufficient to obtain a complete,
+ unmodified copy of the Work.
+
+7. If you are not the Current Maintainer of the Work, you may
+distribute a Compiled Work generated from a Derived Work, as long as
+the Derived Work is distributed to all recipients of the Compiled
+Work, and as long as the conditions of Clause 6, above, are met with
+regard to the Derived Work.
+
+8. The conditions above are not intended to prohibit, and hence do not
+apply to, the modification, by any method, of any component so that it
+becomes identical to an updated version of that component of the Work as
+it is distributed by the Current Maintainer under Clause 4, above.
+
+9. Distribution of the Work or any Derived Work in an alternative
+format, where the Work or that Derived Work (in whole or in part) is
+then produced by applying some process to that format, does not relax or
+nullify any sections of this license as they pertain to the results of
+applying that process.
+
+10. a. A Derived Work may be distributed under a different license
+ provided that license itself honors the conditions listed in
+ Clause 6 above, in regard to the Work, though it does not have
+ to honor the rest of the conditions in this license.
+
+ b. If a Derived Work is distributed under a different license, that
+ Derived Work must provide sufficient documentation as part of
+ itself to allow each recipient of that Derived Work to honor the
+ restrictions in Clause 6 above, concerning changes from the Work.
+
+11. This license places no restrictions on works that are unrelated to
+the Work, nor does this license place any restrictions on aggregating
+such works with the Work by any means.
+
+12. Nothing in this license is intended to, or may be used to, prevent
+complete compliance by all parties with all applicable laws.
+
+
+NO WARRANTY
+===========
+
+There is no warranty for the Work. Except when otherwise stated in
+writing, the Copyright Holder provides the Work `as is', without
+warranty of any kind, either expressed or implied, including, but not
+limited to, the implied warranties of merchantability and fitness for a
+particular purpose. The entire risk as to the quality and performance
+of the Work is with you. Should the Work prove defective, you assume
+the cost of all necessary servicing, repair, or correction.
+
+In no event unless required by applicable law or agreed to in writing
+will The Copyright Holder, or any author named in the components of the
+Work, or any other party who may distribute and/or modify the Work as
+permitted above, be liable to you for damages, including any general,
+special, incidental or consequential damages arising out of any use of
+the Work or out of inability to use the Work (including, but not limited
+to, loss of data, data being rendered inaccurate, or losses sustained by
+anyone as a result of any failure of the Work to operate with any other
+programs), even if the Copyright Holder or said author or said other
+party has been advised of the possibility of such damages.
+
+
+MAINTENANCE OF THE WORK
+=======================
+
+The Work has the status `author-maintained' if the Copyright Holder
+explicitly and prominently states near the primary copyright notice in
+the Work that the Work can only be maintained by the Copyright Holder
+or simply that it is `author-maintained'.
+
+The Work has the status `maintained' if there is a Current Maintainer
+who has indicated in the Work that they are willing to receive error
+reports for the Work (for example, by supplying a valid e-mail
+address). It is not required for the Current Maintainer to acknowledge
+or act upon these error reports.
+
+The Work changes from status `maintained' to `unmaintained' if there
+is no Current Maintainer, or the person stated to be Current
+Maintainer of the work cannot be reached through the indicated means
+of communication for a period of six months, and there are no other
+significant signs of active maintenance.
+
+You can become the Current Maintainer of the Work by agreement with
+any existing Current Maintainer to take over this role.
+
+If the Work is unmaintained, you can become the Current Maintainer of
+the Work through the following steps:
+
+ 1. Make a reasonable attempt to trace the Current Maintainer (and
+ the Copyright Holder, if the two differ) through the means of
+ an Internet or similar search.
+
+ 2. If this search is successful, then enquire whether the Work
+ is still maintained.
+
+ a. If it is being maintained, then ask the Current Maintainer
+ to update their communication data within one month.
+
+ b. If the search is unsuccessful or no action to resume active
+ maintenance is taken by the Current Maintainer, then announce
+ within the pertinent community your intention to take over
+ maintenance. (If the Work is a LaTeX work, this could be
+ done, for example, by posting to comp.text.tex.)
+
+ 3a. If the Current Maintainer is reachable and agrees to pass
+ maintenance of the Work to you, then this takes effect
+ immediately upon announcement.
+
+ b. If the Current Maintainer is not reachable and the Copyright
+ Holder agrees that maintenance of the Work be passed to you,
+ then this takes effect immediately upon announcement.
+
+ 4. If you make an `intention announcement' as described in 2b. above
+ and after three months your intention is challenged neither by
+ the Current Maintainer nor by the Copyright Holder nor by other
+ people, then you may arrange for the Work to be changed so as
+ to name you as the (new) Current Maintainer.
+
+ 5. If the previously unreachable Current Maintainer becomes
+ reachable once more within three months of a change completed
+ under the terms of 3b) or 4), then that Current Maintainer must
+ become or remain the Current Maintainer upon request provided
+ they then update their communication data within one month.
+
+A change in the Current Maintainer does not, of itself, alter the fact
+that the Work is distributed under the LPPL license.
+
+If you become the Current Maintainer of the Work, you should
+immediately provide, within the Work, a prominent and unambiguous
+statement of your status as Current Maintainer. You should also
+announce your new status to the same pertinent community as
+in 2b) above.
+
+
+WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE
+======================================================
+
+This section contains important instructions, examples, and
+recommendations for authors who are considering distributing their
+works under this license. These authors are addressed as `you' in
+this section.
+
+Choosing This License or Another License
+----------------------------------------
+
+If for any part of your work you want or need to use *distribution*
+conditions that differ significantly from those in this license, then
+do not refer to this license anywhere in your work but, instead,
+distribute your work under a different license. You may use the text
+of this license as a model for your own license, but your license
+should not refer to the LPPL or otherwise give the impression that
+your work is distributed under the LPPL.
+
+The document `modguide.tex' in the base LaTeX distribution explains
+the motivation behind the conditions of this license. It explains,
+for example, why distributing LaTeX under the GNU General Public
+License (GPL) was considered inappropriate. Even if your work is
+unrelated to LaTeX, the discussion in `modguide.tex' may still be
+relevant, and authors intending to distribute their works under any
+license are encouraged to read it.
+
+A Recommendation on Modification Without Distribution
+-----------------------------------------------------
+
+It is wise never to modify a component of the Work, even for your own
+personal use, without also meeting the above conditions for
+distributing the modified component. While you might intend that such
+modifications will never be distributed, often this will happen by
+accident -- you may forget that you have modified that component; or
+it may not occur to you when allowing others to access the modified
+version that you are thus distributing it and violating the conditions
+of this license in ways that could have legal implications and, worse,
+cause problems for the community. It is therefore usually in your
+best interest to keep your copy of the Work identical with the public
+one. Many works provide ways to control the behavior of that work
+without altering any of its licensed components.
+
+How to Use This License
+-----------------------
+
+To use this license, place in each of the components of your work both
+an explicit copyright notice including your name and the year the work
+was authored and/or last substantially modified. Include also a
+statement that the distribution and/or modification of that
+component is constrained by the conditions in this license.
+
+Here is an example of such a notice and statement:
+
+ %% pig.dtx
+ %% Copyright 2005 M. Y. Name
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2005/12/01 or later.
+ %
+ % This work has the LPPL maintenance status `maintained'.
+ %
+ % The Current Maintainer of this work is M. Y. Name.
+ %
+ % This work consists of the files pig.dtx and pig.ins
+ % and the derived file pig.sty.
+
+Given such a notice and statement in a file, the conditions
+given in this license document would apply, with the `Work' referring
+to the three files `pig.dtx', `pig.ins', and `pig.sty' (the last being
+generated from `pig.dtx' using `pig.ins'), the `Base Interpreter'
+referring to any `LaTeX-Format', and both `Copyright Holder' and
+`Current Maintainer' referring to the person `M. Y. Name'.
+
+If you do not want the Maintenance section of LPPL to apply to your
+Work, change `maintained' above into `author-maintained'.
+However, we recommend that you use `maintained', as the Maintenance
+section was added in order to ensure that your Work remains useful to
+the community even when you can no longer maintain and support it
+yourself.
+
+Derived Works That Are Not Replacements
+---------------------------------------
+
+Several clauses of the LPPL specify means to provide reliability and
+stability for the user community. They therefore concern themselves
+with the case that a Derived Work is intended to be used as a
+(compatible or incompatible) replacement of the original Work. If
+this is not the case (e.g., if a few lines of code are reused for a
+completely different task), then clauses 6b and 6d shall not apply.
+
+
+Important Recommendations
+-------------------------
+
+ Defining What Constitutes the Work
+
+ The LPPL requires that distributions of the Work contain all the
+ files of the Work. It is therefore important that you provide a
+ way for the licensee to determine which files constitute the Work.
+ This could, for example, be achieved by explicitly listing all the
+ files of the Work near the copyright notice of each file or by
+ using a line such as:
+
+ % This work consists of all files listed in manifest.txt.
+
+ in that place. In the absence of an unequivocal list it might be
+ impossible for the licensee to determine what is considered by you
+ to comprise the Work and, in such a case, the licensee would be
+ entitled to make reasonable conjectures as to which files comprise
+ the Work.
+
diff --git a/macros/latex/contrib/biblatex-contrib/hep-bibliography/README.md b/macros/latex/contrib/biblatex-contrib/hep-bibliography/README.md
new file mode 100644
index 0000000000..d2532e357c
--- /dev/null
+++ b/macros/latex/contrib/biblatex-contrib/hep-bibliography/README.md
@@ -0,0 +1,22 @@
+
+
+# The `hep-bibliography` package
+
+Bibliographies for high energy physics
+
+## Introduction
+
+The `hep-bibliography` package extends the `biblatex` package with some functionality mostly useful for high energy physics.
+In particular it makes full use of all `bibtex` fields provided by `inspirehep.net`.
+
+The package can be loaded via `\usepackage{hep-bibliography}`.
+
+## Author
+
+Jan Hajer
+
+## License
+
+This file may be distributed and/or modified under the conditions of the `LaTeX` Project Public License, either version 1.3c of this license or (at your option) any later version.
+The latest version of this license is in `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.
+
diff --git a/macros/latex/contrib/biblatex-contrib/hep-bibliography/bibliography.bib b/macros/latex/contrib/biblatex-contrib/hep-bibliography/bibliography.bib
new file mode 100644
index 0000000000..e5117be3d5
--- /dev/null
+++ b/macros/latex/contrib/biblatex-contrib/hep-bibliography/bibliography.bib
@@ -0,0 +1,1055 @@
+@article{hep-paper,
+title = "The |hep-paper| package",
+subtitle = "Publications in high energy physics",
+author = "Jan Hajer",
+year = "2019",
+eprinttype = "ctan",
+eprint = "hep-paper",
+related = "hep-paper-1",
+}
+
+@manual{hep-paper-1,
+doi = "10.5281/zenodo.3606436",
+eprinttype = "github",
+eprintclass = "janhajer",
+eprint = "hep-paper",
+}
+
+@article{hep-acronym,
+title = "The |hep-acronym| package",
+subtitle = "An acronym extension for glossaries",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-acronyms",
+related = "hep-paper-1",
+}
+
+@article{hep-bibliography,
+title = "The |hep-bibliography| package",
+subtitle = "Bibliographies for high energy physics",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-bibliography",
+related = "hep-paper-1",
+}
+
+@article{hep-float,
+title = "The |hep-float| package",
+subtitle = "Convenience package for float placement",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-float",
+related = "hep-paper-1",
+}
+
+@article{hep-font,
+title = "The |hep-font| package",
+subtitle = "Latin modern extended by computer modern",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-font",
+related = "hep-paper-1",
+}
+
+@article{hep-math-font,
+title = "The |hep-math-font| package",
+subtitle = "Extended Greek and sans serif math",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-math-font",
+related = "hep-paper-1",
+}
+
+@article{hep-math,
+title = "The |hep-math| package",
+subtitle = "Extended math macros",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-math",
+related = "hep-paper-1",
+}
+
+@article{hep-text,
+title = "The |hep-text| package",
+subtitle = "List and text extensions",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-text",
+related = "hep-paper-1",
+}
+
+@article{hep-title,
+title = "The |hep-title| package",
+subtitle = "Extensions for the title page",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-title",
+related = "hep-paper-1",
+}
+
+@article{kvoptions,
+title = "The |kvoptions| package",
+subtitle = "Key value format for package options",
+author = "Heiko Oberdiek",
+year = "2004",
+eprinttype = "ctan",
+eprint = "kvoptions",
+related = "kvoptions-1",
+}
+
+@manual{kvoptions-1,
+eprinttype = "github",
+eprintclass = "ho-tex",
+eprint = "kvoptions",
+}
+
+@article{cleveref,
+title = "The |cleveref| package",
+subtitle = "Intelligent cross-referencing",
+author = "Toby Cubitt",
+date = "2006",
+url = "http://dr-qubit.org/cleveref",
+eprinttype = "ctan",
+eprint = "cleveref",
+}
+
+@article{foreign,
+title = "The |foreign| package for \hologo{LaTeX2e}",
+subtitle = "Systematic treatment of \enquote{foreign} words in documents",
+author = "Philip G. Ratcliffe",
+date = "2012",
+eprinttype = "ctan",
+eprint = "foreign",
+}
+
+@article{geometry,
+title = "The |geometry| package",
+subtitle = "Flexible and complete interface to document dimensions",
+author = "David Carlisle and Hideo Umeki",
+date = "1996",
+eprinttype = "ctan",
+eprint = "geometry",
+related = "geometry-1",
+}
+
+@manual{geometry-1,
+eprinttype = "github",
+eprintclass = "davidcarlisle",
+eprint = "geometry",
+}
+
+@article{a4wide,
+title = "The |a4wide| package",
+subtitle = "\enquote{Wide} a4 layout",
+author = "Alexander Holt and Jean-François Lamy",
+date = "1986",
+eprinttype = "ctan",
+eprint = "a4wide",
+note = "depreciated and not used",
+}
+
+@article{microtype,
+title = "The |microtype| package",
+subtitle = "Subliminal refinements towards typographical perfection",
+author = "Robert Schlicht",
+date = "2004",
+eprinttype = "ctan",
+eprint = "microtype",
+}
+
+@article{authblk,
+title = "A \hologo{LaTeX} Package to Prepare Author and Affiliation Blocks",
+subtitle = "Support for footnote style author/affiliation",
+author = "Patrick W. Daly",
+date = "2001",
+eprinttype = "ctan",
+eprint = "authblk",
+}
+
+@article{bm,
+title = "The |bm| package",
+subtitle = "Access bold symbols in maths mode",
+author = "David Carlisle and Frank Mittelbach",
+collaboration = "\hologo{LaTeX} Team",
+date = "1993",
+eprinttype = "ctan",
+eprint = "bm",
+}
+
+@article{empheq,
+title = "The |empheq| package",
+author = "Lars Madsen and Morten Høgholm and Will Robertson and Joseph Wright",
+eprinttype = "ctan",
+eprint = "empheq",
+}
+
+@article{mathtools,
+title = "The |mathtools| package",
+subtitle = "Mathematical tools to use with |amsmath|",
+author = "Lars Madsen and Morten Høgholm and Will Robertson and Joseph Wright",
+date = "2004",
+eprinttype = "ctan",
+eprint = "mathtools",
+}
+
+@article{amsmath,
+title = "The |amsmath| package",
+subtitle = "AMS mathematical facilities for \hologo{LaTeX}",
+collaboration = "\hologo{LaTeX} Team",
+date = "1994",
+url = "https://ams.org/tex/amslatex",
+eprinttype = "ctan",
+eprint = "amsmath",
+}
+
+@article{amstext,
+title = "The |amstext| package",
+subtitle = "Typeset text fragments in mathematics",
+collaboration = "\hologo{LaTeX} Team",
+date = "1995",
+url = "https://ams.org/tex/amslatex",
+eprinttype = "ctan",
+eprint = "amstext",
+}
+
+@article{amsfonts,
+title = "The |amsfonts| package",
+subtitle = "\hologo{TeX} fonts from the American Mathematical Society",
+author = "Michael Downes and David M. Jones and Frank Mittelbach and Rainer Schöpf",
+collaboration = "American Mathematical Society",
+date = "1995",
+url = "https://ams.org/tex/amsfonts",
+eprinttype = "ctan",
+eprint = "amsfonts",
+}
+
+@article{amssymb,
+title = "The |amssymb| package",
+author = "Michael Downes and David M. Jones and Frank Mittelbach and Rainer Schöpf",
+collaboration = "American Mathematical Society",
+date = "1995",
+eprinttype = "ctan",
+eprint = "amsfonts",
+}
+
+@article{slashed,
+title = "The |slashed| package",
+subtitle = "Put a slash through characters",
+author = "David Carlisle",
+date = "1987",
+eprinttype = "ctan",
+eprint = "slashed",
+}
+
+@article{physics,
+title = "The |physics| package",
+subtitle = "Macros supporting the Mathematics of Physics",
+author = "Sergio C. de la Barrera",
+date = "2012",
+eprinttype = "ctan",
+eprint = "physics",
+}
+
+@article{units,
+title = "The |units| and |nicefrac| packages",
+subtitle = "Typeset units",
+author = "Axel Reichert",
+date = "1998",
+eprinttype = "ctan",
+eprint = "units",
+}
+
+@article{subcaption,
+title = "The |subcaption| package",
+subtitle = "Support for sub-captions",
+author = "Axel Sommerfeldt",
+date = "2007",
+eprinttype = "ctan",
+eprint = "subcaption",
+related = "caption-1",
+}
+
+@article{caption,
+title = "The |caption| package",
+subtitle = "Customising captions in floating environments",
+author = "Axel Sommerfeldt",
+date = "1994",
+eprinttype = "ctan",
+eprint = "caption",
+related = "caption-1",
+}
+
+@manual{caption-1,
+eprinttype = "gitlab",
+eprintclass = "axelsommerfeldt",
+eprint = "caption",
+}
+
+
+@article{biblatex,
+title = "The |biblatex| Package",
+subtitle = "Sophisticated Bibliographies in \hologo{LaTeX}",
+author = "Philipp Lehman and Joseph Wright and Audrey Boruvka and Philip Kime",
+date = "2006",
+eprinttype = "ctan",
+eprint = "biblatex",
+related = "biblatex-1",
+}
+
+@manual{biblatex-1,
+eprinttype = "github",
+eprintclass = "plk",
+eprint = "biblatex",
+}
+
+@article{hyperref,
+title = "Hypertext marks in \hologo{LaTeX}: a manual for |hyperref|",
+subtitle = "Extensive support for hypertext in \hologo{LaTeX}",
+author = "Sebastian Rahtz and Heiko Oberdiek",
+collaboration = "\hologo{LaTeX3} Project",
+date = "1995",
+eprinttype = "ctan",
+eprint = "hyperref",
+related = "hyperref-1",
+}
+
+@manual{hyperref-1,
+eprinttype = "github",
+eprintclass = "latex3",
+eprint = "hyperref",
+}
+
+@article{graphicx,
+title = "Packages in the \enquote{graphics} bundle",
+subtitle = "Enhanced support for graphics",
+author = "David Carlisle and Sebastian Rahtz",
+date = "1994",
+eprinttype = "ctan",
+eprint = "graphicx",
+}
+
+@article{booktabs,
+title = "The |booktabs| package",
+subtitle = "Publication quality tables in \hologo{LaTeX}",
+author = "Danie Els and Simon Fear",
+date = "1995",
+eprinttype = "ctan",
+eprint = "booktabs",
+}
+
+@article{multirow,
+title = "The |multirow|, |bigstrut| and |bigdelim| packages",
+subtitle = "Create tabular cells spanning multiple rows",
+author = "Piet van Oostrum and Jerry Leichter",
+date = "1994",
+eprinttype = "ctan",
+eprint = "multirow",
+}
+
+@article{fixmath,
+title = "The |fixmath| package for \hologo{LaTeX2e}",
+subtitle = "Make maths comply with ISO 31-0:1992 to ISO 31-13:1992",
+author = "Walter Schmidt",
+date = "2000",
+eprinttype = "ctan",
+eprint = "fixmath",
+}
+
+@article{alphabeta,
+title = "The |alphabeta| package",
+subtitle = "LICR macros and encoding definition files for Greek",
+author = "Günter Milde",
+date = "2013",
+eprinttype = "ctan",
+eprint = "greek-fontenc",
+}
+
+@article{textalpha,
+title = "The |textalpha| package",
+subtitle = "LICR macros and encoding definition files for Greek",
+author = "Günter Milde",
+date = "2010",
+eprinttype = "ctan",
+eprint = "greek-fontenc",
+}
+
+@article{arxiv-collector,
+title = "|arxiv-collector|",
+subtitle = "A little Python script to collect \hologo{LaTeX} sources for upload to the arXiv",
+author = "Dougal Sutherland",
+date = "2018",
+eprinttype = "github",
+eprintclass = "dougalsutherland",
+eprint = "arxiv-collector",
+}
+
+@article{biber,
+title = "\hologo{biber}",
+subtitle = "Backend processor for Bib\hologo{LaTeX}",
+author = "François Charette and Philip Kime",
+date = "2009",
+eprinttype = "github",
+eprintclass = "plk",
+eprint = "biber",
+related = "biber-1",
+}
+
+@manual{biber-1,
+eprinttype = "sourceforge",
+eprint = "biblatex-biber",
+}
+
+@article{lmodern,
+title = "Latin Modern Family of Fonts",
+subtitle = "Latin modern fonts in outline formats",
+date = "2003",
+author = "B. Jackowski and J.M. Nowacki",
+url = "http://gust.org.pl/projects/e-foundry/latin-modern",
+eprinttype = "ctan",
+eprint = "lm",
+}
+
+@article{ifluatex,
+title = "The |ifluatex| package",
+subtitle = "Provides the |\textbackslash ifluatex| switch",
+author = "Heiko Oberdiek",
+collaboration = "\hologo{LaTeX} Team",
+date = "2007",
+eprinttype = "ctan",
+eprint = "ifluatex",
+}
+
+@article{ifxetex,
+title = "The |iftex| package",
+subtitle = "Am I running under \hologo{XeTeX}?",
+collaboration = "\hologo{LaTeX} Team",
+author = "Will Robertson",
+date = "2006",
+eprinttype = "ctan",
+eprint = "ifxetex",
+related = "ifxetex-1",
+}
+
+@manual{ifxetex-1,
+eprinttype = "github",
+eprintclass = "latex3",
+eprint = "iftex",
+}
+
+@article{fontspec,
+title = "The |fontspec| package",
+subtitle = "Advanced font selection in \hologo{XeLaTeX} and \hologo{LuaLaTeX}",
+author = "Will Robertson and Khaled Hosny",
+date = "2004",
+eprinttype = "ctan",
+eprint = "fontspec",
+}
+
+@article{fontenc,
+title = "The |fontenc| package",
+subtitle = "Standard package for selecting font encodings",
+collaboration = "\hologo{LaTeX} Team",
+author = "Frank Mittelbach and Robin Fairbairns and Werner Lemberg",
+date = "1995",
+eprinttype = "ctan",
+eprint = "fontenc",
+}
+
+@article{inputenc,
+title = "The |inputenc| package",
+subtitle = "Accept different input encodings",
+collaboration = "\hologo{LaTeX} Team",
+author = "Frank Mittelbach and Alan Jeffrey",
+date = "1989",
+eprinttype = "ctan",
+eprint = "inputenc",
+}
+
+@article{textcomp,
+title = "The |textcomp| package",
+subtitle = "\hologo{LaTeX} support for the Text Companion fonts",
+collaboration = "\hologo{LaTeX} Team",
+author = "Sebastian Rahtz",
+date = "1995",
+eprinttype = "ctan",
+eprint = "textcomp",
+}
+
+@article{enumitem,
+title = "Customizing lists with the |enumitem| package",
+subtitle = "Control layout of itemize, enumerate, description",
+author = "Javier Bezos",
+date = "2003",
+url = "https://texnia.com/enumitem.html",
+eprinttype = "ctan",
+eprint = "enumitem",
+related = "enumitem-1",
+}
+
+@manual{enumitem-1,
+eprinttype = "github",
+eprintclass = "jbezos",
+eprint = "enumitem",
+}
+
+@article{atbegshi,
+title = "The |atbegshi| package",
+subtitle = "Execute stuff at |shipout| time",
+author = "Heiko Oberdiek",
+date = "2007",
+eprinttype = "ctan",
+eprint = "atbegshi",
+related = "atbegshi-1",
+}
+
+@manual{atbegshi-1,
+eprinttype = "github",
+eprintclass = "ho-tex",
+eprint = "atbegshi",
+}
+
+@article{picture,
+title = "The |picture| package",
+subtitle = "Dimens for picture macros",
+author = "Heiko Oberdiek",
+date = "2006",
+eprinttype = "ctan",
+eprint = "picture",
+related = "picture-1",
+}
+
+@manual{picture-1,
+eprinttype = "github",
+eprintclass = "ho-tex",
+eprint = "picture",
+}
+
+@article{varwidth,
+title = "The |varwidth| package",
+subtitle = "A variable-width minipage",
+author = "Donald Arseneau",
+date = "2003",
+eprinttype = "ctan",
+eprint = "varwidth",
+}
+
+@article{csquotes,
+title = "The |csquotes| Package",
+subtitle = "Context sensitive quotation facilities",
+author = "Philipp Lehman and Joseph Wright",
+date = "2003",
+eprinttype = "ctan",
+eprint = "csquotes",
+}
+
+@article{babel,
+title = "|Babel| Localization and internationalization",
+subtitle = "Multilingual support for Plain \hologo{TeX} or \hologo{LaTeX}",
+author = "Johannes Braams and Javier Bezos and at al.",
+date = "1989",
+eprinttype = "ctan",
+eprint = "babel",
+related = "babel-1",
+}
+
+@manual{babel-1,
+eprinttype = "github",
+eprintclass = "latex3",
+eprint = "babel",
+}
+
+@article{polyglossia,
+title = "The |polyglossia| package",
+author = "Arthur Reutenauer and François Charette and Elie Roux and Bastien Roucariès and Jürgen Spitzmüller",
+eprinttype = "ctan",
+eprint = "polyglossia",
+}
+
+@article{parskip,
+title = "The |parskip| package",
+subtitle = "Layout with zero |\textbackslash parindent|, non-zero |\textbackslash parskip|",
+author = "Robin Fairbairns and Frank Mittelbach and H. Partl",
+date = "1989",
+eprinttype = "ctan",
+eprint = "parskip",
+related = "parskip-1",
+}
+
+@manual{parskip-1,
+eprinttype = "github",
+eprintclass = "FrankMittelbach",
+eprint = "fmitex",
+}
+
+
+@article{fntguide,
+title = "\hologo{LaTeX2e}\ font selection",
+subtitle = "Docmentation of \hologo{LaTeX} font commands",
+collaboration = "\hologo{LaTeX} Team",
+date = "1995",
+eprinttype = "ctan",
+eprint = "fntguide",
+}
+
+@article{euenc,
+title = "The Experimental Unicode `EUx’ Encodings",
+author = "Will Robertson and Elie Roux and Khaled Hosny",
+eprinttype = "ctan",
+eprint = "euenc",
+}
+
+@article{soul,
+title = "The |soul| package",
+subtitle = "Hyphenation for letterspacing, underlining, and more",
+author = "Melchior Franz",
+date = "1998",
+eprinttype = "ctan",
+eprint = "soul",
+}
+
+@article{ulem,
+title = "The |ulem| package",
+subtitle = "Package for underlining",
+author = "Donald Arseneau",
+date = "1989",
+eprinttype = "ctan",
+eprint = "ulem",
+}
+
+@article{glossaries,
+title = "The |glossaries| package",
+subtitle = "Create glossaries and lists of acronyms",
+author = "Nicola Talbot",
+date = "2007",
+eprinttype = "ctan",
+eprint = "glossaries",
+}
+
+@article{glossaries-extra,
+title = "The |glossaries-extra| package",
+subtitle = "An extension to the |glossaries| package",
+author = "Dickimaw Books, Nicola Talbot",
+date = "2015",
+eprinttype = "ctan",
+eprint = "glossaries-extra",
+}
+
+@article{xparse,
+title = "The |xparse| package",
+subtitle = "A generic document command parser",
+author = "Frank Mittelbach and Chris Rowley and David Carlisle",
+collaboration = "\hologo{LaTeX3} Project",
+date = "1999",
+eprinttype = "ctan",
+eprint = "xparse",
+}
+
+@article{pdftexcmds,
+title = "The |pdftexcmds| package",
+subtitle = "\hologo{LuaTeX} support for \hologo{pdfTeX} utility functions",
+author = "Heiko Oberdiek",
+date = "2007",
+eprinttype = "ctan",
+eprint = "pdftexcmds",
+}
+
+@article{fix-cm,
+title = "The |fix-cm| package",
+subtitle = "Permit Computer Modern fonts at arbitrary sizes",
+author = "Frank Mittelbach and David Carlisle and Chris Rowley and Walter Schmidt",
+date = "1993",
+eprinttype = "ctan",
+eprint = "fix-cm",
+}
+
+@article{revtex,
+title = "The REV\hologo{TeX} class",
+subtitle = "Styles for various Physics Journals",
+author = "Mark Doyle and Arthur Ogawa",
+collaboration = "American Physical Society",
+date = "1999",
+url = "https://journals.aps.org/revtex",
+eprinttype = "ctan",
+eprint = "revtex",
+}
+
+@article{encguide,
+title = "\hologo{LaTeX} font encodings",
+subtitle = "Documentation of \hologo{LaTeX} font encodings",
+author = "Frank Mittelbach and Robin Fairbairns and Werner Lemberg",
+collaboration = "\hologo{LaTeX3} Project Team",
+date = "1995",
+eprinttype = "ctan",
+eprint = "encguide",
+}
+
+@article{sfmath,
+title = "The |sfmath| package",
+subtitle = "Sans-serif mathematics",
+author = "Olaf Dietrich",
+date = "2005",
+url = "https://dtrx.de/od/tex/sfmath",
+eprinttype = "ctan",
+eprint = "sfmath",
+}
+
+@article{relsize,
+title = "The |relsize| package",
+subtitle = "Set the font size relative to the current font size",
+author = "Donald Arseneau and Matt Swift",
+date = "2011",
+eprinttype = "ctan",
+eprint = "relsize",
+}
+
+@article{everyhook,
+title = "The |everyhook| package",
+subtitle = "Hooks for standard \hologo{TeX} token lists",
+author = "Stephen Checkoway",
+date = "2010",
+eprinttype = "ctan",
+eprint = "everyhook",
+}
+
+
+@article{sansmathfonts,
+title = "The |sansmathfonts| package",
+subtitle = "Correct placement of accents in sans-serif maths",
+author = "Ariel Barton",
+date = "2013",
+eprinttype = "ctan",
+eprint = "sansmathfonts",
+}
+
+@article{xspace,
+title = "The |xspace| package",
+subtitle = "Define commands that appear not to eat spaces",
+author = "David Carlisle and Morten Høgholm",
+collaboration = "\hologo{LaTeX} Team",
+date = "1993",
+eprinttype = "ctan",
+eprint = "xspace",
+}
+
+@article{ragged2e,
+title = "The |ragged2e|-package",
+subtitle = "Alternative versions of \enquote{ragged}-type commands",
+author = "Martin Schröder",
+date = "1996",
+eprinttype = "ctan",
+eprint = "ragged2e",
+related = "ragged2e-1",
+}
+
+@manual{ragged2e-1,
+eprinttype = "gitlab",
+eprintclass = "hagenbuch",
+eprint = "ragged2e",
+}
+
+@article{url,
+title = "The |url| package",
+subtitle = "Verbatim with URL-sensitive line breaks",
+author = "Donald Arseneau",
+date = "1996",
+eprinttype = "ctan",
+eprint = "url",
+}
+
+@article{jhep,
+title = "The |JHEP| package",
+collaboration = "SISSA Medialab",
+date = "1997",
+url = "https://jhep.sissa.it/jhep/help/JHEP_TeXclass.jsp",
+}
+
+@article{jcap,
+title = "The |JCAP| package",
+collaboration = "SISSA Medialab",
+date = "2002",
+url = "https://jcap.sissa.it/jcap/help/JCAP_TeXclass.jsp",
+}
+
+@article{bbm-macros,
+title = "A package for using the |bbm| fonts in math environment",
+author = "Torsten Hilbrich",
+date = "1994",
+eprinttype = "ctan",
+eprint = "bbm-macros",
+related = "bbm"
+}
+
+@article{bbm,
+title = "|bbm|",
+subtitle = "\enquote{Blackboard-style} cm fonts",
+author = "Gilles Robert",
+date = "1993",
+eprinttype = "ctan",
+eprint = "bbm",
+}
+
+@article{arxiv,
+title = "arXiv",
+subtitle = "free distribution service and an open archive for scholarly articles",
+url = "https://arxiv.org",
+author = "Paul Ginsparg",
+collaboration = "arXiv Team",
+year = "1991",
+organization = "Cornell University",
+}
+
+@article{dsfont,
+title = "The |doublestroke| font",
+subtitle = "Typeset mathematical double stroke symbols",
+author = "Olaf Kummer",
+date = "1995",
+eprinttype = "ctan",
+eprint = "doublestroke",
+}
+
+@article{mleftright,
+title = "The |mleftright| package",
+subtitle = "Variants of delimiters that act as maths open/close",
+author = "Heiko Oberdiek",
+date = "2010",
+eprinttype = "ctan",
+eprint = "mleftright",
+}
+
+@article{urwchancal,
+title = "A virtual font for URW Chancery Math",
+subtitle = "Use URW's clone of Zapf Chancery as a maths alphabet",
+author = "Michael Sharpe",
+date = "2011",
+eprinttype = "ctan",
+eprint = "urwchancal",
+}
+
+@article{footnotebackref,
+title = "The |footnotebackref| package",
+subtitle = "Back-references from footnotes",
+author = "Holger Lange",
+date = "2012",
+eprinttype = "ctan",
+eprint = "footnotebackref",
+}
+
+@article{cancel,
+title = "The |cancel| package",
+subtitle = "Place lines through maths formulae",
+author = "Donald Arseneau",
+date = "2013",
+eprinttype = "ctan",
+eprint = "cancel",
+}
+
+@article{beamer,
+title = "The |beamer| class",
+subtitle = "A \hologo{LaTeX} class for producing presentations and slides",
+author = "Till Tantau and Joseph Wright and Vedran Miletić",
+date = "2003",
+eprinttype = "ctan",
+eprint = "beamer",
+related = "beamer-1",
+}
+
+@manual{beamer-1,
+eprinttype = "github",
+eprintclass = "josephwright",
+eprint = "beamer",
+}
+
+@article{exscale,
+title = "The |exscale| package",
+subtitle = "Implements scaling of the \enquote{cmex} fonts",
+author = "Frank Mittelbach and Rainer Schöpf",
+date = "1993",
+eprinttype = "ctan",
+eprint = "exscale",
+}
+
+@article{mathrsfs,
+title = "The |mathrsfs| package",
+subtitle = "Support for using RSFS fonts in maths",
+author = "Jörg Knappen",
+date = "1995",
+eprinttype = "ctan",
+eprint = "mathrsfs",
+}
+
+@article{esint,
+title = "The |esint| package",
+subtitle = "Extended set of integrals for Computer Modern",
+author = "Eddie Saudrais",
+date = "2005",
+eprinttype = "ctan",
+eprint = "esint",
+}
+
+@article{cmbright,
+title = "The |cmbright| package",
+subtitle = "Using the CM Bright typeface with \hologo{LaTeX}",
+author = "Walter A. Schmidt",
+date = "1996",
+eprinttype = "ctan",
+eprint = "cmbright",
+}
+
+@article{titling,
+title = "The |titling| package",
+subtitle = "Control over the typesetting of the |\textbackslash maketitle| command",
+author = "Peter R. Wilson",
+date = "2000",
+eprinttype = "ctan",
+eprint = "titling",
+}
+
+@article{MnSymbol,
+title = "The |MnSymbol| package",
+subtitle = "Mathematical symbol font for Adobe MinionPro",
+author = "Achim Blumensath",
+date = "2005",
+eprinttype = "ctan",
+eprint = "MnSymbol",
+}
+
+@article{environ,
+title = "The |environ| package",
+subtitle = "A new interface for environments in \hologo{LaTeX}",
+author = "Will Robertson",
+date = "2007",
+eprinttype = "ctan",
+eprint = "environ",
+}
+
+@article{abstract,
+title = "The |abstract| package",
+subtitle = "Control the typesetting of the abstract environment",
+author = "Peter R. Wilson",
+date = "2000",
+eprinttype = "ctan",
+eprint = "abstract",
+}
+
+@article{cfr-lm,
+title = "The |cfr-lm| package",
+subtitle = "Enhanced support for the Latin Modern fonts",
+author = "Clea F. Rees",
+date = "2008",
+eprinttype = "ctan",
+eprint = "cfr-lm",
+}
+
+@article{etoolbox,
+title = "The |etoolbox| package",
+subtitle = "e-\hologo{TeX} tools for \hologo{LaTeX}",
+author = "Philipp Lehman and Joseph Wright",
+date = "2007",
+eprinttype = "ctan",
+eprint = "etoolbox",
+}
+
+@article{substitutefont,
+title = "The |substitutefont| package",
+subtitle = "Easy font substitution",
+author = "Günter Milde",
+date = "2010",
+eprinttype = "ctan",
+eprint = "substitutefont",
+}
+
+@article{svjour,
+title = "The |svjour| package",
+subtitle = "Macros for Springer journals",
+collaboration = "Springer Verlag",
+date = "1997",
+eprinttype = "ctan",
+eprint = "springer",
+}
+
+@article{cm,
+title = "Computer Modern fonts",
+author = "Donald E. Knuth",
+date = "1986",
+eprinttype = "ctan",
+eprint = "cm",
+}
+
+@article{subdepth,
+title = "The |subdepth| package",
+subtitle = "Unify maths subscript height",
+author = "Will Robertson",
+date = "2007",
+eprinttype = "ctan",
+eprint = "subdepth",
+}
+
+@article{xpatch,
+title = "The |xpatch| package",
+subtitle = "Extending etoolbox patching commands",
+author = "Enrico Gregorio",
+date = "2012",
+eprinttype = "ctan",
+eprint = "xpatch",
+}
+
+@article{hfoldsty,
+title = "The |hfoldsty| package",
+subtitle = "Old style numerals with EC fonts",
+author = "Harald Harders",
+date = "2004",
+eprinttype = "ctan",
+eprint = "hfoldsty",
+}
+
+@article{slantsc,
+title = "The |slantsc| package",
+subtitle = "Access different-shaped small-caps fonts",
+author = "Harald Harders",
+date = "2003",
+eprinttype = "ctan",
+eprint = "slantsc",
+}
+
+@article{nfssext-cfr,
+title = "The |nfssext-cfr| package",
+subtitle = "Extensions to the \hologo{LaTeX} NFSS",
+author = "Clea F. Rees and Philipp Lehman",
+date = "2003",
+eprinttype = "ctan",
+eprint = "nfssext-cfr",
+}
+
+@article{xstring,
+title = "The |xstring| package",
+subtitle = "String manipulation for \hologo{LaTeX}",
+author = "Christian Tellechea",
+date = "2008",
+eprinttype = "ctan",
+eprint = "xstring",
+}
+
+@article{gregorio:2020,
+title = "\hologo{TeX}, \hologo{LaTeX} and math",
+author = "Enrico Gregorio",
+date = "2020",
+url = "https://latex-project.org/publications/2020-egreg-TUB-tb127gregorio-math.pdf",
+}
+
+@article{soulutf8,
+title = "The |soulutf8| package",
+subtitle = "Permit use of UTF-8 characters in |soul|",
+author = "Heiko Oberdiek",
+date = "2007",
+eprinttype = "ctan",
+eprint = "soulutf8",
+}
+
diff --git a/macros/latex/contrib/biblatex-contrib/hep-bibliography/hep-bibliography-documentation.pdf b/macros/latex/contrib/biblatex-contrib/hep-bibliography/hep-bibliography-documentation.pdf
new file mode 100644
index 0000000000..475d7a148b
--- /dev/null
+++ b/macros/latex/contrib/biblatex-contrib/hep-bibliography/hep-bibliography-documentation.pdf
Binary files differ
diff --git a/macros/latex/contrib/biblatex-contrib/hep-bibliography/hep-bibliography-implementation.dtx b/macros/latex/contrib/biblatex-contrib/hep-bibliography/hep-bibliography-implementation.dtx
new file mode 100644
index 0000000000..1288b49146
--- /dev/null
+++ b/macros/latex/contrib/biblatex-contrib/hep-bibliography/hep-bibliography-implementation.dtx
@@ -0,0 +1,990 @@
+% \iffalse meta-comment
+%
+% Copyright (C) 2019 by Jan Hajer
+% -----------------------------------
+%
+% This file may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in:
+%
+% 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.
+%
+% \fi
+%
+% \iffalse
+
+%<package>\NeedsTeXFormat{LaTeX2e}[2005/12/01]
+%<package>\ProvidesPackage{hep-bibliography}[2021/09/01 v1.0 HEP-Bibliography]
+%<datamodel>\ProvidesFile{hep-bibliography.dbx}[2021/08/01 v1.8 HEP-Bibliography biblatex data model]
+%<documentation>\ProvidesFile{hep-bibliography-documentation.tex}[2021/08/01 v1.8 HEP-Bibliography documentation]
+%
+%<*documentation>
+
+\RequirePackage[l2tabu, orthodox]{nag}
+\documentclass{ltxdoc}
+\AtBeginDocument{\DeleteShortVerb{\|}}
+\AtBeginDocument{\MakeShortVerb{\"}}
+
+\EnableCrossrefs
+\CodelineIndex
+\RecordChanges
+
+\usepackage[parskip]{hep-paper}
+
+\bibliography{bibliography}
+
+\acronym{URL}{uniform resource locator}
+
+\usepackage{hologo}
+
+\MacroIndent=1.5em
+\AtBeginEnvironment{macrocode}{\renewcommand{\ttdefault}{clmt}}
+%</documentation>
+
+%<*driver>
+\expandafter\newif\csname ifshort\endcsname
+\shortfalse
+\begin{document}
+\DocInput{hep-bibliography-implementation.dtx}
+\end{document}
+%</driver>
+%
+% \fi
+%
+% \CheckSum{315}
+%
+% \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}{2021/09/01}{Initial version of the style file.}
+%
+% \ifshort
+%<*documentation>
+% \fi
+%
+\GetFileInfo{hep-bibliography.sty}
+
+\title{The \software{hep-bibliography} package\thanks{This document corresponds to \software{hep-bibliography}~\fileversion.}}
+\subtitle{Bibliographies for high energy physics}
+\author{Jan Hajer \email{jan.hajer@unibas.ch}}
+\date{\filedate}
+
+% \ifshort
+\begin{document}
+% \fi
+
+\newgeometry{vscale=.8, vmarginratio=3:4, includeheadfoot, left=11em, marginparwidth=4.6cm, marginparsep=3mm, right=7em}
+
+\maketitle
+
+\begin{abstract}
+The \software{hep-bibliography} package extends the \software{biblatex} package with some functionality mostly useful for high energy physics.
+In particular it makes full use of all "bibtex" fields provided by "inspirehep.net".
+\end{abstract}
+
+The package can be loaded via "\usepackage{hep-bibliography}".
+
+\DescribeMacro{\bibliography}
+\DescribeMacro{\printbibliography}
+The \software{biblatex} package \cite{biblatex} is loaded for bibliography management.
+The user has to add the line "\bibliography"\marg{my.bib} to the preamble of the document and "\printbibliography" at the end of the document.
+The bibliography is generated by \software{Biber} \cite{biber}.
+"biblatex" is extended to be able to cope with the "collaboration" and "reportNumber" fields provided by \online{https://inspirehep.net}{inspirehep.net} and a bug in the volume number is fixed.
+Additionally, the PubMed IDs are recognized and \online{https://ctan.org}{ctan.org}, \online{https://github.com}{github.com}, \online{https://gitlab.com}{gitlab.com}, \online{https://bitbucket.org}{bitbucket.org}, \online{https://www.launchpad.net}{launchpad.net}, \online{https://sourceforge.net}{sourceforge.net}, and \online{https://hepforge.org}{hepforge.org} are valid "eprinttype"s.
+\DescribeMacro{erratum}
+Errata can be included using the "related" feature.
+\begin{verbatim}
+\article{key1,
+ ...,
+ relatedtype="erratum",
+ related="key2",
+}
+\article{key2,
+ ...,
+}
+\end{verbatim}
+
+% \ifshort
+\printbibliography
+
+\end{document}
+%
+%</documentation>
+% \fi
+%
+% \StopEventually{
+% \printbibliography
+% \PrintChanges
+% }
+%
+% \appendix
+%
+% \section{Implementation}
+%
+%<*package>
+
+% Load the \software{kvoptions} package \cite{kvoptions} and define a "hepbib" namespace.
+% \begin{macrocode}
+\RequirePackage{kvoptions}
+\SetupKeyvalOptions{
+ family=hepbib,
+ prefix=hepbib@
+}
+% \end{macrocode}
+%
+% \begin{macro}{bibliography}
+% Provide the "style" option for passing a "style" string to the \software{biblatex} package \cite{biblatex} or disabling the automatic loading of "biblatex".
+% \begin{macrocode}
+\DeclareStringOption[numeric-comp]{style}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macrocode}
+\ProcessKeyvalOptions*
+% \end{macrocode}
+%
+% \begin{macro}{\online}
+% \begin{macro}{\email}
+% Define the "\online"\marg{text}\marg{url} macro combining the features of the "\href" and the "\url" macros.
+% Define a macro for typesetting emails.
+% \begin{macrocode}
+\providecommand{\online}[2]{\texttt{#2}}%
+\providecommand{\hep@email}[1]{\online{mailto:#1}{#1}}
+\providecommand\email{\hep@email}
+\AtBeginDocument{\@ifpackageloaded{hyperref}{%
+ \renewcommand{\online}[2]{\href{#1}{\nolinkurl{#2}}}%
+ }{}
+}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{environment}{commalist}
+% Define a commalist environment using the "xparse" package \cite{xparse}.
+% \begin{macrocode}
+\RequirePackage{xparse}
+\ExplSyntaxOn
+\NewDocumentEnvironment{commalist}{O{\space}+b}{
+ \hep@comma@list:n{#2}
+}{#1}
+\seq_new:N \hep@items@sequence
+\cs_new_protected:Npn \hep@comma@list:n #1{
+ \seq_set_split:Nnn \hep@items@sequence{\item}{#1}
+ \seq_pop_left:NN \hep@items@sequence \l_tmpa_tl
+ \seq_use:Nnnn \hep@items@sequence{~and~}{,~}{,~and~}
+}
+\ExplSyntaxOff
+% \end{macrocode}
+% \end{environment}
+%
+%
+% \begin{macro}{\bibliography}
+% Load the \software{biblatex} package \cite{biblatex} with the datamodel defined in \cref{sec:data model}.
+% \begin{macrocode}
+\RequirePackage[style=\hepbib@style, datamodel=hep-bibliography]{biblatex}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{hep-bibliography}
+% Provide the "\DeclareSortingTemplate" macro for older "biblatex" installations.
+% Define a new sorting template that sorts only multi key "\cite" entries according to their date and leaves the rest of the bibliography entries in the order they appear in the text.
+% \begin{macrocode}
+\providecommand{\DeclareSortingTemplate}{\DeclareSortingScheme}
+\DeclareSortingTemplate{hep-bibliography}{
+ \sort{\citeorder}
+ \sort[final]{\field{sortkey}}
+ \sort{\field{sortyear} \field{year} \literal{9999}}
+ \sort{\field{month}}
+ \sort{\field{eprint} \field{doi}}
+ \sort{\field{sorttitle} \field{title}}
+ \sort{\field{subtitle} \field{volume}}
+}
+% \end{macrocode}
+% \end{macro}
+%
+% Use the new sorting scheme and abbreviat all first names.
+% \begin{macrocode}
+\ExecuteBibliographyOptions{
+ sorting=hep-bibliography,
+ safeinputenc,
+ giveninits=true,
+ maxbibnames=7,
+ backref=true
+}
+% \end{macrocode}
+%
+% Hide the backrefs but use the information to link the index to the page of first citation.
+% \begin{macrocode}
+\renewbibmacro*{pageref}{}%
+\def\blxjk@grabfirslisttitem#1#2\@nil{#1}
+\DeclareFieldFormat{labelnumberwidth}{%
+ \iflistundef{pageref}{%
+ \mkbibbrackets{#1}%
+ }{%
+ \edef\blxjk@firstpage{%
+ \expandafter\blxjk@grabfirslisttitem\abx@list@pageref{}\@nil%
+ }%
+ \ifhyperref{%
+ \hyperlink{page.\blxjk@firstpage}{\mkbibbrackets{#1}}%
+ }{%
+ \mkbibbrackets{#1}%
+ }%
+ }%
+}
+% \end{macrocode}
+%
+% Shrink the biblography in two column mode.
+% \begin{macrocode}
+% \newif\ifhep@journal\hep@journalfalse
+% \ifhep@journal\else
+ \if@twocolumn
+ \AtBeginBibliography{\small}
+ \setlength\biblabelsep{\labelsep}
+ \fi
+% \fi
+% \end{macrocode}
+%
+% \begin{macro}{translationof}
+% Redefine the "translationof" string to fit better to documents without a original title.
+% \begin{macrocode}
+\DefineBibliographyStrings{english}{translationof={Original}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{erratum}
+% Add new bibliography string \enquote{Erratum} for the use in the "relatedtype" field.
+% \begin{macrocode}
+\NewBibliographyString{erratum,erratums}
+\DefineBibliographyStrings{english}{erratum={Erratum},erratums={Errata}}
+\providecommand{\relateddelimerratum}{\addsemicolon\space}
+% \end{macrocode}
+% \end{macro}
+%
+% Activate the Oxford comma when using "british" and separate title and subtitle with a colon.
+% \begin{macrocode}
+\DefineBibliographyExtras{british}{\def\finalandcomma{\addcomma}}
+\renewcommand{\subtitlepunct}{\addcolon\addspace}
+% \end{macrocode}
+%
+% \begin{macro}{\printbibliography}
+% Allow the bibliography to be printed sloppy
+% \begin{macrocode}
+\let\hep@printbibliography\printbibliography
+\renewcommand{\printbibliography}{\sloppy\hep@printbibliography}
+% \end{macrocode}
+% \end{macro}
+
+% \subsection{Sourcemap}
+%
+% \begin{macro}{\reg@exp@one}
+% \begin{macro}{\reg@exp@two}
+% \begin{macro}{\reg@exp@url}
+% \begin{macro}{\reg@exp@pmc}
+% Define regular expressions in order to deal with inconsistent journal title and volume naming as well as \URL protocols and the PMCID.
+% \begin{macrocode}
+\newcommand{\reg@exp@one}{\regexp{\A(\p{L}+)?\d+(\p{L}+)?\Z}}
+\newcommand{\reg@exp@two}{\regexp{\A(\p{L}+)?(\d+)(\p{L}+)?\Z}}
+\newcommand{\reg@exp@url}{\regexp{\A(ht|f)tp(s)?:\/\/}}
+\newcommand{\reg@exp@pmc}{\regexp{\A(PMC)?}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\DeclareSourcemap}
+% Use the "\DeclareSourcemap" feature.
+% \begin{macrocode}
+\DeclareSourcemap{%
+ \maps[datatype=bibtex, overwrite=true]{%
+% \end{macrocode}
+% \begin{macro}{collaboration}
+% Read the collaboration information if present.
+% \begin{macrocode}
+ \map{%
+ \step[fieldsource=Collaboration, final=true]%
+ \step[fieldset=collaboration, origfieldval, final=true]
+ }%
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{reportnumber}
+% Read the pre-print information if present.
+% \begin{macrocode}
+ \map{%
+ \step[fieldsource=reportNumber, final=true]%
+ \step[fieldset=reportnumber, origfieldval, final=true]
+ }%
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{journal}
+% Move letters from the volume field to the journal field.
+% \begin{macrocode}
+ \map[overwrite]{
+ \pertype{article}
+ \step[fieldsource=volume, match=\reg@exp@one, final]
+ \step[fieldsource=volume, match=\reg@exp@two, replace={$2}]
+ \step[fieldsource=journal, fieldtarget=journaltitle]
+ \step[fieldset=journaltitle, fieldvalue={\space$1$2}, append=true]
+ }
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{url}
+% Remove the protocol from \URL.
+% \begin{macrocode}
+ \map{
+ \step[fieldsource=url, final=true]
+ \step[fieldset=protocollessurl, origfieldval, final=true]
+ \step[fieldsource=protocollessurl, match=\reg@exp@url, replace={}]
+ }
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{pmc}
+% Remove the PMC from the PMCID.
+% \begin{macrocode}
+ \map{
+ \step[fieldsource=pmcid, final=true]
+ \step[fieldset=pmc, origfieldval, final=true]
+ \step[fieldsource=pmc, match=\reg@exp@pmc, replace={}]
+ }
+ }%
+}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\letbibmacro}
+% Provide the "\letbibmacro" macro for old "biblatex" installations.
+% \begin{macrocode}
+\providecommand{\letbibmacro}[2]{\csletcs{abx@macro@#1}{abx@macro@#2}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{collaboration}
+% Execute the author macro even if only the collaboration information if present and override the author information with collaboration information if present.
+% \begin{macrocode}
+\renewbibmacro*{author/translator+others}{%
+ \ifboolexpr{
+ test \ifuseauthor and (
+ not test {\ifnameundef{author}} or
+ not test {\iffieldundef{collaboration}}
+ )
+ }
+ {\usebibmacro{author}}
+ {\usebibmacro{translator+others}}
+}
+\letbibmacro{hep@bib@author}{author}
+\renewbibmacro*{author}{%
+ \iffieldundef{collaboration}{%
+ \usebibmacro{hep@bib@author}}{\textit{\printfield{collaboration}}%
+ }%
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{In:}
+% Remove spurious \enquote{In:} if no journal is present.
+% \begin{macrocode}
+\renewbibmacro*{in:}{%
+ \iffieldundef{journaltitle}{}{\printtext{\bibstring{in}\intitlepunct}}%
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{reportnumber}
+% Print the "reportnumber" as commalist using the \software{relsize} package \cite{relsize}.
+% \begin{macrocode}
+\RequirePackage{relsize}
+\DeclareFieldFormat{reportnumber}{%
+ \edef\commalistbody{\forcsvfield{%
+ \egroup\noexpand\item\unexpanded{\bgroup\smaller[.5]\textsc}
+ }{reportnumber}}%
+ \expandafter\commalist\commalistbody\egroup\endcommalist%
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{url}
+% Show \URLs without the protocol.
+% \begin{macrocode}
+\DeclareFieldFormat{url}{%
+ \mkbibacro{URL}\addcolon\space\online{#1}{\thefield{protocollessurl}}%
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\bib@online}
+% Private "\bib@online" macro
+% \begin{macrocode}
+\newcommand{\bib@online}[2]{%
+ \ifhyperref{\online{#1}{#2}}{\nolinkurl{#2}}%
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{pmid}
+% \begin{macro}{pmcid}
+% Present PubMed IDs.
+% \begin{macrocode}
+\DeclareFieldFormat{pmid}{%
+ \mkbibacro{PM}\addcolon\space%
+ \bib@online{https://www.ncbi.nlm.nih.gov/pubmed/#1}{#1}%
+}
+\DeclareFieldFormat{pmc}{%
+ \mkbibacro{PMC}\addcolon\space%
+ \bib@online{https://www.ncbi.nlm.nih.gov/pmc/articles/PMC#1}{#1}%
+}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{pmcid}
+% \begin{macro}{pmid}
+% \begin{macro}{reportnumber}
+% Add the pre-print and PubMed information if present.
+% \begin{macrocode}
+\letbibmacro{hep-doi+eprint+url}{doi+eprint+url}
+\renewbibmacro*{doi+eprint+url}{%
+ \usebibmacro{hep-doi+eprint+url}
+ \iffieldundef{pmc}{%
+ \iffieldundef{pmid}{}{\printfield{pmid}\newunit}%
+ }{\printfield{pmc}\newunit}
+ \iffieldundef{reportnumber}{}{%
+ \newunitpunct\textnumero\intitlepunct%
+ \printfield{reportnumber}\newunit%
+ }%
+}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+
+% \subsection{Eprints}
+%
+% \begin{macro}{\new@eprint}
+% Private "\new@eprint" macro
+% \begin{macrocode}
+\NewDocumentCommand{\new@eprint}{smm}{
+ \DeclareFieldFormat{eprint:#2}{%
+ \newcommand{\@path}{\IfBooleanT{#1}{\thefield{eprintclass}/}##1}%
+ #2\addcolon\space\bib@online{#3/\@path}{\@path}%
+ }%
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{CTAN}
+% Add CTAN as a eprint option
+% \begin{macrocode}
+\new@eprint{CTAN}{https://ctan.org/pkg}
+\DeclareFieldAlias{eprint:ctan}{eprint:CTAN}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{GitHub}
+% Add GitHub as a eprint option
+% \begin{macrocode}
+\new@eprint*{GitHub}{https://github.com}
+\DeclareFieldAlias{eprint:github}{eprint:GitHub}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{GitLab}
+% Add GitLab as a eprint option
+% \begin{macrocode}
+\new@eprint*{GitLab}{https://gitlab.com}
+\DeclareFieldAlias{eprint:gitlab}{eprint:GitLab}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{Bitbucket}
+% Add Bitbucket as a eprint option
+% \begin{macrocode}
+\new@eprint*{Bitbucket}{https://bitbucket.org}
+\DeclareFieldAlias{eprint:bitbucket}{eprint:Bitbucket}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{Launchpad}
+% Add Launchpad as a eprint option
+% \begin{macrocode}
+\new@eprint{Launchpad}{https://launchpad.net}
+\DeclareFieldAlias{eprint:launchpad}{eprint:Launchpad}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{SourceForge}
+% Add SourceForge as a eprint option
+% \begin{macrocode}
+\new@eprint{SourceForge}{https://sourceforge.net/projects}
+\DeclareFieldAlias{eprint:launchpad}{eprint:SourceForge}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{HEPForge}
+% Add HEPForge as a eprint option
+% \begin{macrocode}
+\DeclareFieldFormat{eprint:hepforge}{%
+ HEPForge\addcolon\space\bib@online{https://#1/hepforge.org}{#1}%
+}
+\DeclareFieldAlias{eprint:HEPForge}{eprint:hepforge}
+% \end{macrocode}
+% \end{macro}
+%
+% Define bibstrings for reference names.
+% \begin{macrocode}
+\NewBibliographyString{refname}
+\NewBibliographyString{refsname}
+\DefineBibliographyStrings{english}{%
+ refname = {reference},
+ refsname = {references}
+}
+% \end{macrocode}
+% \begin{macro}{\ccite}
+% \begin{macro}{\Ccite}
+% Define \emph{clever} citation macros.
+% \begin{macrocode}
+\DeclareCiteCommand{\ccite}{%
+ \ifnum\thecitetotal=1
+ \bibstring{refname}%
+ \else%
+ \bibstring{refsname}%
+ \fi%
+ \addnbspace\bibopenbracket%
+ \usebibmacro{cite:init}\usebibmacro{prenote}%
+}{\usebibmacro{citeindex}\usebibmacro{cite:comp}}{}{%
+ \usebibmacro{cite:dump}\usebibmacro{postnote}%
+ \bibclosebracket%
+}
+
+\newrobustcmd*{\Ccite}{\bibsentence\ccite}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%</package>
+%
+% \section{Biblatex datamodel file} \label{sec:data model}
+%
+%<*datamodel>
+%
+% \begin{macro}{collaboration}
+% \begin{macro}{pmid}
+% \begin{macro}{pmcid}
+% \begin{macro}{pmc}
+% \begin{macro}{reportnumber}
+% \begin{macro}{protocollessurl}
+% Define the "dbx" file containing the "hep-bibliography" datamodel.
+% \begin{macrocode}
+\DeclareDatamodelFields[type=field, datatype=literal]{
+ collaboration, pmid, pmcid, pmc,
+}
+\DeclareDatamodelFields[type=field, format=xsv, datatype=literal]{
+ reportnumber,
+}
+\DeclareDatamodelFields[type=field, datatype=uri]{protocollessurl}
+\DeclareDatamodelEntryfields{
+ collaboration, pmid, pmcid, pmc, reportnumber, protocollessurl,
+}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+%</datamodel>
+%
+% \section{Test}
+%
+%<*test>
+% \begin{macrocode}
+\documentclass[twocolumn,a4paper]{article}
+
+\usepackage{hep-bibliography}
+
+\begin{filecontents}{\jobname.bib}
+@article{Ade:2015xua,
+ author = "Ade, P. A. R. and others",
+ collaboration = "Planck",
+ title = "{Planck 2015 results. XIII. Cosmological parameters}",
+ eprint = "1502.01589",
+ archivePrefix = "arXiv",
+ primaryClass = "astro-ph.CO",
+ doi = "10.1051/0004-6361/201525830",
+ journal = "Astron. Astrophys.",
+ volume = "594",
+ pages = "A13",
+ year = "2016"
+}
+
+@article{Agashe:2014kda,
+ author = "Olive, K. A. and others",
+ collaboration = "Particle Data Group",
+ title = "{Review of Particle Physics}",
+ doi = "10.1088/1674-1137/38/9/090001",
+ journal = "Chin. Phys. C",
+ volume = "38",
+ pages = "090001",
+ year = "2014"
+}
+
+@article{Ade:2013zuv,
+ author = "Ade, P. A. R. and others",
+ collaboration = "Planck",
+ title = "{Planck 2013 results. XVI. Cosmological parameters}",
+ eprint = "1303.5076",
+ archivePrefix = "arXiv",
+ primaryClass = "astro-ph.CO",
+ reportNumber = "CERN-PH-TH-2013-129",
+ doi = "10.1051/0004-6361/201321591",
+ journal = "Astron. Astrophys.",
+ volume = "571",
+ pages = "A16",
+ year = "2014"
+}
+
+@article{Aad:2012tfa,
+ author = "Aad, Georges and others",
+ collaboration = "ATLAS",
+ title = "{Observation of a new particle in the search for the Standard Model Higgs boson with the ATLAS detector at the LHC}",
+ eprint = "1207.7214",
+ archivePrefix = "arXiv",
+ primaryClass = "hep-ex",
+ reportNumber = "CERN-PH-EP-2012-218",
+ doi = "10.1016/j.physletb.2012.08.020",
+ journal = "Phys. Lett. B",
+ volume = "716",
+ pages = "1--29",
+ year = "2012"
+}
+
+@article{Chatrchyan:2012ufa,
+ author = "Chatrchyan, Serguei and others",
+ collaboration = "CMS",
+ title = "{Observation of a New Boson at a Mass of 125 GeV with the CMS Experiment at the LHC}",
+ eprint = "1207.7235",
+ archivePrefix = "arXiv",
+ primaryClass = "hep-ex",
+ reportNumber = "CMS-HIG-12-028, CERN-PH-EP-2012-220",
+ doi = "10.1016/j.physletb.2012.08.021",
+ journal = "Phys. Lett. B",
+ volume = "716",
+ pages = "30--61",
+ year = "2012"
+}
+
+@article{Beringer:1900zz,
+ author = "Beringer, J. and others",
+ collaboration = "Particle Data Group",
+ title = "{Review of Particle Physics (RPP)}",
+ reportNumber = "SLAC-REPRINT-2014-001",
+ doi = "10.1103/PhysRevD.86.010001",
+ journal = "Phys. Rev. D",
+ volume = "86",
+ pages = "010001",
+ year = "2012"
+}
+
+@article{Chatrchyan:2008aa,
+ author = "Chatrchyan, S. and others",
+ collaboration = "CMS",
+ title = "{The CMS Experiment at the CERN LHC}",
+ doi = "10.1088/1748-0221/3/08/S08004",
+ journal = "JINST",
+ volume = "3",
+ pages = "S08004",
+ year = "2008"
+}
+
+@article{Cacciari:2008gp,
+ author = "Cacciari, Matteo and Salam, Gavin P. and Soyez, Gregory",
+ title = "{The anti-$k_t$ jet clustering algorithm}",
+ eprint = "0802.1189",
+ archivePrefix = "arXiv",
+ primaryClass = "hep-ph",
+ reportNumber = "LPTHE-07-03",
+ doi = "10.1088/1126-6708/2008/04/063",
+ journal = "JHEP",
+ volume = "04",
+ pages = "063",
+ year = "2008"
+}
+
+@article{Aad:2008zzm,
+ author = "Aad, G. and others",
+ collaboration = "ATLAS",
+ title = "{The ATLAS Experiment at the CERN Large Hadron Collider}",
+ doi = "10.1088/1748-0221/3/08/S08003",
+ journal = "JINST",
+ volume = "3",
+ pages = "S08003",
+ year = "2008"
+}
+
+@article{Sjostrand:2006za,
+ author = "Sjostrand, Torbjorn and Mrenna, Stephen and Skands, Peter Z.",
+ title = "{PYTHIA 6.4 Physics and Manual}",
+ eprint = "hep-ph/0603175",
+ archivePrefix = "arXiv",
+ reportNumber = "FERMILAB-PUB-06-052-CD-T, LU-TP-06-13",
+ doi = "10.1088/1126-6708/2006/05/026",
+ journal = "JHEP",
+ volume = "05",
+ pages = "026",
+ year = "2006"
+}
+
+@article{Spergel:2003cb,
+ author = "Spergel, D. N. and others",
+ collaboration = "WMAP",
+ title = "{First year Wilkinson Microwave Anisotropy Probe (WMAP) observations: Determination of cosmological parameters}",
+ eprint = "astro-ph/0302209",
+ archivePrefix = "arXiv",
+ doi = "10.1086/377226",
+ journal = "Astrophys. J. Suppl.",
+ volume = "148",
+ pages = "175--194",
+ year = "2003"
+}
+
+@article{Agostinelli:2002hh,
+ author = "Agostinelli, S. and others",
+ collaboration = "GEANT4",
+ title = "{GEANT4--a simulation toolkit}",
+ reportNumber = "SLAC-PUB-9350, FERMILAB-PUB-03-339, CERN-IT-2002-003",
+ doi = "10.1016/S0168-9002(03)01368-8",
+ journal = "Nucl. Instrum. Meth. A",
+ volume = "506",
+ pages = "250--303",
+ year = "2003"
+}
+
+@article{Randall:1999ee,
+ author = "Randall, Lisa and Sundrum, Raman",
+ title = "{A Large mass hierarchy from a small extra dimension}",
+ eprint = "hep-ph/9905221",
+ archivePrefix = "arXiv",
+ reportNumber = "MIT-CTP-2860, PUPT-1860, BUHEP-99-9",
+ doi = "10.1103/PhysRevLett.83.3370",
+ journal = "Phys. Rev. Lett.",
+ volume = "83",
+ pages = "3370--3373",
+ year = "1999"
+}
+
+@article{Perlmutter:1998np,
+ author = "Perlmutter, S. and others",
+ collaboration = "Supernova Cosmology Project",
+ title = "{Measurements of $\Omega$ and $\Lambda$ from 42 high redshift supernovae}",
+ eprint = "astro-ph/9812133",
+ archivePrefix = "arXiv",
+ reportNumber = "LBNL-41801, LBL-41801",
+ doi = "10.1086/307221",
+ journal = "Astrophys. J.",
+ volume = "517",
+ pages = "565--586",
+ year = "1999"
+}
+
+@article{Riess:1998cb,
+ author = "Riess, Adam G. and others",
+ collaboration = "Supernova Search Team",
+ title = "{Observational evidence from supernovae for an accelerating universe and a cosmological constant}",
+ eprint = "astro-ph/9805201",
+ archivePrefix = "arXiv",
+ doi = "10.1086/300499",
+ journal = "Astron. J.",
+ volume = "116",
+ pages = "1009--1038",
+ year = "1998"
+}
+
+@article{Witten:1998qj,
+ author = "Witten, Edward",
+ title = "{Anti-de Sitter space and holography}",
+ eprint = "hep-th/9802150",
+ archivePrefix = "arXiv",
+ reportNumber = "IASSNS-HEP-98-15",
+ doi = "10.4310/ATMP.1998.v2.n2.a2",
+ journal = "Adv. Theor. Math. Phys.",
+ volume = "2",
+ pages = "253--291",
+ year = "1998"
+}
+
+@article{Gubser:1998bc,
+ author = "Gubser, S. S. and Klebanov, Igor R. and Polyakov, Alexander M.",
+ title = "{Gauge theory correlators from noncritical string theory}",
+ eprint = "hep-th/9802109",
+ archivePrefix = "arXiv",
+ reportNumber = "PUPT-1767",
+ doi = "10.1016/S0370-2693(98)00377-3",
+ journal = "Phys. Lett. B",
+ volume = "428",
+ pages = "105--114",
+ year = "1998"
+}
+
+@article{Maldacena:1997re,
+ author = "Maldacena, Juan Martin",
+ title = "{The Large N limit of superconformal field theories and supergravity}",
+ eprint = "hep-th/9711200",
+ archivePrefix = "arXiv",
+ reportNumber = "HUTP-97-A097, HUTP-98-A097",
+ doi = "10.1023/A:1026654312961",
+ journal = "Adv. Theor. Math. Phys.",
+ volume = "2",
+ pages = "231--252",
+ year = "1998"
+}
+
+@article{Schlegel:1997yv,
+ author = "Schlegel, David J. and Finkbeiner, Douglas P. and Davis, Marc",
+ title = "{Maps of dust IR emission for use in estimation of reddening and CMBR foregrounds}",
+ eprint = "astro-ph/9710327",
+ archivePrefix = "arXiv",
+ doi = "10.1086/305772",
+ journal = "Astrophys. J.",
+ volume = "500",
+ pages = "525",
+ year = "1998"
+}
+
+@article{Guth:1980zm,
+ author = "Guth, Alan H.",
+ editor = "Fang, Li-Zhi and Ruffini, R.",
+ title = "{The Inflationary Universe: A Possible Solution to the Horizon and Flatness Problems}",
+ reportNumber = "SLAC-PUB-2576",
+ doi = "10.1103/PhysRevD.23.347",
+ journal = "Phys. Rev. D",
+ volume = "23",
+ pages = "347--356",
+ year = "1981"
+}
+
+@article{Altarelli:1977zs,
+ author = "Altarelli, Guido and Parisi, G.",
+ title = "{Asymptotic Freedom in Parton Language}",
+ reportNumber = "LPTENS-77-6",
+ doi = "10.1016/0550-3213(77)90384-4",
+ journal = "Nucl. Phys. B",
+ volume = "126",
+ pages = "298--318",
+ year = "1977"
+}
+
+@article{Hawking:1974sw,
+ author = "Hawking, S. W.",
+ editor = "Gibbons, G. W. and Hawking, S. W.",
+ title = "{Particle Creation by Black Holes}",
+ doi = "10.1007/BF02345020",
+ journal = "Commun. Math. Phys.",
+ volume = "43",
+ pages = "199--220",
+ year = "1975",
+ related = "Hawking:1974sw-1",
+ relatedtype = "erratum"
+}
+
+@article{Kobayashi:1973fv,
+ author = "Kobayashi, Makoto and Maskawa, Toshihide",
+ title = "{CP Violation in the Renormalizable Theory of Weak Interaction}",
+ reportNumber = "KUNS-242",
+ doi = "10.1143/PTP.49.652",
+ journal = "Prog. Theor. Phys.",
+ volume = "49",
+ pages = "652--657",
+ year = "1973"
+}
+
+@article{Weinberg:1967tq,
+ author = "Weinberg, Steven",
+ title = "{A Model of Leptons}",
+ doi = "10.1103/PhysRevLett.19.1264",
+ journal = "Phys. Rev. Lett.",
+ volume = "19",
+ pages = "1264--1266",
+ year = "1967"
+}
+
+@article{Glashow:1961tr,
+ author = "Glashow, S. L.",
+ title = "{Partial Symmetries of Weak Interactions}",
+ doi = "10.1016/0029-5582(61)90469-2",
+ journal = "Nucl. Phys.",
+ volume = "22",
+ pages = "579--588",
+ year = "1961"
+}
+
+@article{Hawking:1974sw-1,
+ author = "Hawking, S. W.",
+ journal = "Commun. Math. Phys.",
+ volume = "46",
+ pages = "206",
+ year = "1976",
+ options = {skipbib=true}
+}
+\end{filecontents}
+\bibliography{\jobname}
+\nocite{*}
+\usepackage{hyperref}
+
+\begin{document}
+\printbibliography
+\end{document}
+% \end{macrocode}
+%</test>
+%
+% \section{Readme}
+%
+%<*readme>
+%
+% \begin{macrocode}
+# The `hep-bibliography` package
+
+Bibliographies for high energy physics
+
+## Introduction
+
+The `hep-bibliography` package extends the `biblatex` package with some functionality mostly useful for high energy physics.
+In particular it makes full use of all `bibtex` fields provided by `inspirehep.net`.
+
+The package can be loaded via `\usepackage{hep-bibliography}`.
+
+## Author
+
+Jan Hajer
+
+## License
+
+This file may be distributed and/or modified under the conditions of the `LaTeX` Project Public License, either version 1.3c of this license or (at your option) any later version.
+The latest version of this license is in `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.
+% \end{macrocode}
+%
+%</readme>
+%
+% \Finale
+
+\endinput
+
+% \PrintIndex
+% makeindex -s gglo.ist -o hep-bibliography-implementation.gls hep-bibliography-implementation.glo
+% makeindex -s gglo.ist -o hep-bibliography-implementation.ind hep-bibliography-implementation.idx
diff --git a/macros/latex/contrib/biblatex-contrib/hep-bibliography/hep-bibliography-implementation.pdf b/macros/latex/contrib/biblatex-contrib/hep-bibliography/hep-bibliography-implementation.pdf
new file mode 100644
index 0000000000..50a4805ac1
--- /dev/null
+++ b/macros/latex/contrib/biblatex-contrib/hep-bibliography/hep-bibliography-implementation.pdf
Binary files differ
diff --git a/macros/latex/contrib/biblatex-contrib/hep-bibliography/hep-bibliography.ins b/macros/latex/contrib/biblatex-contrib/hep-bibliography/hep-bibliography.ins
new file mode 100644
index 0000000000..06c54faa88
--- /dev/null
+++ b/macros/latex/contrib/biblatex-contrib/hep-bibliography/hep-bibliography.ins
@@ -0,0 +1,50 @@
+%% Copyright (C) 2019-2020 by Jan Hajer
+%%
+%% This file may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3c of this license or (at your option) any later
+%% version. The latest version of this license is in:
+%%
+%% 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.
+
+\input docstrip.tex
+\keepsilent
+\usedir{tex/latex/hep-bibliography}
+
+\preamble
+This is a generated file.
+Copyright (C) 2019-2020 by Jan Hajer
+This file may be distributed and/or modified under the
+conditions of the LaTeX Project Public License, either
+version 1.3c of this license or (at your option) any later
+version. The latest version of this license is in:
+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.
+\endpreamble
+
+\generate{
+ \file{hep-bibliography-documentation.tex}{\from{hep-bibliography-implementation.dtx}{documentation}}
+ \file{hep-bibliography.sty}{\from{hep-bibliography-implementation.dtx}{package}}
+ \file{hep-bibliography.dbx}{\from{hep-bibliography-implementation.dtx}{datamodel}}
+ \file{hep-bibliography-test.tex}{\from{hep-bibliography-implementation.dtx}{test}}
+ \nopreamble\nopostamble\file{README-hep-bibliography.md}{\from{hep-bibliography-implementation.dtx}{readme}}
+}
+
+\Msg{*********************************************************}
+\Msg{*}
+\Msg{* To finish the installation you have to move the}
+\Msg{* following file into a directory searched by TeX:}
+\Msg{*}
+\Msg{* \space\space hep-bibliography.sty}
+\Msg{*}
+\Msg{* To produce the documentation run the file}
+\Msg{* hep-bibliography-documentation.dtx through LaTeX.}
+\Msg{*}
+\Msg{* Happy TeXing!}
+\Msg{*********************************************************}
+
+\endbatchfile
diff --git a/macros/latex/contrib/biblatex-contrib/hep-bibliography/license.md b/macros/latex/contrib/biblatex-contrib/hep-bibliography/license.md
new file mode 100644
index 0000000000..494f58131f
--- /dev/null
+++ b/macros/latex/contrib/biblatex-contrib/hep-bibliography/license.md
@@ -0,0 +1,416 @@
+The LaTeX Project Public License
+=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
+LPPL Version 1.3c 2008-05-04
+
+Copyright 1999 2002-2008 LaTeX3 Project
+ Everyone is allowed to distribute verbatim copies of this
+ license document, but modification of it is not allowed.
+
+
+PREAMBLE
+========
+
+The LaTeX Project Public License (LPPL) is the primary license under
+which the LaTeX kernel and the base LaTeX packages are distributed.
+
+You may use this license for any work of which you hold the copyright
+and which you wish to distribute. This license may be particularly
+suitable if your work is TeX-related (such as a LaTeX package), but
+it is written in such a way that you can use it even if your work is
+unrelated to TeX.
+
+The section `WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE',
+below, gives instructions, examples, and recommendations for authors
+who are considering distributing their works under this license.
+
+This license gives conditions under which a work may be distributed
+and modified, as well as conditions under which modified versions of
+that work may be distributed.
+
+We, the LaTeX3 Project, believe that the conditions below give you
+the freedom to make and distribute modified versions of your work
+that conform with whatever technical specifications you wish while
+maintaining the availability, integrity, and reliability of
+that work. If you do not see how to achieve your goal while
+meeting these conditions, then read the document `cfgguide.tex'
+and `modguide.tex' in the base LaTeX distribution for suggestions.
+
+
+DEFINITIONS
+===========
+
+In this license document the following terms are used:
+
+ `Work'
+ Any work being distributed under this License.
+
+ `Derived Work'
+ Any work that under any applicable law is derived from the Work.
+
+ `Modification'
+ Any procedure that produces a Derived Work under any applicable
+ law -- for example, the production of a file containing an
+ original file associated with the Work or a significant portion of
+ such a file, either verbatim or with modifications and/or
+ translated into another language.
+
+ `Modify'
+ To apply any procedure that produces a Derived Work under any
+ applicable law.
+
+ `Distribution'
+ Making copies of the Work available from one person to another, in
+ whole or in part. Distribution includes (but is not limited to)
+ making any electronic components of the Work accessible by
+ file transfer protocols such as FTP or HTTP or by shared file
+ systems such as Sun's Network File System (NFS).
+
+ `Compiled Work'
+ A version of the Work that has been processed into a form where it
+ is directly usable on a computer system. This processing may
+ include using installation facilities provided by the Work,
+ transformations of the Work, copying of components of the Work, or
+ other activities. Note that modification of any installation
+ facilities provided by the Work constitutes modification of the Work.
+
+ `Current Maintainer'
+ A person or persons nominated as such within the Work. If there is
+ no such explicit nomination then it is the `Copyright Holder' under
+ any applicable law.
+
+ `Base Interpreter'
+ A program or process that is normally needed for running or
+ interpreting a part or the whole of the Work.
+
+ A Base Interpreter may depend on external components but these
+ are not considered part of the Base Interpreter provided that each
+ external component clearly identifies itself whenever it is used
+ interactively. Unless explicitly specified when applying the
+ license to the Work, the only applicable Base Interpreter is a
+ `LaTeX-Format' or in the case of files belonging to the
+ `LaTeX-format' a program implementing the `TeX language'.
+
+
+
+CONDITIONS ON DISTRIBUTION AND MODIFICATION
+===========================================
+
+1. Activities other than distribution and/or modification of the Work
+are not covered by this license; they are outside its scope. In
+particular, the act of running the Work is not restricted and no
+requirements are made concerning any offers of support for the Work.
+
+2. You may distribute a complete, unmodified copy of the Work as you
+received it. Distribution of only part of the Work is considered
+modification of the Work, and no right to distribute such a Derived
+Work may be assumed under the terms of this clause.
+
+3. You may distribute a Compiled Work that has been generated from a
+complete, unmodified copy of the Work as distributed under Clause 2
+above, as long as that Compiled Work is distributed in such a way that
+the recipients may install the Compiled Work on their system exactly
+as it would have been installed if they generated a Compiled Work
+directly from the Work.
+
+4. If you are the Current Maintainer of the Work, you may, without
+restriction, modify the Work, thus creating a Derived Work. You may
+also distribute the Derived Work without restriction, including
+Compiled Works generated from the Derived Work. Derived Works
+distributed in this manner by the Current Maintainer are considered to
+be updated versions of the Work.
+
+5. If you are not the Current Maintainer of the Work, you may modify
+your copy of the Work, thus creating a Derived Work based on the Work,
+and compile this Derived Work, thus creating a Compiled Work based on
+the Derived Work.
+
+6. If you are not the Current Maintainer of the Work, you may
+distribute a Derived Work provided the following conditions are met
+for every component of the Work unless that component clearly states
+in the copyright notice that it is exempt from that condition. Only
+the Current Maintainer is allowed to add such statements of exemption
+to a component of the Work.
+
+ a. If a component of this Derived Work can be a direct replacement
+ for a component of the Work when that component is used with the
+ Base Interpreter, then, wherever this component of the Work
+ identifies itself to the user when used interactively with that
+ Base Interpreter, the replacement component of this Derived Work
+ clearly and unambiguously identifies itself as a modified version
+ of this component to the user when used interactively with that
+ Base Interpreter.
+
+ b. Every component of the Derived Work contains prominent notices
+ detailing the nature of the changes to that component, or a
+ prominent reference to another file that is distributed as part
+ of the Derived Work and that contains a complete and accurate log
+ of the changes.
+
+ c. No information in the Derived Work implies that any persons,
+ including (but not limited to) the authors of the original version
+ of the Work, provide any support, including (but not limited to)
+ the reporting and handling of errors, to recipients of the
+ Derived Work unless those persons have stated explicitly that
+ they do provide such support for the Derived Work.
+
+ d. You distribute at least one of the following with the Derived Work:
+
+ 1. A complete, unmodified copy of the Work;
+ if your distribution of a modified component is made by
+ offering access to copy the modified component from a
+ designated place, then offering equivalent access to copy
+ the Work from the same or some similar place meets this
+ condition, even though third parties are not compelled to
+ copy the Work along with the modified component;
+
+ 2. Information that is sufficient to obtain a complete,
+ unmodified copy of the Work.
+
+7. If you are not the Current Maintainer of the Work, you may
+distribute a Compiled Work generated from a Derived Work, as long as
+the Derived Work is distributed to all recipients of the Compiled
+Work, and as long as the conditions of Clause 6, above, are met with
+regard to the Derived Work.
+
+8. The conditions above are not intended to prohibit, and hence do not
+apply to, the modification, by any method, of any component so that it
+becomes identical to an updated version of that component of the Work as
+it is distributed by the Current Maintainer under Clause 4, above.
+
+9. Distribution of the Work or any Derived Work in an alternative
+format, where the Work or that Derived Work (in whole or in part) is
+then produced by applying some process to that format, does not relax or
+nullify any sections of this license as they pertain to the results of
+applying that process.
+
+10. a. A Derived Work may be distributed under a different license
+ provided that license itself honors the conditions listed in
+ Clause 6 above, in regard to the Work, though it does not have
+ to honor the rest of the conditions in this license.
+
+ b. If a Derived Work is distributed under a different license, that
+ Derived Work must provide sufficient documentation as part of
+ itself to allow each recipient of that Derived Work to honor the
+ restrictions in Clause 6 above, concerning changes from the Work.
+
+11. This license places no restrictions on works that are unrelated to
+the Work, nor does this license place any restrictions on aggregating
+such works with the Work by any means.
+
+12. Nothing in this license is intended to, or may be used to, prevent
+complete compliance by all parties with all applicable laws.
+
+
+NO WARRANTY
+===========
+
+There is no warranty for the Work. Except when otherwise stated in
+writing, the Copyright Holder provides the Work `as is', without
+warranty of any kind, either expressed or implied, including, but not
+limited to, the implied warranties of merchantability and fitness for a
+particular purpose. The entire risk as to the quality and performance
+of the Work is with you. Should the Work prove defective, you assume
+the cost of all necessary servicing, repair, or correction.
+
+In no event unless required by applicable law or agreed to in writing
+will The Copyright Holder, or any author named in the components of the
+Work, or any other party who may distribute and/or modify the Work as
+permitted above, be liable to you for damages, including any general,
+special, incidental or consequential damages arising out of any use of
+the Work or out of inability to use the Work (including, but not limited
+to, loss of data, data being rendered inaccurate, or losses sustained by
+anyone as a result of any failure of the Work to operate with any other
+programs), even if the Copyright Holder or said author or said other
+party has been advised of the possibility of such damages.
+
+
+MAINTENANCE OF THE WORK
+=======================
+
+The Work has the status `author-maintained' if the Copyright Holder
+explicitly and prominently states near the primary copyright notice in
+the Work that the Work can only be maintained by the Copyright Holder
+or simply that it is `author-maintained'.
+
+The Work has the status `maintained' if there is a Current Maintainer
+who has indicated in the Work that they are willing to receive error
+reports for the Work (for example, by supplying a valid e-mail
+address). It is not required for the Current Maintainer to acknowledge
+or act upon these error reports.
+
+The Work changes from status `maintained' to `unmaintained' if there
+is no Current Maintainer, or the person stated to be Current
+Maintainer of the work cannot be reached through the indicated means
+of communication for a period of six months, and there are no other
+significant signs of active maintenance.
+
+You can become the Current Maintainer of the Work by agreement with
+any existing Current Maintainer to take over this role.
+
+If the Work is unmaintained, you can become the Current Maintainer of
+the Work through the following steps:
+
+ 1. Make a reasonable attempt to trace the Current Maintainer (and
+ the Copyright Holder, if the two differ) through the means of
+ an Internet or similar search.
+
+ 2. If this search is successful, then enquire whether the Work
+ is still maintained.
+
+ a. If it is being maintained, then ask the Current Maintainer
+ to update their communication data within one month.
+
+ b. If the search is unsuccessful or no action to resume active
+ maintenance is taken by the Current Maintainer, then announce
+ within the pertinent community your intention to take over
+ maintenance. (If the Work is a LaTeX work, this could be
+ done, for example, by posting to comp.text.tex.)
+
+ 3a. If the Current Maintainer is reachable and agrees to pass
+ maintenance of the Work to you, then this takes effect
+ immediately upon announcement.
+
+ b. If the Current Maintainer is not reachable and the Copyright
+ Holder agrees that maintenance of the Work be passed to you,
+ then this takes effect immediately upon announcement.
+
+ 4. If you make an `intention announcement' as described in 2b. above
+ and after three months your intention is challenged neither by
+ the Current Maintainer nor by the Copyright Holder nor by other
+ people, then you may arrange for the Work to be changed so as
+ to name you as the (new) Current Maintainer.
+
+ 5. If the previously unreachable Current Maintainer becomes
+ reachable once more within three months of a change completed
+ under the terms of 3b) or 4), then that Current Maintainer must
+ become or remain the Current Maintainer upon request provided
+ they then update their communication data within one month.
+
+A change in the Current Maintainer does not, of itself, alter the fact
+that the Work is distributed under the LPPL license.
+
+If you become the Current Maintainer of the Work, you should
+immediately provide, within the Work, a prominent and unambiguous
+statement of your status as Current Maintainer. You should also
+announce your new status to the same pertinent community as
+in 2b) above.
+
+
+WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE
+======================================================
+
+This section contains important instructions, examples, and
+recommendations for authors who are considering distributing their
+works under this license. These authors are addressed as `you' in
+this section.
+
+Choosing This License or Another License
+----------------------------------------
+
+If for any part of your work you want or need to use *distribution*
+conditions that differ significantly from those in this license, then
+do not refer to this license anywhere in your work but, instead,
+distribute your work under a different license. You may use the text
+of this license as a model for your own license, but your license
+should not refer to the LPPL or otherwise give the impression that
+your work is distributed under the LPPL.
+
+The document `modguide.tex' in the base LaTeX distribution explains
+the motivation behind the conditions of this license. It explains,
+for example, why distributing LaTeX under the GNU General Public
+License (GPL) was considered inappropriate. Even if your work is
+unrelated to LaTeX, the discussion in `modguide.tex' may still be
+relevant, and authors intending to distribute their works under any
+license are encouraged to read it.
+
+A Recommendation on Modification Without Distribution
+-----------------------------------------------------
+
+It is wise never to modify a component of the Work, even for your own
+personal use, without also meeting the above conditions for
+distributing the modified component. While you might intend that such
+modifications will never be distributed, often this will happen by
+accident -- you may forget that you have modified that component; or
+it may not occur to you when allowing others to access the modified
+version that you are thus distributing it and violating the conditions
+of this license in ways that could have legal implications and, worse,
+cause problems for the community. It is therefore usually in your
+best interest to keep your copy of the Work identical with the public
+one. Many works provide ways to control the behavior of that work
+without altering any of its licensed components.
+
+How to Use This License
+-----------------------
+
+To use this license, place in each of the components of your work both
+an explicit copyright notice including your name and the year the work
+was authored and/or last substantially modified. Include also a
+statement that the distribution and/or modification of that
+component is constrained by the conditions in this license.
+
+Here is an example of such a notice and statement:
+
+ %% pig.dtx
+ %% Copyright 2005 M. Y. Name
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2005/12/01 or later.
+ %
+ % This work has the LPPL maintenance status `maintained'.
+ %
+ % The Current Maintainer of this work is M. Y. Name.
+ %
+ % This work consists of the files pig.dtx and pig.ins
+ % and the derived file pig.sty.
+
+Given such a notice and statement in a file, the conditions
+given in this license document would apply, with the `Work' referring
+to the three files `pig.dtx', `pig.ins', and `pig.sty' (the last being
+generated from `pig.dtx' using `pig.ins'), the `Base Interpreter'
+referring to any `LaTeX-Format', and both `Copyright Holder' and
+`Current Maintainer' referring to the person `M. Y. Name'.
+
+If you do not want the Maintenance section of LPPL to apply to your
+Work, change `maintained' above into `author-maintained'.
+However, we recommend that you use `maintained', as the Maintenance
+section was added in order to ensure that your Work remains useful to
+the community even when you can no longer maintain and support it
+yourself.
+
+Derived Works That Are Not Replacements
+---------------------------------------
+
+Several clauses of the LPPL specify means to provide reliability and
+stability for the user community. They therefore concern themselves
+with the case that a Derived Work is intended to be used as a
+(compatible or incompatible) replacement of the original Work. If
+this is not the case (e.g., if a few lines of code are reused for a
+completely different task), then clauses 6b and 6d shall not apply.
+
+
+Important Recommendations
+-------------------------
+
+ Defining What Constitutes the Work
+
+ The LPPL requires that distributions of the Work contain all the
+ files of the Work. It is therefore important that you provide a
+ way for the licensee to determine which files constitute the Work.
+ This could, for example, be achieved by explicitly listing all the
+ files of the Work near the copyright notice of each file or by
+ using a line such as:
+
+ % This work consists of all files listed in manifest.txt.
+
+ in that place. In the absence of an unequivocal list it might be
+ impossible for the licensee to determine what is considered by you
+ to comprise the Work and, in such a case, the licensee would be
+ entitled to make reasonable conjectures as to which files comprise
+ the Work.
+
diff --git a/macros/latex/contrib/hep-acronym/README.md b/macros/latex/contrib/hep-acronym/README.md
new file mode 100644
index 0000000000..f7958ab064
--- /dev/null
+++ b/macros/latex/contrib/hep-acronym/README.md
@@ -0,0 +1,19 @@
+
+# The `hep-acronym` package
+
+An acronym extension for glossaries
+
+## Introduction
+
+The `hep-acronym` package provides an acronym macro based on the `glossaries` package.
+It can be loaded using `\usepackage{hep-acronym}`.
+
+## Author
+
+Jan Hajer
+
+## License
+
+This file may be distributed and/or modified under the conditions of the `LaTeX` Project Public License, either version 1.3c of this license or (at your option) any later version.
+The latest version of this license is in `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.
+
diff --git a/macros/latex/contrib/hep-acronym/bibliography.bib b/macros/latex/contrib/hep-acronym/bibliography.bib
new file mode 100644
index 0000000000..e5117be3d5
--- /dev/null
+++ b/macros/latex/contrib/hep-acronym/bibliography.bib
@@ -0,0 +1,1055 @@
+@article{hep-paper,
+title = "The |hep-paper| package",
+subtitle = "Publications in high energy physics",
+author = "Jan Hajer",
+year = "2019",
+eprinttype = "ctan",
+eprint = "hep-paper",
+related = "hep-paper-1",
+}
+
+@manual{hep-paper-1,
+doi = "10.5281/zenodo.3606436",
+eprinttype = "github",
+eprintclass = "janhajer",
+eprint = "hep-paper",
+}
+
+@article{hep-acronym,
+title = "The |hep-acronym| package",
+subtitle = "An acronym extension for glossaries",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-acronyms",
+related = "hep-paper-1",
+}
+
+@article{hep-bibliography,
+title = "The |hep-bibliography| package",
+subtitle = "Bibliographies for high energy physics",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-bibliography",
+related = "hep-paper-1",
+}
+
+@article{hep-float,
+title = "The |hep-float| package",
+subtitle = "Convenience package for float placement",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-float",
+related = "hep-paper-1",
+}
+
+@article{hep-font,
+title = "The |hep-font| package",
+subtitle = "Latin modern extended by computer modern",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-font",
+related = "hep-paper-1",
+}
+
+@article{hep-math-font,
+title = "The |hep-math-font| package",
+subtitle = "Extended Greek and sans serif math",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-math-font",
+related = "hep-paper-1",
+}
+
+@article{hep-math,
+title = "The |hep-math| package",
+subtitle = "Extended math macros",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-math",
+related = "hep-paper-1",
+}
+
+@article{hep-text,
+title = "The |hep-text| package",
+subtitle = "List and text extensions",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-text",
+related = "hep-paper-1",
+}
+
+@article{hep-title,
+title = "The |hep-title| package",
+subtitle = "Extensions for the title page",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-title",
+related = "hep-paper-1",
+}
+
+@article{kvoptions,
+title = "The |kvoptions| package",
+subtitle = "Key value format for package options",
+author = "Heiko Oberdiek",
+year = "2004",
+eprinttype = "ctan",
+eprint = "kvoptions",
+related = "kvoptions-1",
+}
+
+@manual{kvoptions-1,
+eprinttype = "github",
+eprintclass = "ho-tex",
+eprint = "kvoptions",
+}
+
+@article{cleveref,
+title = "The |cleveref| package",
+subtitle = "Intelligent cross-referencing",
+author = "Toby Cubitt",
+date = "2006",
+url = "http://dr-qubit.org/cleveref",
+eprinttype = "ctan",
+eprint = "cleveref",
+}
+
+@article{foreign,
+title = "The |foreign| package for \hologo{LaTeX2e}",
+subtitle = "Systematic treatment of \enquote{foreign} words in documents",
+author = "Philip G. Ratcliffe",
+date = "2012",
+eprinttype = "ctan",
+eprint = "foreign",
+}
+
+@article{geometry,
+title = "The |geometry| package",
+subtitle = "Flexible and complete interface to document dimensions",
+author = "David Carlisle and Hideo Umeki",
+date = "1996",
+eprinttype = "ctan",
+eprint = "geometry",
+related = "geometry-1",
+}
+
+@manual{geometry-1,
+eprinttype = "github",
+eprintclass = "davidcarlisle",
+eprint = "geometry",
+}
+
+@article{a4wide,
+title = "The |a4wide| package",
+subtitle = "\enquote{Wide} a4 layout",
+author = "Alexander Holt and Jean-François Lamy",
+date = "1986",
+eprinttype = "ctan",
+eprint = "a4wide",
+note = "depreciated and not used",
+}
+
+@article{microtype,
+title = "The |microtype| package",
+subtitle = "Subliminal refinements towards typographical perfection",
+author = "Robert Schlicht",
+date = "2004",
+eprinttype = "ctan",
+eprint = "microtype",
+}
+
+@article{authblk,
+title = "A \hologo{LaTeX} Package to Prepare Author and Affiliation Blocks",
+subtitle = "Support for footnote style author/affiliation",
+author = "Patrick W. Daly",
+date = "2001",
+eprinttype = "ctan",
+eprint = "authblk",
+}
+
+@article{bm,
+title = "The |bm| package",
+subtitle = "Access bold symbols in maths mode",
+author = "David Carlisle and Frank Mittelbach",
+collaboration = "\hologo{LaTeX} Team",
+date = "1993",
+eprinttype = "ctan",
+eprint = "bm",
+}
+
+@article{empheq,
+title = "The |empheq| package",
+author = "Lars Madsen and Morten Høgholm and Will Robertson and Joseph Wright",
+eprinttype = "ctan",
+eprint = "empheq",
+}
+
+@article{mathtools,
+title = "The |mathtools| package",
+subtitle = "Mathematical tools to use with |amsmath|",
+author = "Lars Madsen and Morten Høgholm and Will Robertson and Joseph Wright",
+date = "2004",
+eprinttype = "ctan",
+eprint = "mathtools",
+}
+
+@article{amsmath,
+title = "The |amsmath| package",
+subtitle = "AMS mathematical facilities for \hologo{LaTeX}",
+collaboration = "\hologo{LaTeX} Team",
+date = "1994",
+url = "https://ams.org/tex/amslatex",
+eprinttype = "ctan",
+eprint = "amsmath",
+}
+
+@article{amstext,
+title = "The |amstext| package",
+subtitle = "Typeset text fragments in mathematics",
+collaboration = "\hologo{LaTeX} Team",
+date = "1995",
+url = "https://ams.org/tex/amslatex",
+eprinttype = "ctan",
+eprint = "amstext",
+}
+
+@article{amsfonts,
+title = "The |amsfonts| package",
+subtitle = "\hologo{TeX} fonts from the American Mathematical Society",
+author = "Michael Downes and David M. Jones and Frank Mittelbach and Rainer Schöpf",
+collaboration = "American Mathematical Society",
+date = "1995",
+url = "https://ams.org/tex/amsfonts",
+eprinttype = "ctan",
+eprint = "amsfonts",
+}
+
+@article{amssymb,
+title = "The |amssymb| package",
+author = "Michael Downes and David M. Jones and Frank Mittelbach and Rainer Schöpf",
+collaboration = "American Mathematical Society",
+date = "1995",
+eprinttype = "ctan",
+eprint = "amsfonts",
+}
+
+@article{slashed,
+title = "The |slashed| package",
+subtitle = "Put a slash through characters",
+author = "David Carlisle",
+date = "1987",
+eprinttype = "ctan",
+eprint = "slashed",
+}
+
+@article{physics,
+title = "The |physics| package",
+subtitle = "Macros supporting the Mathematics of Physics",
+author = "Sergio C. de la Barrera",
+date = "2012",
+eprinttype = "ctan",
+eprint = "physics",
+}
+
+@article{units,
+title = "The |units| and |nicefrac| packages",
+subtitle = "Typeset units",
+author = "Axel Reichert",
+date = "1998",
+eprinttype = "ctan",
+eprint = "units",
+}
+
+@article{subcaption,
+title = "The |subcaption| package",
+subtitle = "Support for sub-captions",
+author = "Axel Sommerfeldt",
+date = "2007",
+eprinttype = "ctan",
+eprint = "subcaption",
+related = "caption-1",
+}
+
+@article{caption,
+title = "The |caption| package",
+subtitle = "Customising captions in floating environments",
+author = "Axel Sommerfeldt",
+date = "1994",
+eprinttype = "ctan",
+eprint = "caption",
+related = "caption-1",
+}
+
+@manual{caption-1,
+eprinttype = "gitlab",
+eprintclass = "axelsommerfeldt",
+eprint = "caption",
+}
+
+
+@article{biblatex,
+title = "The |biblatex| Package",
+subtitle = "Sophisticated Bibliographies in \hologo{LaTeX}",
+author = "Philipp Lehman and Joseph Wright and Audrey Boruvka and Philip Kime",
+date = "2006",
+eprinttype = "ctan",
+eprint = "biblatex",
+related = "biblatex-1",
+}
+
+@manual{biblatex-1,
+eprinttype = "github",
+eprintclass = "plk",
+eprint = "biblatex",
+}
+
+@article{hyperref,
+title = "Hypertext marks in \hologo{LaTeX}: a manual for |hyperref|",
+subtitle = "Extensive support for hypertext in \hologo{LaTeX}",
+author = "Sebastian Rahtz and Heiko Oberdiek",
+collaboration = "\hologo{LaTeX3} Project",
+date = "1995",
+eprinttype = "ctan",
+eprint = "hyperref",
+related = "hyperref-1",
+}
+
+@manual{hyperref-1,
+eprinttype = "github",
+eprintclass = "latex3",
+eprint = "hyperref",
+}
+
+@article{graphicx,
+title = "Packages in the \enquote{graphics} bundle",
+subtitle = "Enhanced support for graphics",
+author = "David Carlisle and Sebastian Rahtz",
+date = "1994",
+eprinttype = "ctan",
+eprint = "graphicx",
+}
+
+@article{booktabs,
+title = "The |booktabs| package",
+subtitle = "Publication quality tables in \hologo{LaTeX}",
+author = "Danie Els and Simon Fear",
+date = "1995",
+eprinttype = "ctan",
+eprint = "booktabs",
+}
+
+@article{multirow,
+title = "The |multirow|, |bigstrut| and |bigdelim| packages",
+subtitle = "Create tabular cells spanning multiple rows",
+author = "Piet van Oostrum and Jerry Leichter",
+date = "1994",
+eprinttype = "ctan",
+eprint = "multirow",
+}
+
+@article{fixmath,
+title = "The |fixmath| package for \hologo{LaTeX2e}",
+subtitle = "Make maths comply with ISO 31-0:1992 to ISO 31-13:1992",
+author = "Walter Schmidt",
+date = "2000",
+eprinttype = "ctan",
+eprint = "fixmath",
+}
+
+@article{alphabeta,
+title = "The |alphabeta| package",
+subtitle = "LICR macros and encoding definition files for Greek",
+author = "Günter Milde",
+date = "2013",
+eprinttype = "ctan",
+eprint = "greek-fontenc",
+}
+
+@article{textalpha,
+title = "The |textalpha| package",
+subtitle = "LICR macros and encoding definition files for Greek",
+author = "Günter Milde",
+date = "2010",
+eprinttype = "ctan",
+eprint = "greek-fontenc",
+}
+
+@article{arxiv-collector,
+title = "|arxiv-collector|",
+subtitle = "A little Python script to collect \hologo{LaTeX} sources for upload to the arXiv",
+author = "Dougal Sutherland",
+date = "2018",
+eprinttype = "github",
+eprintclass = "dougalsutherland",
+eprint = "arxiv-collector",
+}
+
+@article{biber,
+title = "\hologo{biber}",
+subtitle = "Backend processor for Bib\hologo{LaTeX}",
+author = "François Charette and Philip Kime",
+date = "2009",
+eprinttype = "github",
+eprintclass = "plk",
+eprint = "biber",
+related = "biber-1",
+}
+
+@manual{biber-1,
+eprinttype = "sourceforge",
+eprint = "biblatex-biber",
+}
+
+@article{lmodern,
+title = "Latin Modern Family of Fonts",
+subtitle = "Latin modern fonts in outline formats",
+date = "2003",
+author = "B. Jackowski and J.M. Nowacki",
+url = "http://gust.org.pl/projects/e-foundry/latin-modern",
+eprinttype = "ctan",
+eprint = "lm",
+}
+
+@article{ifluatex,
+title = "The |ifluatex| package",
+subtitle = "Provides the |\textbackslash ifluatex| switch",
+author = "Heiko Oberdiek",
+collaboration = "\hologo{LaTeX} Team",
+date = "2007",
+eprinttype = "ctan",
+eprint = "ifluatex",
+}
+
+@article{ifxetex,
+title = "The |iftex| package",
+subtitle = "Am I running under \hologo{XeTeX}?",
+collaboration = "\hologo{LaTeX} Team",
+author = "Will Robertson",
+date = "2006",
+eprinttype = "ctan",
+eprint = "ifxetex",
+related = "ifxetex-1",
+}
+
+@manual{ifxetex-1,
+eprinttype = "github",
+eprintclass = "latex3",
+eprint = "iftex",
+}
+
+@article{fontspec,
+title = "The |fontspec| package",
+subtitle = "Advanced font selection in \hologo{XeLaTeX} and \hologo{LuaLaTeX}",
+author = "Will Robertson and Khaled Hosny",
+date = "2004",
+eprinttype = "ctan",
+eprint = "fontspec",
+}
+
+@article{fontenc,
+title = "The |fontenc| package",
+subtitle = "Standard package for selecting font encodings",
+collaboration = "\hologo{LaTeX} Team",
+author = "Frank Mittelbach and Robin Fairbairns and Werner Lemberg",
+date = "1995",
+eprinttype = "ctan",
+eprint = "fontenc",
+}
+
+@article{inputenc,
+title = "The |inputenc| package",
+subtitle = "Accept different input encodings",
+collaboration = "\hologo{LaTeX} Team",
+author = "Frank Mittelbach and Alan Jeffrey",
+date = "1989",
+eprinttype = "ctan",
+eprint = "inputenc",
+}
+
+@article{textcomp,
+title = "The |textcomp| package",
+subtitle = "\hologo{LaTeX} support for the Text Companion fonts",
+collaboration = "\hologo{LaTeX} Team",
+author = "Sebastian Rahtz",
+date = "1995",
+eprinttype = "ctan",
+eprint = "textcomp",
+}
+
+@article{enumitem,
+title = "Customizing lists with the |enumitem| package",
+subtitle = "Control layout of itemize, enumerate, description",
+author = "Javier Bezos",
+date = "2003",
+url = "https://texnia.com/enumitem.html",
+eprinttype = "ctan",
+eprint = "enumitem",
+related = "enumitem-1",
+}
+
+@manual{enumitem-1,
+eprinttype = "github",
+eprintclass = "jbezos",
+eprint = "enumitem",
+}
+
+@article{atbegshi,
+title = "The |atbegshi| package",
+subtitle = "Execute stuff at |shipout| time",
+author = "Heiko Oberdiek",
+date = "2007",
+eprinttype = "ctan",
+eprint = "atbegshi",
+related = "atbegshi-1",
+}
+
+@manual{atbegshi-1,
+eprinttype = "github",
+eprintclass = "ho-tex",
+eprint = "atbegshi",
+}
+
+@article{picture,
+title = "The |picture| package",
+subtitle = "Dimens for picture macros",
+author = "Heiko Oberdiek",
+date = "2006",
+eprinttype = "ctan",
+eprint = "picture",
+related = "picture-1",
+}
+
+@manual{picture-1,
+eprinttype = "github",
+eprintclass = "ho-tex",
+eprint = "picture",
+}
+
+@article{varwidth,
+title = "The |varwidth| package",
+subtitle = "A variable-width minipage",
+author = "Donald Arseneau",
+date = "2003",
+eprinttype = "ctan",
+eprint = "varwidth",
+}
+
+@article{csquotes,
+title = "The |csquotes| Package",
+subtitle = "Context sensitive quotation facilities",
+author = "Philipp Lehman and Joseph Wright",
+date = "2003",
+eprinttype = "ctan",
+eprint = "csquotes",
+}
+
+@article{babel,
+title = "|Babel| Localization and internationalization",
+subtitle = "Multilingual support for Plain \hologo{TeX} or \hologo{LaTeX}",
+author = "Johannes Braams and Javier Bezos and at al.",
+date = "1989",
+eprinttype = "ctan",
+eprint = "babel",
+related = "babel-1",
+}
+
+@manual{babel-1,
+eprinttype = "github",
+eprintclass = "latex3",
+eprint = "babel",
+}
+
+@article{polyglossia,
+title = "The |polyglossia| package",
+author = "Arthur Reutenauer and François Charette and Elie Roux and Bastien Roucariès and Jürgen Spitzmüller",
+eprinttype = "ctan",
+eprint = "polyglossia",
+}
+
+@article{parskip,
+title = "The |parskip| package",
+subtitle = "Layout with zero |\textbackslash parindent|, non-zero |\textbackslash parskip|",
+author = "Robin Fairbairns and Frank Mittelbach and H. Partl",
+date = "1989",
+eprinttype = "ctan",
+eprint = "parskip",
+related = "parskip-1",
+}
+
+@manual{parskip-1,
+eprinttype = "github",
+eprintclass = "FrankMittelbach",
+eprint = "fmitex",
+}
+
+
+@article{fntguide,
+title = "\hologo{LaTeX2e}\ font selection",
+subtitle = "Docmentation of \hologo{LaTeX} font commands",
+collaboration = "\hologo{LaTeX} Team",
+date = "1995",
+eprinttype = "ctan",
+eprint = "fntguide",
+}
+
+@article{euenc,
+title = "The Experimental Unicode `EUx’ Encodings",
+author = "Will Robertson and Elie Roux and Khaled Hosny",
+eprinttype = "ctan",
+eprint = "euenc",
+}
+
+@article{soul,
+title = "The |soul| package",
+subtitle = "Hyphenation for letterspacing, underlining, and more",
+author = "Melchior Franz",
+date = "1998",
+eprinttype = "ctan",
+eprint = "soul",
+}
+
+@article{ulem,
+title = "The |ulem| package",
+subtitle = "Package for underlining",
+author = "Donald Arseneau",
+date = "1989",
+eprinttype = "ctan",
+eprint = "ulem",
+}
+
+@article{glossaries,
+title = "The |glossaries| package",
+subtitle = "Create glossaries and lists of acronyms",
+author = "Nicola Talbot",
+date = "2007",
+eprinttype = "ctan",
+eprint = "glossaries",
+}
+
+@article{glossaries-extra,
+title = "The |glossaries-extra| package",
+subtitle = "An extension to the |glossaries| package",
+author = "Dickimaw Books, Nicola Talbot",
+date = "2015",
+eprinttype = "ctan",
+eprint = "glossaries-extra",
+}
+
+@article{xparse,
+title = "The |xparse| package",
+subtitle = "A generic document command parser",
+author = "Frank Mittelbach and Chris Rowley and David Carlisle",
+collaboration = "\hologo{LaTeX3} Project",
+date = "1999",
+eprinttype = "ctan",
+eprint = "xparse",
+}
+
+@article{pdftexcmds,
+title = "The |pdftexcmds| package",
+subtitle = "\hologo{LuaTeX} support for \hologo{pdfTeX} utility functions",
+author = "Heiko Oberdiek",
+date = "2007",
+eprinttype = "ctan",
+eprint = "pdftexcmds",
+}
+
+@article{fix-cm,
+title = "The |fix-cm| package",
+subtitle = "Permit Computer Modern fonts at arbitrary sizes",
+author = "Frank Mittelbach and David Carlisle and Chris Rowley and Walter Schmidt",
+date = "1993",
+eprinttype = "ctan",
+eprint = "fix-cm",
+}
+
+@article{revtex,
+title = "The REV\hologo{TeX} class",
+subtitle = "Styles for various Physics Journals",
+author = "Mark Doyle and Arthur Ogawa",
+collaboration = "American Physical Society",
+date = "1999",
+url = "https://journals.aps.org/revtex",
+eprinttype = "ctan",
+eprint = "revtex",
+}
+
+@article{encguide,
+title = "\hologo{LaTeX} font encodings",
+subtitle = "Documentation of \hologo{LaTeX} font encodings",
+author = "Frank Mittelbach and Robin Fairbairns and Werner Lemberg",
+collaboration = "\hologo{LaTeX3} Project Team",
+date = "1995",
+eprinttype = "ctan",
+eprint = "encguide",
+}
+
+@article{sfmath,
+title = "The |sfmath| package",
+subtitle = "Sans-serif mathematics",
+author = "Olaf Dietrich",
+date = "2005",
+url = "https://dtrx.de/od/tex/sfmath",
+eprinttype = "ctan",
+eprint = "sfmath",
+}
+
+@article{relsize,
+title = "The |relsize| package",
+subtitle = "Set the font size relative to the current font size",
+author = "Donald Arseneau and Matt Swift",
+date = "2011",
+eprinttype = "ctan",
+eprint = "relsize",
+}
+
+@article{everyhook,
+title = "The |everyhook| package",
+subtitle = "Hooks for standard \hologo{TeX} token lists",
+author = "Stephen Checkoway",
+date = "2010",
+eprinttype = "ctan",
+eprint = "everyhook",
+}
+
+
+@article{sansmathfonts,
+title = "The |sansmathfonts| package",
+subtitle = "Correct placement of accents in sans-serif maths",
+author = "Ariel Barton",
+date = "2013",
+eprinttype = "ctan",
+eprint = "sansmathfonts",
+}
+
+@article{xspace,
+title = "The |xspace| package",
+subtitle = "Define commands that appear not to eat spaces",
+author = "David Carlisle and Morten Høgholm",
+collaboration = "\hologo{LaTeX} Team",
+date = "1993",
+eprinttype = "ctan",
+eprint = "xspace",
+}
+
+@article{ragged2e,
+title = "The |ragged2e|-package",
+subtitle = "Alternative versions of \enquote{ragged}-type commands",
+author = "Martin Schröder",
+date = "1996",
+eprinttype = "ctan",
+eprint = "ragged2e",
+related = "ragged2e-1",
+}
+
+@manual{ragged2e-1,
+eprinttype = "gitlab",
+eprintclass = "hagenbuch",
+eprint = "ragged2e",
+}
+
+@article{url,
+title = "The |url| package",
+subtitle = "Verbatim with URL-sensitive line breaks",
+author = "Donald Arseneau",
+date = "1996",
+eprinttype = "ctan",
+eprint = "url",
+}
+
+@article{jhep,
+title = "The |JHEP| package",
+collaboration = "SISSA Medialab",
+date = "1997",
+url = "https://jhep.sissa.it/jhep/help/JHEP_TeXclass.jsp",
+}
+
+@article{jcap,
+title = "The |JCAP| package",
+collaboration = "SISSA Medialab",
+date = "2002",
+url = "https://jcap.sissa.it/jcap/help/JCAP_TeXclass.jsp",
+}
+
+@article{bbm-macros,
+title = "A package for using the |bbm| fonts in math environment",
+author = "Torsten Hilbrich",
+date = "1994",
+eprinttype = "ctan",
+eprint = "bbm-macros",
+related = "bbm"
+}
+
+@article{bbm,
+title = "|bbm|",
+subtitle = "\enquote{Blackboard-style} cm fonts",
+author = "Gilles Robert",
+date = "1993",
+eprinttype = "ctan",
+eprint = "bbm",
+}
+
+@article{arxiv,
+title = "arXiv",
+subtitle = "free distribution service and an open archive for scholarly articles",
+url = "https://arxiv.org",
+author = "Paul Ginsparg",
+collaboration = "arXiv Team",
+year = "1991",
+organization = "Cornell University",
+}
+
+@article{dsfont,
+title = "The |doublestroke| font",
+subtitle = "Typeset mathematical double stroke symbols",
+author = "Olaf Kummer",
+date = "1995",
+eprinttype = "ctan",
+eprint = "doublestroke",
+}
+
+@article{mleftright,
+title = "The |mleftright| package",
+subtitle = "Variants of delimiters that act as maths open/close",
+author = "Heiko Oberdiek",
+date = "2010",
+eprinttype = "ctan",
+eprint = "mleftright",
+}
+
+@article{urwchancal,
+title = "A virtual font for URW Chancery Math",
+subtitle = "Use URW's clone of Zapf Chancery as a maths alphabet",
+author = "Michael Sharpe",
+date = "2011",
+eprinttype = "ctan",
+eprint = "urwchancal",
+}
+
+@article{footnotebackref,
+title = "The |footnotebackref| package",
+subtitle = "Back-references from footnotes",
+author = "Holger Lange",
+date = "2012",
+eprinttype = "ctan",
+eprint = "footnotebackref",
+}
+
+@article{cancel,
+title = "The |cancel| package",
+subtitle = "Place lines through maths formulae",
+author = "Donald Arseneau",
+date = "2013",
+eprinttype = "ctan",
+eprint = "cancel",
+}
+
+@article{beamer,
+title = "The |beamer| class",
+subtitle = "A \hologo{LaTeX} class for producing presentations and slides",
+author = "Till Tantau and Joseph Wright and Vedran Miletić",
+date = "2003",
+eprinttype = "ctan",
+eprint = "beamer",
+related = "beamer-1",
+}
+
+@manual{beamer-1,
+eprinttype = "github",
+eprintclass = "josephwright",
+eprint = "beamer",
+}
+
+@article{exscale,
+title = "The |exscale| package",
+subtitle = "Implements scaling of the \enquote{cmex} fonts",
+author = "Frank Mittelbach and Rainer Schöpf",
+date = "1993",
+eprinttype = "ctan",
+eprint = "exscale",
+}
+
+@article{mathrsfs,
+title = "The |mathrsfs| package",
+subtitle = "Support for using RSFS fonts in maths",
+author = "Jörg Knappen",
+date = "1995",
+eprinttype = "ctan",
+eprint = "mathrsfs",
+}
+
+@article{esint,
+title = "The |esint| package",
+subtitle = "Extended set of integrals for Computer Modern",
+author = "Eddie Saudrais",
+date = "2005",
+eprinttype = "ctan",
+eprint = "esint",
+}
+
+@article{cmbright,
+title = "The |cmbright| package",
+subtitle = "Using the CM Bright typeface with \hologo{LaTeX}",
+author = "Walter A. Schmidt",
+date = "1996",
+eprinttype = "ctan",
+eprint = "cmbright",
+}
+
+@article{titling,
+title = "The |titling| package",
+subtitle = "Control over the typesetting of the |\textbackslash maketitle| command",
+author = "Peter R. Wilson",
+date = "2000",
+eprinttype = "ctan",
+eprint = "titling",
+}
+
+@article{MnSymbol,
+title = "The |MnSymbol| package",
+subtitle = "Mathematical symbol font for Adobe MinionPro",
+author = "Achim Blumensath",
+date = "2005",
+eprinttype = "ctan",
+eprint = "MnSymbol",
+}
+
+@article{environ,
+title = "The |environ| package",
+subtitle = "A new interface for environments in \hologo{LaTeX}",
+author = "Will Robertson",
+date = "2007",
+eprinttype = "ctan",
+eprint = "environ",
+}
+
+@article{abstract,
+title = "The |abstract| package",
+subtitle = "Control the typesetting of the abstract environment",
+author = "Peter R. Wilson",
+date = "2000",
+eprinttype = "ctan",
+eprint = "abstract",
+}
+
+@article{cfr-lm,
+title = "The |cfr-lm| package",
+subtitle = "Enhanced support for the Latin Modern fonts",
+author = "Clea F. Rees",
+date = "2008",
+eprinttype = "ctan",
+eprint = "cfr-lm",
+}
+
+@article{etoolbox,
+title = "The |etoolbox| package",
+subtitle = "e-\hologo{TeX} tools for \hologo{LaTeX}",
+author = "Philipp Lehman and Joseph Wright",
+date = "2007",
+eprinttype = "ctan",
+eprint = "etoolbox",
+}
+
+@article{substitutefont,
+title = "The |substitutefont| package",
+subtitle = "Easy font substitution",
+author = "Günter Milde",
+date = "2010",
+eprinttype = "ctan",
+eprint = "substitutefont",
+}
+
+@article{svjour,
+title = "The |svjour| package",
+subtitle = "Macros for Springer journals",
+collaboration = "Springer Verlag",
+date = "1997",
+eprinttype = "ctan",
+eprint = "springer",
+}
+
+@article{cm,
+title = "Computer Modern fonts",
+author = "Donald E. Knuth",
+date = "1986",
+eprinttype = "ctan",
+eprint = "cm",
+}
+
+@article{subdepth,
+title = "The |subdepth| package",
+subtitle = "Unify maths subscript height",
+author = "Will Robertson",
+date = "2007",
+eprinttype = "ctan",
+eprint = "subdepth",
+}
+
+@article{xpatch,
+title = "The |xpatch| package",
+subtitle = "Extending etoolbox patching commands",
+author = "Enrico Gregorio",
+date = "2012",
+eprinttype = "ctan",
+eprint = "xpatch",
+}
+
+@article{hfoldsty,
+title = "The |hfoldsty| package",
+subtitle = "Old style numerals with EC fonts",
+author = "Harald Harders",
+date = "2004",
+eprinttype = "ctan",
+eprint = "hfoldsty",
+}
+
+@article{slantsc,
+title = "The |slantsc| package",
+subtitle = "Access different-shaped small-caps fonts",
+author = "Harald Harders",
+date = "2003",
+eprinttype = "ctan",
+eprint = "slantsc",
+}
+
+@article{nfssext-cfr,
+title = "The |nfssext-cfr| package",
+subtitle = "Extensions to the \hologo{LaTeX} NFSS",
+author = "Clea F. Rees and Philipp Lehman",
+date = "2003",
+eprinttype = "ctan",
+eprint = "nfssext-cfr",
+}
+
+@article{xstring,
+title = "The |xstring| package",
+subtitle = "String manipulation for \hologo{LaTeX}",
+author = "Christian Tellechea",
+date = "2008",
+eprinttype = "ctan",
+eprint = "xstring",
+}
+
+@article{gregorio:2020,
+title = "\hologo{TeX}, \hologo{LaTeX} and math",
+author = "Enrico Gregorio",
+date = "2020",
+url = "https://latex-project.org/publications/2020-egreg-TUB-tb127gregorio-math.pdf",
+}
+
+@article{soulutf8,
+title = "The |soulutf8| package",
+subtitle = "Permit use of UTF-8 characters in |soul|",
+author = "Heiko Oberdiek",
+date = "2007",
+eprinttype = "ctan",
+eprint = "soulutf8",
+}
+
diff --git a/macros/latex/contrib/hep-acronym/hep-acronym-documentation.pdf b/macros/latex/contrib/hep-acronym/hep-acronym-documentation.pdf
new file mode 100644
index 0000000000..51d02bb90a
--- /dev/null
+++ b/macros/latex/contrib/hep-acronym/hep-acronym-documentation.pdf
Binary files differ
diff --git a/macros/latex/contrib/hep-acronym/hep-acronym-implementation.dtx b/macros/latex/contrib/hep-acronym/hep-acronym-implementation.dtx
new file mode 100644
index 0000000000..c5e9c60cfa
--- /dev/null
+++ b/macros/latex/contrib/hep-acronym/hep-acronym-implementation.dtx
@@ -0,0 +1,524 @@
+% \iffalse meta-comment
+%
+% Copyright (C) 2019 by Jan Hajer
+% -----------------------------------
+%
+% This file may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in:
+%
+% 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.
+%
+% \fi
+%
+% \iffalse
+%
+%<package>\NeedsTeXFormat{LaTeX2e}[2005/12/01]
+%<package>\ProvidesPackage{hep-acronym}[2021/08/01 v1.0 Acronyms using glossaries]
+%<documentation>\ProvidesFile{hep-acronym-documentation.tex}[2021/08/01 v1.0 hep-acronym documentation]
+%
+%<*documentation>
+
+\RequirePackage[l2tabu, orthodox]{nag}
+\documentclass{ltxdoc}
+\AtBeginDocument{\DeleteShortVerb{\|}}
+\AtBeginDocument{\MakeShortVerb{\"}}
+
+\EnableCrossrefs
+\CodelineIndex
+\RecordChanges
+
+\usepackage{hologo}
+\usepackage[parskip]{hep-paper}
+
+\bibliography{bibliography}
+
+\acronym{PDF}{portable document format}
+
+\MacroIndent=1.5em
+\AtBeginEnvironment{macrocode}{\renewcommand{\ttdefault}{clmt}}
+%</documentation>
+
+%<*driver>
+\expandafter\newif\csname ifshort\endcsname
+\shortfalse
+\begin{document}
+\DocInput{hep-acronym-implementation.dtx}
+\end{document}
+%</driver>
+%
+% \fi
+%
+% \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
+% 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}{2021/09/01}{Initial version of the style file.}
+%
+% \ifshort
+%<*documentation>
+% \fi
+%
+\GetFileInfo{hep-acronym.sty}
+
+\title{The \software{hep-acronym} package\thanks{This document corresponds to \software{hep-acronym}~\fileversion.}}
+\subtitle{An acronym extension for glossaries}
+\author{Jan Hajer \email{jan.hajer@unibas.ch}}
+\date{\filedate}
+
+% \ifshort
+\begin{document}
+% \fi
+
+\newgeometry{vscale=.8, vmarginratio=3:4, includeheadfoot, left=11em, marginparwidth=4.6cm, marginparsep=3mm, right=7em}
+
+\maketitle
+
+\begin{abstract}
+The \software{hep-acronym} package provides an acronym macro based on the \software{glossaries} package.
+\end{abstract}
+
+Acronyms are implemented using the \software{glossaries-extra} package \cite{glossaries-extra} which is an extension of the \software{glossaries} package \cite{glossaries} and must be loaded after the \software{hyperref} package \cite{hyperref}.
+It can be loaded using "\usepackage{hep-acronym}".
+
+\DescribeMacro{\acronym}
+The "\acronym"\meta{*}\oarg{typeset abbreviation}\marg{abbreviation}\meta{*}\marg{definition}\oarg{plural\linebreak[4]definition} macro generates the singular "\"\meta{abbreviation} and plural "\"\meta{abbreviation}"s" macros.
+
+The first star prevents the addition of an \enquote{s} to the abbreviation plural.
+The second star restores the \hologo{TeX} default of swallowing subsequent white space.
+The long form is only shown at the first appearance of these macros, later appearances generate the abbreviation with a hyperlink to the long form.
+Capitalisation at the beginning of paragraphs and sentences is (mostly) ensured.
+The long form is never used in math mode which can be exploited to enforce the short form.
+In order to enforce the long form use "\glsdesc*"\marg{abbreviation}.
+As there can be no fixed rule whether to use the long form or the short form in section headers the user is left to their own devises \eg "\glsdesc"\marg{abbreviation}, "\Glsdesc"\marg{abbreviation}.
+
+\DescribeMacro{\shortacronym}
+\DescribeMacro{\longacronym}
+The "\shortacronym" and "\longacronym" macros are drop-in replacements of the "\acronym" macro showing only the short or long form of their acronym.
+
+\DescribeMacro{\resetacronym}
+\DescribeMacro{\dummyacronym}
+The first use form of the acronym can be enforced by resetting the acronym counter with "\resetacronym"\marg{key}.
+
+If the acronym counter equals one at the end of the document the short form of the acronym is not introduced.
+Placing a "\dummyacronym"\marg{key} at the end of the document ensures that the short form is introduced.
+
+In order to reduce the number of potentially conflicting packages the \software{glossaries} package is loaded without any glossary style.
+In the case that the glossary should be printed additional packages must be loaded via \eg "\usepackage{glossary-list}".
+
+% \ifshort
+\printbibliography
+
+\end{document}
+%
+%</documentation>
+% \fi
+%
+% \StopEventually{
+% \printbibliography
+% \PrintChanges
+% }
+%
+% \appendix
+%
+% \section{Implementation}
+%
+%<*package>
+%
+% Load the base package \cite{glossaries, glossaries-extra} and set the abbreviation style.
+% \begin{macrocode}
+\RequirePackage[nostyles]{glossaries-extra}
+\setabbreviationstyle{long-hyphen-short-hyphen}
+% \end{macrocode}
+% Use the entry count feature.
+% \begin{macrocode}
+\glsenableentrycount
+\glssetcategoryattribute{abbreviation}{entrycount}{1}
+% \end{macrocode}
+% Provide macros for older "glossaries-extra" installations.
+% \begin{macrocode}
+\AtBeginDocument{
+ \@ifpackageloaded{hyperref}{
+ \providecommand{\glsxtrusefield}[2]{\@gls@entry@field{#1}{#2}}
+ \providecommand{\glsxtrsetfieldifexists}[3]{\glsdoifexists{#1}{#3}}
+ \providecommand{\gGlsXtrSetField}[3]{%
+ \glsxtrsetfieldifexists{#1}{#2}{%
+ \csgdef{glo@\glsdetoklabel{#1}@#2}{#3}%
+ }%
+ }
+% \end{macrocode}
+% Set hyperlinks from the abbreviation to their definition in the text.
+% \begin{macrocode}
+ \glssetcategoryattribute{abbreviation}{nohyperfirst}{true}
+ \renewcommand*{\glsdonohyperlink}[2]{{%
+ \glsxtrprotectlinks\edef\fieldvalue{%
+ \glsxtrusefield{\glslabel}{hastarget}%
+ }%
+ \ifdefstring\fieldvalue{true}{#2}{%
+ \gGlsXtrSetField{\glslabel}{hastarget}{true}%
+ \glsdohypertarget{#1}{#2}%
+ }%
+ }}
+ }{\providecommand{\pdfstringdefDisableCommands}[1]{}}
+}
+% \end{macrocode}
+%
+% \begin{macro}{\begin@sentence}
+% Mark the beginning of a paragraph as if it would follow a full stop using the \software{everyhook} package \cite{everyhook}.
+% \begin{macrocode}
+\RequirePackage[excludeor]{everyhook}
+\newcommand{\begin@sentence}{1001}
+\PushPostHook{par}{{\spacefactor=\begin@sentence}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\frenchspacing}
+% Adjust the "\frenchspacing" macro to be compatibel with this idea.
+% \begin{macrocode}
+\def\frenchspacing{%
+ \sfcode`\.\begin@sentence \sfcode`\?\begin@sentence
+ \sfcode`\!\begin@sentence \sfcode`\:\begin@sentence
+ \sfcode`\;\@m \sfcode`\,\@m
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\if@begin@of@sentence}
+% Provide a macro checking for the beginning of a sentence by examining the length of the preceeding space.
+% \begin{macrocode}
+\newcommand{\if@begin@of@sentence}[2]{\leavevmode\protecting{%
+ \ifboolexpr{ test {\ifnumcomp{\spacefactor}{=}{3000}} or%
+ test {\ifnumcomp{\spacefactor}{=}{2000}} or%
+ test {\ifnumcomp{\spacefactor}{=}{\begin@sentence}}%
+ }{#1}{#2}%
+}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\mathdef}
+% Provide a macro that allows to extend a macro definition into math mode using the \software{xparse} package \cite{xparse}.
+% \begin{macrocode}
+\RequirePackage{xparse}
+\ProvideDocumentCommand{\mathdef}{mO{0}m}{%
+ \expandafter\let\csname hep@text\string#1\endcsname=#1
+ \expandafter\newcommand\csname hep@math\string#1\endcsname[#2]{#3}
+ \DeclareRobustCommand#1{%
+ \ifmmode
+ \expandafter\let\expandafter\next\csname%
+ hep@math\string#1\endcsname%
+ \else
+ \expandafter\let\expandafter\next\csname%
+ hep@text\string#1\endcsname%
+ \fi
+ \next
+ }%
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\acronym}
+% Define the "\acronym"\meta{*}\oarg{typeset abbreviation}\marg{abbreviation}\meta{*}\marg{definition}\oarg{plural\linebreak[4] definition} macro using the \software{xspace} \cite{xspace} and \software{amstext} \cite{amstext} packages.
+% \begin{enumerate}[nosep, label=\#\arabic*]
+% \item star for omitting the \enquote{s} in the short plural
+% \item optional typeset abbreviation
+% \item mandatory abbreviation
+% \item star for restoring the \hologo{TeX} default for space after text macros
+% \item mandatory long form
+% \item optional plural long form
+% \end{enumerate}
+% \begin{macrocode}
+\RequirePackage{xspace}
+\RequirePackage{amstext}
+\NewDocumentCommand{\acronym}{somsmo}{
+ \newabbreviation[
+ type=\acronymtype,
+ sort=#3,
+ \glsshortpluralkey=\IfBooleanTF{#1}{#3}{\IfNoValueTF{#2}{#3s}{#2s}},
+ longplural=\IfNoValueTF{#6}{#5s}{#6}
+ ]{#3}{\IfNoValueTF{#2}{#3}{#2}}{#5}
+% \end{macrocode}
+% Provide the singular acronym macro.
+% \begin{macrocode}
+ \expandafter\newcommand\csname#3\endcsname[1][]{%
+ \if@begin@of@sentence{%
+ \ifglsused{#3}{\cgls{#3}[##1]}{\cGls{#3}[##1]}%
+ }{\cgls{#3}[##1]}%
+ \ifnum\glsentrycurrcount{#3}>1\relax
+ \IfBooleanTF{#4}{}{\@\xspace}%
+ \else\@\xspace\fi
+ }
+% \end{macrocode}
+% Expand the singular acronym macro in \PDF labels.
+% \begin{macrocode}
+ \pdfstringdefDisableCommands{\expandafter\def\csname#3\endcsname{%
+ \IfNoValueTF{#2}{#3}{#2} }%
+ }
+% \end{macrocode}
+% Provide the singular acronym macro in math mode.
+% \begin{macrocode}
+ \expandafter\mathdef\csname#3\endcsname{%
+ \text{\glsxtrshort{#3}}\@gls@increment@currcount{#3}%
+ }
+% \end{macrocode}
+% Provide the plural acronym macro.
+% \begin{macrocode}
+ \expandafter\newcommand\csname#3s\endcsname[1][]{%
+ \if@begin@of@sentence{\cGlspl{#3}[##1]}{\cglspl{#3}[##1]}%
+ \IfBooleanTF{#4}{}{\@\xspace}%
+ }
+% \end{macrocode}
+% Expand the plural acronym macro in \PDF labels.
+% \begin{macrocode}
+ \pdfstringdefDisableCommands{\expandafter\def\csname#3s\endcsname{%
+ \IfBooleanTF{#1}{#3}{\IfNoValueTF{#2}{#3s}{#2s}} }%
+ }
+% \end{macrocode}
+% Provide the plural acronym macro in math mode.
+% \begin{macrocode}
+ \expandafter\mathdef\csname#3s\endcsname{%
+ \text{\glsxtrshortpl{#3}}\@gls@increment@currcount{#3}%
+ }
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\shortacronym}
+% The "\shortacronym" never expands into the long form.
+% \begin{macrocode}
+\NewDocumentCommand{\shortacronym}{somsmo}{
+% \end{macrocode}
+% Provide the singular acronym macro.
+% \begin{macrocode}
+ \expandafter\newcommand\csname#3\endcsname[1][]{%
+ \IfNoValueTF{#2}{#3}{#2}\IfBooleanTF{#4}{}{\@\xspace}##1%
+ }
+% \end{macrocode}
+% Expand the singular acronym macro in \PDF labels.
+% \begin{macrocode}
+ \pdfstringdefDisableCommands{\expandafter\def\csname#3\endcsname{%
+ \IfNoValueTF{#2}{#3}{#2} }%
+ }
+% \end{macrocode}
+% Provide the singular acronym macro in math mode.
+% \begin{macrocode}
+ \expandafter\mathdef\csname#3\endcsname{%
+ \text{\IfNoValueTF{#2}{#3}{#2}}%
+ }
+% \end{macrocode}
+% Provide the plural acronym macro.
+% \begin{macrocode}
+ \expandafter\newcommand\csname#3s\endcsname[1][]{%
+ \IfBooleanTF{#1}{#3}{\IfNoValueTF{#2}{#3s}{#2s}}%
+ \IfBooleanTF{#4}{}{\@\xspace}##1%
+ }
+% \end{macrocode}
+% Expand the plural acronym macro in \PDF labels.
+% \begin{macrocode}
+ \pdfstringdefDisableCommands{\expandafter\def\csname#3s\endcsname{%
+ \IfBooleanTF{#1}{#3}{\IfNoValueTF{#2}{#3s}{#2s}} }%
+ }
+% \end{macrocode}
+% Provide the plural acronym macro in math mode.
+% \begin{macrocode}
+ \expandafter\mathdef\csname#3s\endcsname{%
+ \text{\IfBooleanTF{#1}{#3}{\IfNoValueTF{#2}{#3s}{#2s}}}%
+ }%
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\longacronym}
+% The "\longacronym" never shows the abbreviated form.
+% \begin{macrocode}
+\NewDocumentCommand{\longacronym}{somsmo}{
+% \end{macrocode}
+% Provide the singular acronym macro.
+% \begin{macrocode}acronyms
+ \expandafter\newcommand\csname#3\endcsname[1][]{%
+ \if@begin@of@sentence{\MakeUppercase#5}{#5}%
+ \IfBooleanTF{#4}{}{\@\xspace}##1%
+ }
+% \end{macrocode}
+% Expand the singular acronym macro in \PDF labels.
+% \begin{macrocode}
+ \pdfstringdefDisableCommands{\expandafter\def\csname#3\endcsname{#5 }}
+% \end{macrocode}
+% Provide the plural acronym macro.
+% \begin{macrocode}
+ \expandafter\newcommand\csname#3s\endcsname[1][]{%
+ \if@begin@of@sentence{%
+ \IfNoValueTF{#6}{\MakeUppercase#5s}{\MakeUppercase#6}%
+ }{%
+ \IfNoValueTF{#6}{#5s}{#6}}\IfBooleanTF{#4}{}{\@\xspace}##1%
+ }
+% \end{macrocode}
+% Expand the plural acronym macro in \PDF labels.
+% \begin{macrocode}
+ \pdfstringdefDisableCommands{\expandafter\def\csname#3s\endcsname{%
+ \IfNoValueTF{#6}{#5s}{#6} }%
+ }
+}
+% \end{macrocode}
+% \end{macro}
+% Silence warning if no acronyms are defined.
+% \begin{macrocode}
+\renewcommand*{\@gls@write@entrycounts}{%
+ \immediate\write\@auxout{%
+ \string\providecommand*{\string\@gls@entry@count}[2]{}
+ }%
+ \count@=0\relax
+ \forallglsentries{\@glsentry}{%
+ \glshasattribute{\@glsentry}{entrycount}{%
+ \ifglsused{\@glsentry}{%
+ \immediate\write\@auxout{%
+ \string\@gls@entry@count{\@glsentry}{%
+ \glsentrycurrcount{\@glsentry}%
+ }
+ }%
+ }{}\advance\count@ by \@ne
+ }{}%
+ }%
+}
+% \end{macrocode}
+% \begin{macro}{\resetacronym}
+% \begin{macro}{\dummyacronym}
+% Add two macros for acronym management.
+% \begin{macrocode}
+\newcommand{\resetacronym}[1]{\protect\glsreset{#1}}
+\newcommand{\dummyacronym}[1]{\protect\glsunset{#1}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{abstract}
+% Adjust the "abstract" environment to reset all acronym counters.
+% \begin{macrocode}
+\@ifundefined{endabstract}{}{%
+ \let\end@hep@abstract\endabstract%
+ \renewcommand\endabstract{\glsresetall\end@hep@abstract}%
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\tableofcontents}
+% \begin{macro}{\listoffigures}
+% \begin{macro}{\listoftables}
+% Adjust the "\tableofcontents" macro to never show the long form of acronyms.
+% \begin{macrocode}
+\let\hep@table@of@contents\tableofcontents
+\renewcommand\tableofcontents{%
+ \glsunsetall\hep@table@of@contents\glsresetall%
+}
+\let\hep@list@of@figures\listoffigures
+\renewcommand\listoffigures{%
+ \glsunsetall\hep@list@of@figures\glsresetall%
+}
+\let\hep@list@of@tables\listoftables
+\renewcommand\listoftables{%
+ \glsunsetall\hep@list@of@tables\glsresetall%
+}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\acronyms}
+% Add a possibility to have different groups of acronyms.
+% \begin{macrocode}
+\NewDocumentCommand{\acronyms}{om}{%
+ \IfNoValueTF{#1}{
+ \newglossary{#2}{#2.in}{#2.out}{#2}%
+ \renewcommand{\acronymtype}{#2}%
+ }{
+ \newglossary{#1}{#1.in}{#1.out}{#2}%
+ \renewcommand{\acronymtype}{#1}%
+ }
+}
+% \end{macrocode}
+% \end{macro}
+%
+%</package>
+%
+% \section{Test}
+%
+%<*test>
+% \begin{macrocode}
+\documentclass{article}
+
+% \usepackage{hep-paper}
+\usepackage{hyperref}
+\usepackage{hep-acronym}
+
+\acronym{PDF}{portable document format}
+\acronym{URL}{uniform resource locator}
+\acronym{CM}{computer modern}
+\acronym{LM}{latin modern}
+
+\begin{document}
+
+\PDF \emph{(Capitalised at beginning of paragraph)}
+\PDF \emph{(Second appearance is shortened)}.
+\URLs \emph{(Capitalised plural form at beginning of sentence)}
+$\URL$ \emph{(Second appearance is forced to be always short)}
+\LM \emph{(Not capitalised in middle of sentence)}
+\LM \emph{(Second appearance is shorted)}.
+$\CM$ \emph{(Enforce short form)}
+\CM \emph{(then extend second appearance)}
+\glsdesc*{CM} \emph{(enforce long form)}
+
+\end{document}
+% \end{macrocode}
+%
+%</test>
+%
+% \section{Readme}
+%
+%<*readme>
+%
+% \begin{macrocode}
+# The `hep-acronym` package
+
+An acronym extension for glossaries
+
+## Introduction
+
+The `hep-acronym` package provides an acronym macro based on the `glossaries` package.
+It can be loaded using `\usepackage{hep-acronym}`.
+
+## Author
+
+Jan Hajer
+
+## License
+
+This file may be distributed and/or modified under the conditions of the `LaTeX` Project Public License, either version 1.3c of this license or (at your option) any later version.
+The latest version of this license is in `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.
+% \end{macrocode}
+%
+%</readme>
+%
+% \Finale
+
+\endinput
+
+% \PrintIndex
+% makeindex -s gglo.ist -o hep-acronym-implementation.gls hep-acronym-implementation.glo
+% makeindex -s gglo.ist -o hep-acronym-implementation.ind hep-acronym-implementation.idx
diff --git a/macros/latex/contrib/hep-acronym/hep-acronym-implementation.pdf b/macros/latex/contrib/hep-acronym/hep-acronym-implementation.pdf
new file mode 100644
index 0000000000..47eb0547f8
--- /dev/null
+++ b/macros/latex/contrib/hep-acronym/hep-acronym-implementation.pdf
Binary files differ
diff --git a/macros/latex/contrib/hep-acronym/hep-acronym.ins b/macros/latex/contrib/hep-acronym/hep-acronym.ins
new file mode 100644
index 0000000000..ca6cb5b42a
--- /dev/null
+++ b/macros/latex/contrib/hep-acronym/hep-acronym.ins
@@ -0,0 +1,49 @@
+%% Copyright (C) 2019 by Jan Hajer
+%%
+%% This file may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3c of this license or (at your option) any later
+%% version. The latest version of this license is in:
+%%
+%% 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.
+
+\input docstrip.tex
+\keepsilent
+\usedir{tex/latex/hep-acronym}
+
+\preamble
+This is a generated file.
+Copyright (C) 2019 by Jan Hajer
+This file may be distributed and/or modified under the
+conditions of the LaTeX Project Public License, either
+version 1.3c of this license or (at your option) any later
+version. The latest version of this license is in:
+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.
+\endpreamble
+
+\generate{
+ \file{hep-acronym-documentation.tex}{\from{hep-acronym-implementation.dtx}{documentation}}
+ \file{hep-acronym.sty}{\from{hep-acronym-implementation.dtx}{package}}
+ \file{hep-acronym-test.tex}{\from{hep-acronym-implementation.dtx}{test}}
+ \nopreamble\nopostamble\file{README-hep-acronym.md}{\from{hep-acronym-implementation.dtx}{readme}}
+}
+
+\Msg{*********************************************************}
+\Msg{*}
+\Msg{* To finish the installation you have to move the}
+\Msg{* following file into a directory searched by TeX:}
+\Msg{*}
+\Msg{* \space\space hep-acronym.sty}
+\Msg{*}
+\Msg{* To produce the documentation run the file}
+\Msg{* hep-acronym-documentation.dtx through LaTeX.}
+\Msg{*}
+\Msg{* Happy TeXing!}
+\Msg{*********************************************************}
+
+\endbatchfile
diff --git a/macros/latex/contrib/hep-acronym/license.md b/macros/latex/contrib/hep-acronym/license.md
new file mode 100644
index 0000000000..494f58131f
--- /dev/null
+++ b/macros/latex/contrib/hep-acronym/license.md
@@ -0,0 +1,416 @@
+The LaTeX Project Public License
+=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
+LPPL Version 1.3c 2008-05-04
+
+Copyright 1999 2002-2008 LaTeX3 Project
+ Everyone is allowed to distribute verbatim copies of this
+ license document, but modification of it is not allowed.
+
+
+PREAMBLE
+========
+
+The LaTeX Project Public License (LPPL) is the primary license under
+which the LaTeX kernel and the base LaTeX packages are distributed.
+
+You may use this license for any work of which you hold the copyright
+and which you wish to distribute. This license may be particularly
+suitable if your work is TeX-related (such as a LaTeX package), but
+it is written in such a way that you can use it even if your work is
+unrelated to TeX.
+
+The section `WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE',
+below, gives instructions, examples, and recommendations for authors
+who are considering distributing their works under this license.
+
+This license gives conditions under which a work may be distributed
+and modified, as well as conditions under which modified versions of
+that work may be distributed.
+
+We, the LaTeX3 Project, believe that the conditions below give you
+the freedom to make and distribute modified versions of your work
+that conform with whatever technical specifications you wish while
+maintaining the availability, integrity, and reliability of
+that work. If you do not see how to achieve your goal while
+meeting these conditions, then read the document `cfgguide.tex'
+and `modguide.tex' in the base LaTeX distribution for suggestions.
+
+
+DEFINITIONS
+===========
+
+In this license document the following terms are used:
+
+ `Work'
+ Any work being distributed under this License.
+
+ `Derived Work'
+ Any work that under any applicable law is derived from the Work.
+
+ `Modification'
+ Any procedure that produces a Derived Work under any applicable
+ law -- for example, the production of a file containing an
+ original file associated with the Work or a significant portion of
+ such a file, either verbatim or with modifications and/or
+ translated into another language.
+
+ `Modify'
+ To apply any procedure that produces a Derived Work under any
+ applicable law.
+
+ `Distribution'
+ Making copies of the Work available from one person to another, in
+ whole or in part. Distribution includes (but is not limited to)
+ making any electronic components of the Work accessible by
+ file transfer protocols such as FTP or HTTP or by shared file
+ systems such as Sun's Network File System (NFS).
+
+ `Compiled Work'
+ A version of the Work that has been processed into a form where it
+ is directly usable on a computer system. This processing may
+ include using installation facilities provided by the Work,
+ transformations of the Work, copying of components of the Work, or
+ other activities. Note that modification of any installation
+ facilities provided by the Work constitutes modification of the Work.
+
+ `Current Maintainer'
+ A person or persons nominated as such within the Work. If there is
+ no such explicit nomination then it is the `Copyright Holder' under
+ any applicable law.
+
+ `Base Interpreter'
+ A program or process that is normally needed for running or
+ interpreting a part or the whole of the Work.
+
+ A Base Interpreter may depend on external components but these
+ are not considered part of the Base Interpreter provided that each
+ external component clearly identifies itself whenever it is used
+ interactively. Unless explicitly specified when applying the
+ license to the Work, the only applicable Base Interpreter is a
+ `LaTeX-Format' or in the case of files belonging to the
+ `LaTeX-format' a program implementing the `TeX language'.
+
+
+
+CONDITIONS ON DISTRIBUTION AND MODIFICATION
+===========================================
+
+1. Activities other than distribution and/or modification of the Work
+are not covered by this license; they are outside its scope. In
+particular, the act of running the Work is not restricted and no
+requirements are made concerning any offers of support for the Work.
+
+2. You may distribute a complete, unmodified copy of the Work as you
+received it. Distribution of only part of the Work is considered
+modification of the Work, and no right to distribute such a Derived
+Work may be assumed under the terms of this clause.
+
+3. You may distribute a Compiled Work that has been generated from a
+complete, unmodified copy of the Work as distributed under Clause 2
+above, as long as that Compiled Work is distributed in such a way that
+the recipients may install the Compiled Work on their system exactly
+as it would have been installed if they generated a Compiled Work
+directly from the Work.
+
+4. If you are the Current Maintainer of the Work, you may, without
+restriction, modify the Work, thus creating a Derived Work. You may
+also distribute the Derived Work without restriction, including
+Compiled Works generated from the Derived Work. Derived Works
+distributed in this manner by the Current Maintainer are considered to
+be updated versions of the Work.
+
+5. If you are not the Current Maintainer of the Work, you may modify
+your copy of the Work, thus creating a Derived Work based on the Work,
+and compile this Derived Work, thus creating a Compiled Work based on
+the Derived Work.
+
+6. If you are not the Current Maintainer of the Work, you may
+distribute a Derived Work provided the following conditions are met
+for every component of the Work unless that component clearly states
+in the copyright notice that it is exempt from that condition. Only
+the Current Maintainer is allowed to add such statements of exemption
+to a component of the Work.
+
+ a. If a component of this Derived Work can be a direct replacement
+ for a component of the Work when that component is used with the
+ Base Interpreter, then, wherever this component of the Work
+ identifies itself to the user when used interactively with that
+ Base Interpreter, the replacement component of this Derived Work
+ clearly and unambiguously identifies itself as a modified version
+ of this component to the user when used interactively with that
+ Base Interpreter.
+
+ b. Every component of the Derived Work contains prominent notices
+ detailing the nature of the changes to that component, or a
+ prominent reference to another file that is distributed as part
+ of the Derived Work and that contains a complete and accurate log
+ of the changes.
+
+ c. No information in the Derived Work implies that any persons,
+ including (but not limited to) the authors of the original version
+ of the Work, provide any support, including (but not limited to)
+ the reporting and handling of errors, to recipients of the
+ Derived Work unless those persons have stated explicitly that
+ they do provide such support for the Derived Work.
+
+ d. You distribute at least one of the following with the Derived Work:
+
+ 1. A complete, unmodified copy of the Work;
+ if your distribution of a modified component is made by
+ offering access to copy the modified component from a
+ designated place, then offering equivalent access to copy
+ the Work from the same or some similar place meets this
+ condition, even though third parties are not compelled to
+ copy the Work along with the modified component;
+
+ 2. Information that is sufficient to obtain a complete,
+ unmodified copy of the Work.
+
+7. If you are not the Current Maintainer of the Work, you may
+distribute a Compiled Work generated from a Derived Work, as long as
+the Derived Work is distributed to all recipients of the Compiled
+Work, and as long as the conditions of Clause 6, above, are met with
+regard to the Derived Work.
+
+8. The conditions above are not intended to prohibit, and hence do not
+apply to, the modification, by any method, of any component so that it
+becomes identical to an updated version of that component of the Work as
+it is distributed by the Current Maintainer under Clause 4, above.
+
+9. Distribution of the Work or any Derived Work in an alternative
+format, where the Work or that Derived Work (in whole or in part) is
+then produced by applying some process to that format, does not relax or
+nullify any sections of this license as they pertain to the results of
+applying that process.
+
+10. a. A Derived Work may be distributed under a different license
+ provided that license itself honors the conditions listed in
+ Clause 6 above, in regard to the Work, though it does not have
+ to honor the rest of the conditions in this license.
+
+ b. If a Derived Work is distributed under a different license, that
+ Derived Work must provide sufficient documentation as part of
+ itself to allow each recipient of that Derived Work to honor the
+ restrictions in Clause 6 above, concerning changes from the Work.
+
+11. This license places no restrictions on works that are unrelated to
+the Work, nor does this license place any restrictions on aggregating
+such works with the Work by any means.
+
+12. Nothing in this license is intended to, or may be used to, prevent
+complete compliance by all parties with all applicable laws.
+
+
+NO WARRANTY
+===========
+
+There is no warranty for the Work. Except when otherwise stated in
+writing, the Copyright Holder provides the Work `as is', without
+warranty of any kind, either expressed or implied, including, but not
+limited to, the implied warranties of merchantability and fitness for a
+particular purpose. The entire risk as to the quality and performance
+of the Work is with you. Should the Work prove defective, you assume
+the cost of all necessary servicing, repair, or correction.
+
+In no event unless required by applicable law or agreed to in writing
+will The Copyright Holder, or any author named in the components of the
+Work, or any other party who may distribute and/or modify the Work as
+permitted above, be liable to you for damages, including any general,
+special, incidental or consequential damages arising out of any use of
+the Work or out of inability to use the Work (including, but not limited
+to, loss of data, data being rendered inaccurate, or losses sustained by
+anyone as a result of any failure of the Work to operate with any other
+programs), even if the Copyright Holder or said author or said other
+party has been advised of the possibility of such damages.
+
+
+MAINTENANCE OF THE WORK
+=======================
+
+The Work has the status `author-maintained' if the Copyright Holder
+explicitly and prominently states near the primary copyright notice in
+the Work that the Work can only be maintained by the Copyright Holder
+or simply that it is `author-maintained'.
+
+The Work has the status `maintained' if there is a Current Maintainer
+who has indicated in the Work that they are willing to receive error
+reports for the Work (for example, by supplying a valid e-mail
+address). It is not required for the Current Maintainer to acknowledge
+or act upon these error reports.
+
+The Work changes from status `maintained' to `unmaintained' if there
+is no Current Maintainer, or the person stated to be Current
+Maintainer of the work cannot be reached through the indicated means
+of communication for a period of six months, and there are no other
+significant signs of active maintenance.
+
+You can become the Current Maintainer of the Work by agreement with
+any existing Current Maintainer to take over this role.
+
+If the Work is unmaintained, you can become the Current Maintainer of
+the Work through the following steps:
+
+ 1. Make a reasonable attempt to trace the Current Maintainer (and
+ the Copyright Holder, if the two differ) through the means of
+ an Internet or similar search.
+
+ 2. If this search is successful, then enquire whether the Work
+ is still maintained.
+
+ a. If it is being maintained, then ask the Current Maintainer
+ to update their communication data within one month.
+
+ b. If the search is unsuccessful or no action to resume active
+ maintenance is taken by the Current Maintainer, then announce
+ within the pertinent community your intention to take over
+ maintenance. (If the Work is a LaTeX work, this could be
+ done, for example, by posting to comp.text.tex.)
+
+ 3a. If the Current Maintainer is reachable and agrees to pass
+ maintenance of the Work to you, then this takes effect
+ immediately upon announcement.
+
+ b. If the Current Maintainer is not reachable and the Copyright
+ Holder agrees that maintenance of the Work be passed to you,
+ then this takes effect immediately upon announcement.
+
+ 4. If you make an `intention announcement' as described in 2b. above
+ and after three months your intention is challenged neither by
+ the Current Maintainer nor by the Copyright Holder nor by other
+ people, then you may arrange for the Work to be changed so as
+ to name you as the (new) Current Maintainer.
+
+ 5. If the previously unreachable Current Maintainer becomes
+ reachable once more within three months of a change completed
+ under the terms of 3b) or 4), then that Current Maintainer must
+ become or remain the Current Maintainer upon request provided
+ they then update their communication data within one month.
+
+A change in the Current Maintainer does not, of itself, alter the fact
+that the Work is distributed under the LPPL license.
+
+If you become the Current Maintainer of the Work, you should
+immediately provide, within the Work, a prominent and unambiguous
+statement of your status as Current Maintainer. You should also
+announce your new status to the same pertinent community as
+in 2b) above.
+
+
+WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE
+======================================================
+
+This section contains important instructions, examples, and
+recommendations for authors who are considering distributing their
+works under this license. These authors are addressed as `you' in
+this section.
+
+Choosing This License or Another License
+----------------------------------------
+
+If for any part of your work you want or need to use *distribution*
+conditions that differ significantly from those in this license, then
+do not refer to this license anywhere in your work but, instead,
+distribute your work under a different license. You may use the text
+of this license as a model for your own license, but your license
+should not refer to the LPPL or otherwise give the impression that
+your work is distributed under the LPPL.
+
+The document `modguide.tex' in the base LaTeX distribution explains
+the motivation behind the conditions of this license. It explains,
+for example, why distributing LaTeX under the GNU General Public
+License (GPL) was considered inappropriate. Even if your work is
+unrelated to LaTeX, the discussion in `modguide.tex' may still be
+relevant, and authors intending to distribute their works under any
+license are encouraged to read it.
+
+A Recommendation on Modification Without Distribution
+-----------------------------------------------------
+
+It is wise never to modify a component of the Work, even for your own
+personal use, without also meeting the above conditions for
+distributing the modified component. While you might intend that such
+modifications will never be distributed, often this will happen by
+accident -- you may forget that you have modified that component; or
+it may not occur to you when allowing others to access the modified
+version that you are thus distributing it and violating the conditions
+of this license in ways that could have legal implications and, worse,
+cause problems for the community. It is therefore usually in your
+best interest to keep your copy of the Work identical with the public
+one. Many works provide ways to control the behavior of that work
+without altering any of its licensed components.
+
+How to Use This License
+-----------------------
+
+To use this license, place in each of the components of your work both
+an explicit copyright notice including your name and the year the work
+was authored and/or last substantially modified. Include also a
+statement that the distribution and/or modification of that
+component is constrained by the conditions in this license.
+
+Here is an example of such a notice and statement:
+
+ %% pig.dtx
+ %% Copyright 2005 M. Y. Name
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2005/12/01 or later.
+ %
+ % This work has the LPPL maintenance status `maintained'.
+ %
+ % The Current Maintainer of this work is M. Y. Name.
+ %
+ % This work consists of the files pig.dtx and pig.ins
+ % and the derived file pig.sty.
+
+Given such a notice and statement in a file, the conditions
+given in this license document would apply, with the `Work' referring
+to the three files `pig.dtx', `pig.ins', and `pig.sty' (the last being
+generated from `pig.dtx' using `pig.ins'), the `Base Interpreter'
+referring to any `LaTeX-Format', and both `Copyright Holder' and
+`Current Maintainer' referring to the person `M. Y. Name'.
+
+If you do not want the Maintenance section of LPPL to apply to your
+Work, change `maintained' above into `author-maintained'.
+However, we recommend that you use `maintained', as the Maintenance
+section was added in order to ensure that your Work remains useful to
+the community even when you can no longer maintain and support it
+yourself.
+
+Derived Works That Are Not Replacements
+---------------------------------------
+
+Several clauses of the LPPL specify means to provide reliability and
+stability for the user community. They therefore concern themselves
+with the case that a Derived Work is intended to be used as a
+(compatible or incompatible) replacement of the original Work. If
+this is not the case (e.g., if a few lines of code are reused for a
+completely different task), then clauses 6b and 6d shall not apply.
+
+
+Important Recommendations
+-------------------------
+
+ Defining What Constitutes the Work
+
+ The LPPL requires that distributions of the Work contain all the
+ files of the Work. It is therefore important that you provide a
+ way for the licensee to determine which files constitute the Work.
+ This could, for example, be achieved by explicitly listing all the
+ files of the Work near the copyright notice of each file or by
+ using a line such as:
+
+ % This work consists of all files listed in manifest.txt.
+
+ in that place. In the absence of an unequivocal list it might be
+ impossible for the licensee to determine what is considered by you
+ to comprise the Work and, in such a case, the licensee would be
+ entitled to make reasonable conjectures as to which files comprise
+ the Work.
+
diff --git a/macros/latex/contrib/hep-title/README.md b/macros/latex/contrib/hep-title/README.md
new file mode 100644
index 0000000000..0c203a3a09
--- /dev/null
+++ b/macros/latex/contrib/hep-title/README.md
@@ -0,0 +1,21 @@
+
+
+# The `hep-title` package
+
+Extensions for the title page
+
+## Introduction
+
+The `hep-title` package extends the title macros of the standard classes with macros for a preprint, affiliation, editors, and endorsers.
+
+To use the `hep-title` package include it with `\usepackage{hep-title}`.
+
+## Author
+
+Jan Hajer
+
+## License
+
+This file may be distributed and/or modified under the conditions of the `LaTeX` Project Public License, either version 1.3c of this license or (at your option) any later version.
+The latest version of this license is in `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.
+
diff --git a/macros/latex/contrib/hep-title/bibliography.bib b/macros/latex/contrib/hep-title/bibliography.bib
new file mode 100644
index 0000000000..e5117be3d5
--- /dev/null
+++ b/macros/latex/contrib/hep-title/bibliography.bib
@@ -0,0 +1,1055 @@
+@article{hep-paper,
+title = "The |hep-paper| package",
+subtitle = "Publications in high energy physics",
+author = "Jan Hajer",
+year = "2019",
+eprinttype = "ctan",
+eprint = "hep-paper",
+related = "hep-paper-1",
+}
+
+@manual{hep-paper-1,
+doi = "10.5281/zenodo.3606436",
+eprinttype = "github",
+eprintclass = "janhajer",
+eprint = "hep-paper",
+}
+
+@article{hep-acronym,
+title = "The |hep-acronym| package",
+subtitle = "An acronym extension for glossaries",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-acronyms",
+related = "hep-paper-1",
+}
+
+@article{hep-bibliography,
+title = "The |hep-bibliography| package",
+subtitle = "Bibliographies for high energy physics",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-bibliography",
+related = "hep-paper-1",
+}
+
+@article{hep-float,
+title = "The |hep-float| package",
+subtitle = "Convenience package for float placement",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-float",
+related = "hep-paper-1",
+}
+
+@article{hep-font,
+title = "The |hep-font| package",
+subtitle = "Latin modern extended by computer modern",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-font",
+related = "hep-paper-1",
+}
+
+@article{hep-math-font,
+title = "The |hep-math-font| package",
+subtitle = "Extended Greek and sans serif math",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-math-font",
+related = "hep-paper-1",
+}
+
+@article{hep-math,
+title = "The |hep-math| package",
+subtitle = "Extended math macros",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-math",
+related = "hep-paper-1",
+}
+
+@article{hep-text,
+title = "The |hep-text| package",
+subtitle = "List and text extensions",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-text",
+related = "hep-paper-1",
+}
+
+@article{hep-title,
+title = "The |hep-title| package",
+subtitle = "Extensions for the title page",
+author = "Jan Hajer",
+year = "2021",
+eprinttype = "ctan",
+eprint = "hep-title",
+related = "hep-paper-1",
+}
+
+@article{kvoptions,
+title = "The |kvoptions| package",
+subtitle = "Key value format for package options",
+author = "Heiko Oberdiek",
+year = "2004",
+eprinttype = "ctan",
+eprint = "kvoptions",
+related = "kvoptions-1",
+}
+
+@manual{kvoptions-1,
+eprinttype = "github",
+eprintclass = "ho-tex",
+eprint = "kvoptions",
+}
+
+@article{cleveref,
+title = "The |cleveref| package",
+subtitle = "Intelligent cross-referencing",
+author = "Toby Cubitt",
+date = "2006",
+url = "http://dr-qubit.org/cleveref",
+eprinttype = "ctan",
+eprint = "cleveref",
+}
+
+@article{foreign,
+title = "The |foreign| package for \hologo{LaTeX2e}",
+subtitle = "Systematic treatment of \enquote{foreign} words in documents",
+author = "Philip G. Ratcliffe",
+date = "2012",
+eprinttype = "ctan",
+eprint = "foreign",
+}
+
+@article{geometry,
+title = "The |geometry| package",
+subtitle = "Flexible and complete interface to document dimensions",
+author = "David Carlisle and Hideo Umeki",
+date = "1996",
+eprinttype = "ctan",
+eprint = "geometry",
+related = "geometry-1",
+}
+
+@manual{geometry-1,
+eprinttype = "github",
+eprintclass = "davidcarlisle",
+eprint = "geometry",
+}
+
+@article{a4wide,
+title = "The |a4wide| package",
+subtitle = "\enquote{Wide} a4 layout",
+author = "Alexander Holt and Jean-François Lamy",
+date = "1986",
+eprinttype = "ctan",
+eprint = "a4wide",
+note = "depreciated and not used",
+}
+
+@article{microtype,
+title = "The |microtype| package",
+subtitle = "Subliminal refinements towards typographical perfection",
+author = "Robert Schlicht",
+date = "2004",
+eprinttype = "ctan",
+eprint = "microtype",
+}
+
+@article{authblk,
+title = "A \hologo{LaTeX} Package to Prepare Author and Affiliation Blocks",
+subtitle = "Support for footnote style author/affiliation",
+author = "Patrick W. Daly",
+date = "2001",
+eprinttype = "ctan",
+eprint = "authblk",
+}
+
+@article{bm,
+title = "The |bm| package",
+subtitle = "Access bold symbols in maths mode",
+author = "David Carlisle and Frank Mittelbach",
+collaboration = "\hologo{LaTeX} Team",
+date = "1993",
+eprinttype = "ctan",
+eprint = "bm",
+}
+
+@article{empheq,
+title = "The |empheq| package",
+author = "Lars Madsen and Morten Høgholm and Will Robertson and Joseph Wright",
+eprinttype = "ctan",
+eprint = "empheq",
+}
+
+@article{mathtools,
+title = "The |mathtools| package",
+subtitle = "Mathematical tools to use with |amsmath|",
+author = "Lars Madsen and Morten Høgholm and Will Robertson and Joseph Wright",
+date = "2004",
+eprinttype = "ctan",
+eprint = "mathtools",
+}
+
+@article{amsmath,
+title = "The |amsmath| package",
+subtitle = "AMS mathematical facilities for \hologo{LaTeX}",
+collaboration = "\hologo{LaTeX} Team",
+date = "1994",
+url = "https://ams.org/tex/amslatex",
+eprinttype = "ctan",
+eprint = "amsmath",
+}
+
+@article{amstext,
+title = "The |amstext| package",
+subtitle = "Typeset text fragments in mathematics",
+collaboration = "\hologo{LaTeX} Team",
+date = "1995",
+url = "https://ams.org/tex/amslatex",
+eprinttype = "ctan",
+eprint = "amstext",
+}
+
+@article{amsfonts,
+title = "The |amsfonts| package",
+subtitle = "\hologo{TeX} fonts from the American Mathematical Society",
+author = "Michael Downes and David M. Jones and Frank Mittelbach and Rainer Schöpf",
+collaboration = "American Mathematical Society",
+date = "1995",
+url = "https://ams.org/tex/amsfonts",
+eprinttype = "ctan",
+eprint = "amsfonts",
+}
+
+@article{amssymb,
+title = "The |amssymb| package",
+author = "Michael Downes and David M. Jones and Frank Mittelbach and Rainer Schöpf",
+collaboration = "American Mathematical Society",
+date = "1995",
+eprinttype = "ctan",
+eprint = "amsfonts",
+}
+
+@article{slashed,
+title = "The |slashed| package",
+subtitle = "Put a slash through characters",
+author = "David Carlisle",
+date = "1987",
+eprinttype = "ctan",
+eprint = "slashed",
+}
+
+@article{physics,
+title = "The |physics| package",
+subtitle = "Macros supporting the Mathematics of Physics",
+author = "Sergio C. de la Barrera",
+date = "2012",
+eprinttype = "ctan",
+eprint = "physics",
+}
+
+@article{units,
+title = "The |units| and |nicefrac| packages",
+subtitle = "Typeset units",
+author = "Axel Reichert",
+date = "1998",
+eprinttype = "ctan",
+eprint = "units",
+}
+
+@article{subcaption,
+title = "The |subcaption| package",
+subtitle = "Support for sub-captions",
+author = "Axel Sommerfeldt",
+date = "2007",
+eprinttype = "ctan",
+eprint = "subcaption",
+related = "caption-1",
+}
+
+@article{caption,
+title = "The |caption| package",
+subtitle = "Customising captions in floating environments",
+author = "Axel Sommerfeldt",
+date = "1994",
+eprinttype = "ctan",
+eprint = "caption",
+related = "caption-1",
+}
+
+@manual{caption-1,
+eprinttype = "gitlab",
+eprintclass = "axelsommerfeldt",
+eprint = "caption",
+}
+
+
+@article{biblatex,
+title = "The |biblatex| Package",
+subtitle = "Sophisticated Bibliographies in \hologo{LaTeX}",
+author = "Philipp Lehman and Joseph Wright and Audrey Boruvka and Philip Kime",
+date = "2006",
+eprinttype = "ctan",
+eprint = "biblatex",
+related = "biblatex-1",
+}
+
+@manual{biblatex-1,
+eprinttype = "github",
+eprintclass = "plk",
+eprint = "biblatex",
+}
+
+@article{hyperref,
+title = "Hypertext marks in \hologo{LaTeX}: a manual for |hyperref|",
+subtitle = "Extensive support for hypertext in \hologo{LaTeX}",
+author = "Sebastian Rahtz and Heiko Oberdiek",
+collaboration = "\hologo{LaTeX3} Project",
+date = "1995",
+eprinttype = "ctan",
+eprint = "hyperref",
+related = "hyperref-1",
+}
+
+@manual{hyperref-1,
+eprinttype = "github",
+eprintclass = "latex3",
+eprint = "hyperref",
+}
+
+@article{graphicx,
+title = "Packages in the \enquote{graphics} bundle",
+subtitle = "Enhanced support for graphics",
+author = "David Carlisle and Sebastian Rahtz",
+date = "1994",
+eprinttype = "ctan",
+eprint = "graphicx",
+}
+
+@article{booktabs,
+title = "The |booktabs| package",
+subtitle = "Publication quality tables in \hologo{LaTeX}",
+author = "Danie Els and Simon Fear",
+date = "1995",
+eprinttype = "ctan",
+eprint = "booktabs",
+}
+
+@article{multirow,
+title = "The |multirow|, |bigstrut| and |bigdelim| packages",
+subtitle = "Create tabular cells spanning multiple rows",
+author = "Piet van Oostrum and Jerry Leichter",
+date = "1994",
+eprinttype = "ctan",
+eprint = "multirow",
+}
+
+@article{fixmath,
+title = "The |fixmath| package for \hologo{LaTeX2e}",
+subtitle = "Make maths comply with ISO 31-0:1992 to ISO 31-13:1992",
+author = "Walter Schmidt",
+date = "2000",
+eprinttype = "ctan",
+eprint = "fixmath",
+}
+
+@article{alphabeta,
+title = "The |alphabeta| package",
+subtitle = "LICR macros and encoding definition files for Greek",
+author = "Günter Milde",
+date = "2013",
+eprinttype = "ctan",
+eprint = "greek-fontenc",
+}
+
+@article{textalpha,
+title = "The |textalpha| package",
+subtitle = "LICR macros and encoding definition files for Greek",
+author = "Günter Milde",
+date = "2010",
+eprinttype = "ctan",
+eprint = "greek-fontenc",
+}
+
+@article{arxiv-collector,
+title = "|arxiv-collector|",
+subtitle = "A little Python script to collect \hologo{LaTeX} sources for upload to the arXiv",
+author = "Dougal Sutherland",
+date = "2018",
+eprinttype = "github",
+eprintclass = "dougalsutherland",
+eprint = "arxiv-collector",
+}
+
+@article{biber,
+title = "\hologo{biber}",
+subtitle = "Backend processor for Bib\hologo{LaTeX}",
+author = "François Charette and Philip Kime",
+date = "2009",
+eprinttype = "github",
+eprintclass = "plk",
+eprint = "biber",
+related = "biber-1",
+}
+
+@manual{biber-1,
+eprinttype = "sourceforge",
+eprint = "biblatex-biber",
+}
+
+@article{lmodern,
+title = "Latin Modern Family of Fonts",
+subtitle = "Latin modern fonts in outline formats",
+date = "2003",
+author = "B. Jackowski and J.M. Nowacki",
+url = "http://gust.org.pl/projects/e-foundry/latin-modern",
+eprinttype = "ctan",
+eprint = "lm",
+}
+
+@article{ifluatex,
+title = "The |ifluatex| package",
+subtitle = "Provides the |\textbackslash ifluatex| switch",
+author = "Heiko Oberdiek",
+collaboration = "\hologo{LaTeX} Team",
+date = "2007",
+eprinttype = "ctan",
+eprint = "ifluatex",
+}
+
+@article{ifxetex,
+title = "The |iftex| package",
+subtitle = "Am I running under \hologo{XeTeX}?",
+collaboration = "\hologo{LaTeX} Team",
+author = "Will Robertson",
+date = "2006",
+eprinttype = "ctan",
+eprint = "ifxetex",
+related = "ifxetex-1",
+}
+
+@manual{ifxetex-1,
+eprinttype = "github",
+eprintclass = "latex3",
+eprint = "iftex",
+}
+
+@article{fontspec,
+title = "The |fontspec| package",
+subtitle = "Advanced font selection in \hologo{XeLaTeX} and \hologo{LuaLaTeX}",
+author = "Will Robertson and Khaled Hosny",
+date = "2004",
+eprinttype = "ctan",
+eprint = "fontspec",
+}
+
+@article{fontenc,
+title = "The |fontenc| package",
+subtitle = "Standard package for selecting font encodings",
+collaboration = "\hologo{LaTeX} Team",
+author = "Frank Mittelbach and Robin Fairbairns and Werner Lemberg",
+date = "1995",
+eprinttype = "ctan",
+eprint = "fontenc",
+}
+
+@article{inputenc,
+title = "The |inputenc| package",
+subtitle = "Accept different input encodings",
+collaboration = "\hologo{LaTeX} Team",
+author = "Frank Mittelbach and Alan Jeffrey",
+date = "1989",
+eprinttype = "ctan",
+eprint = "inputenc",
+}
+
+@article{textcomp,
+title = "The |textcomp| package",
+subtitle = "\hologo{LaTeX} support for the Text Companion fonts",
+collaboration = "\hologo{LaTeX} Team",
+author = "Sebastian Rahtz",
+date = "1995",
+eprinttype = "ctan",
+eprint = "textcomp",
+}
+
+@article{enumitem,
+title = "Customizing lists with the |enumitem| package",
+subtitle = "Control layout of itemize, enumerate, description",
+author = "Javier Bezos",
+date = "2003",
+url = "https://texnia.com/enumitem.html",
+eprinttype = "ctan",
+eprint = "enumitem",
+related = "enumitem-1",
+}
+
+@manual{enumitem-1,
+eprinttype = "github",
+eprintclass = "jbezos",
+eprint = "enumitem",
+}
+
+@article{atbegshi,
+title = "The |atbegshi| package",
+subtitle = "Execute stuff at |shipout| time",
+author = "Heiko Oberdiek",
+date = "2007",
+eprinttype = "ctan",
+eprint = "atbegshi",
+related = "atbegshi-1",
+}
+
+@manual{atbegshi-1,
+eprinttype = "github",
+eprintclass = "ho-tex",
+eprint = "atbegshi",
+}
+
+@article{picture,
+title = "The |picture| package",
+subtitle = "Dimens for picture macros",
+author = "Heiko Oberdiek",
+date = "2006",
+eprinttype = "ctan",
+eprint = "picture",
+related = "picture-1",
+}
+
+@manual{picture-1,
+eprinttype = "github",
+eprintclass = "ho-tex",
+eprint = "picture",
+}
+
+@article{varwidth,
+title = "The |varwidth| package",
+subtitle = "A variable-width minipage",
+author = "Donald Arseneau",
+date = "2003",
+eprinttype = "ctan",
+eprint = "varwidth",
+}
+
+@article{csquotes,
+title = "The |csquotes| Package",
+subtitle = "Context sensitive quotation facilities",
+author = "Philipp Lehman and Joseph Wright",
+date = "2003",
+eprinttype = "ctan",
+eprint = "csquotes",
+}
+
+@article{babel,
+title = "|Babel| Localization and internationalization",
+subtitle = "Multilingual support for Plain \hologo{TeX} or \hologo{LaTeX}",
+author = "Johannes Braams and Javier Bezos and at al.",
+date = "1989",
+eprinttype = "ctan",
+eprint = "babel",
+related = "babel-1",
+}
+
+@manual{babel-1,
+eprinttype = "github",
+eprintclass = "latex3",
+eprint = "babel",
+}
+
+@article{polyglossia,
+title = "The |polyglossia| package",
+author = "Arthur Reutenauer and François Charette and Elie Roux and Bastien Roucariès and Jürgen Spitzmüller",
+eprinttype = "ctan",
+eprint = "polyglossia",
+}
+
+@article{parskip,
+title = "The |parskip| package",
+subtitle = "Layout with zero |\textbackslash parindent|, non-zero |\textbackslash parskip|",
+author = "Robin Fairbairns and Frank Mittelbach and H. Partl",
+date = "1989",
+eprinttype = "ctan",
+eprint = "parskip",
+related = "parskip-1",
+}
+
+@manual{parskip-1,
+eprinttype = "github",
+eprintclass = "FrankMittelbach",
+eprint = "fmitex",
+}
+
+
+@article{fntguide,
+title = "\hologo{LaTeX2e}\ font selection",
+subtitle = "Docmentation of \hologo{LaTeX} font commands",
+collaboration = "\hologo{LaTeX} Team",
+date = "1995",
+eprinttype = "ctan",
+eprint = "fntguide",
+}
+
+@article{euenc,
+title = "The Experimental Unicode `EUx’ Encodings",
+author = "Will Robertson and Elie Roux and Khaled Hosny",
+eprinttype = "ctan",
+eprint = "euenc",
+}
+
+@article{soul,
+title = "The |soul| package",
+subtitle = "Hyphenation for letterspacing, underlining, and more",
+author = "Melchior Franz",
+date = "1998",
+eprinttype = "ctan",
+eprint = "soul",
+}
+
+@article{ulem,
+title = "The |ulem| package",
+subtitle = "Package for underlining",
+author = "Donald Arseneau",
+date = "1989",
+eprinttype = "ctan",
+eprint = "ulem",
+}
+
+@article{glossaries,
+title = "The |glossaries| package",
+subtitle = "Create glossaries and lists of acronyms",
+author = "Nicola Talbot",
+date = "2007",
+eprinttype = "ctan",
+eprint = "glossaries",
+}
+
+@article{glossaries-extra,
+title = "The |glossaries-extra| package",
+subtitle = "An extension to the |glossaries| package",
+author = "Dickimaw Books, Nicola Talbot",
+date = "2015",
+eprinttype = "ctan",
+eprint = "glossaries-extra",
+}
+
+@article{xparse,
+title = "The |xparse| package",
+subtitle = "A generic document command parser",
+author = "Frank Mittelbach and Chris Rowley and David Carlisle",
+collaboration = "\hologo{LaTeX3} Project",
+date = "1999",
+eprinttype = "ctan",
+eprint = "xparse",
+}
+
+@article{pdftexcmds,
+title = "The |pdftexcmds| package",
+subtitle = "\hologo{LuaTeX} support for \hologo{pdfTeX} utility functions",
+author = "Heiko Oberdiek",
+date = "2007",
+eprinttype = "ctan",
+eprint = "pdftexcmds",
+}
+
+@article{fix-cm,
+title = "The |fix-cm| package",
+subtitle = "Permit Computer Modern fonts at arbitrary sizes",
+author = "Frank Mittelbach and David Carlisle and Chris Rowley and Walter Schmidt",
+date = "1993",
+eprinttype = "ctan",
+eprint = "fix-cm",
+}
+
+@article{revtex,
+title = "The REV\hologo{TeX} class",
+subtitle = "Styles for various Physics Journals",
+author = "Mark Doyle and Arthur Ogawa",
+collaboration = "American Physical Society",
+date = "1999",
+url = "https://journals.aps.org/revtex",
+eprinttype = "ctan",
+eprint = "revtex",
+}
+
+@article{encguide,
+title = "\hologo{LaTeX} font encodings",
+subtitle = "Documentation of \hologo{LaTeX} font encodings",
+author = "Frank Mittelbach and Robin Fairbairns and Werner Lemberg",
+collaboration = "\hologo{LaTeX3} Project Team",
+date = "1995",
+eprinttype = "ctan",
+eprint = "encguide",
+}
+
+@article{sfmath,
+title = "The |sfmath| package",
+subtitle = "Sans-serif mathematics",
+author = "Olaf Dietrich",
+date = "2005",
+url = "https://dtrx.de/od/tex/sfmath",
+eprinttype = "ctan",
+eprint = "sfmath",
+}
+
+@article{relsize,
+title = "The |relsize| package",
+subtitle = "Set the font size relative to the current font size",
+author = "Donald Arseneau and Matt Swift",
+date = "2011",
+eprinttype = "ctan",
+eprint = "relsize",
+}
+
+@article{everyhook,
+title = "The |everyhook| package",
+subtitle = "Hooks for standard \hologo{TeX} token lists",
+author = "Stephen Checkoway",
+date = "2010",
+eprinttype = "ctan",
+eprint = "everyhook",
+}
+
+
+@article{sansmathfonts,
+title = "The |sansmathfonts| package",
+subtitle = "Correct placement of accents in sans-serif maths",
+author = "Ariel Barton",
+date = "2013",
+eprinttype = "ctan",
+eprint = "sansmathfonts",
+}
+
+@article{xspace,
+title = "The |xspace| package",
+subtitle = "Define commands that appear not to eat spaces",
+author = "David Carlisle and Morten Høgholm",
+collaboration = "\hologo{LaTeX} Team",
+date = "1993",
+eprinttype = "ctan",
+eprint = "xspace",
+}
+
+@article{ragged2e,
+title = "The |ragged2e|-package",
+subtitle = "Alternative versions of \enquote{ragged}-type commands",
+author = "Martin Schröder",
+date = "1996",
+eprinttype = "ctan",
+eprint = "ragged2e",
+related = "ragged2e-1",
+}
+
+@manual{ragged2e-1,
+eprinttype = "gitlab",
+eprintclass = "hagenbuch",
+eprint = "ragged2e",
+}
+
+@article{url,
+title = "The |url| package",
+subtitle = "Verbatim with URL-sensitive line breaks",
+author = "Donald Arseneau",
+date = "1996",
+eprinttype = "ctan",
+eprint = "url",
+}
+
+@article{jhep,
+title = "The |JHEP| package",
+collaboration = "SISSA Medialab",
+date = "1997",
+url = "https://jhep.sissa.it/jhep/help/JHEP_TeXclass.jsp",
+}
+
+@article{jcap,
+title = "The |JCAP| package",
+collaboration = "SISSA Medialab",
+date = "2002",
+url = "https://jcap.sissa.it/jcap/help/JCAP_TeXclass.jsp",
+}
+
+@article{bbm-macros,
+title = "A package for using the |bbm| fonts in math environment",
+author = "Torsten Hilbrich",
+date = "1994",
+eprinttype = "ctan",
+eprint = "bbm-macros",
+related = "bbm"
+}
+
+@article{bbm,
+title = "|bbm|",
+subtitle = "\enquote{Blackboard-style} cm fonts",
+author = "Gilles Robert",
+date = "1993",
+eprinttype = "ctan",
+eprint = "bbm",
+}
+
+@article{arxiv,
+title = "arXiv",
+subtitle = "free distribution service and an open archive for scholarly articles",
+url = "https://arxiv.org",
+author = "Paul Ginsparg",
+collaboration = "arXiv Team",
+year = "1991",
+organization = "Cornell University",
+}
+
+@article{dsfont,
+title = "The |doublestroke| font",
+subtitle = "Typeset mathematical double stroke symbols",
+author = "Olaf Kummer",
+date = "1995",
+eprinttype = "ctan",
+eprint = "doublestroke",
+}
+
+@article{mleftright,
+title = "The |mleftright| package",
+subtitle = "Variants of delimiters that act as maths open/close",
+author = "Heiko Oberdiek",
+date = "2010",
+eprinttype = "ctan",
+eprint = "mleftright",
+}
+
+@article{urwchancal,
+title = "A virtual font for URW Chancery Math",
+subtitle = "Use URW's clone of Zapf Chancery as a maths alphabet",
+author = "Michael Sharpe",
+date = "2011",
+eprinttype = "ctan",
+eprint = "urwchancal",
+}
+
+@article{footnotebackref,
+title = "The |footnotebackref| package",
+subtitle = "Back-references from footnotes",
+author = "Holger Lange",
+date = "2012",
+eprinttype = "ctan",
+eprint = "footnotebackref",
+}
+
+@article{cancel,
+title = "The |cancel| package",
+subtitle = "Place lines through maths formulae",
+author = "Donald Arseneau",
+date = "2013",
+eprinttype = "ctan",
+eprint = "cancel",
+}
+
+@article{beamer,
+title = "The |beamer| class",
+subtitle = "A \hologo{LaTeX} class for producing presentations and slides",
+author = "Till Tantau and Joseph Wright and Vedran Miletić",
+date = "2003",
+eprinttype = "ctan",
+eprint = "beamer",
+related = "beamer-1",
+}
+
+@manual{beamer-1,
+eprinttype = "github",
+eprintclass = "josephwright",
+eprint = "beamer",
+}
+
+@article{exscale,
+title = "The |exscale| package",
+subtitle = "Implements scaling of the \enquote{cmex} fonts",
+author = "Frank Mittelbach and Rainer Schöpf",
+date = "1993",
+eprinttype = "ctan",
+eprint = "exscale",
+}
+
+@article{mathrsfs,
+title = "The |mathrsfs| package",
+subtitle = "Support for using RSFS fonts in maths",
+author = "Jörg Knappen",
+date = "1995",
+eprinttype = "ctan",
+eprint = "mathrsfs",
+}
+
+@article{esint,
+title = "The |esint| package",
+subtitle = "Extended set of integrals for Computer Modern",
+author = "Eddie Saudrais",
+date = "2005",
+eprinttype = "ctan",
+eprint = "esint",
+}
+
+@article{cmbright,
+title = "The |cmbright| package",
+subtitle = "Using the CM Bright typeface with \hologo{LaTeX}",
+author = "Walter A. Schmidt",
+date = "1996",
+eprinttype = "ctan",
+eprint = "cmbright",
+}
+
+@article{titling,
+title = "The |titling| package",
+subtitle = "Control over the typesetting of the |\textbackslash maketitle| command",
+author = "Peter R. Wilson",
+date = "2000",
+eprinttype = "ctan",
+eprint = "titling",
+}
+
+@article{MnSymbol,
+title = "The |MnSymbol| package",
+subtitle = "Mathematical symbol font for Adobe MinionPro",
+author = "Achim Blumensath",
+date = "2005",
+eprinttype = "ctan",
+eprint = "MnSymbol",
+}
+
+@article{environ,
+title = "The |environ| package",
+subtitle = "A new interface for environments in \hologo{LaTeX}",
+author = "Will Robertson",
+date = "2007",
+eprinttype = "ctan",
+eprint = "environ",
+}
+
+@article{abstract,
+title = "The |abstract| package",
+subtitle = "Control the typesetting of the abstract environment",
+author = "Peter R. Wilson",
+date = "2000",
+eprinttype = "ctan",
+eprint = "abstract",
+}
+
+@article{cfr-lm,
+title = "The |cfr-lm| package",
+subtitle = "Enhanced support for the Latin Modern fonts",
+author = "Clea F. Rees",
+date = "2008",
+eprinttype = "ctan",
+eprint = "cfr-lm",
+}
+
+@article{etoolbox,
+title = "The |etoolbox| package",
+subtitle = "e-\hologo{TeX} tools for \hologo{LaTeX}",
+author = "Philipp Lehman and Joseph Wright",
+date = "2007",
+eprinttype = "ctan",
+eprint = "etoolbox",
+}
+
+@article{substitutefont,
+title = "The |substitutefont| package",
+subtitle = "Easy font substitution",
+author = "Günter Milde",
+date = "2010",
+eprinttype = "ctan",
+eprint = "substitutefont",
+}
+
+@article{svjour,
+title = "The |svjour| package",
+subtitle = "Macros for Springer journals",
+collaboration = "Springer Verlag",
+date = "1997",
+eprinttype = "ctan",
+eprint = "springer",
+}
+
+@article{cm,
+title = "Computer Modern fonts",
+author = "Donald E. Knuth",
+date = "1986",
+eprinttype = "ctan",
+eprint = "cm",
+}
+
+@article{subdepth,
+title = "The |subdepth| package",
+subtitle = "Unify maths subscript height",
+author = "Will Robertson",
+date = "2007",
+eprinttype = "ctan",
+eprint = "subdepth",
+}
+
+@article{xpatch,
+title = "The |xpatch| package",
+subtitle = "Extending etoolbox patching commands",
+author = "Enrico Gregorio",
+date = "2012",
+eprinttype = "ctan",
+eprint = "xpatch",
+}
+
+@article{hfoldsty,
+title = "The |hfoldsty| package",
+subtitle = "Old style numerals with EC fonts",
+author = "Harald Harders",
+date = "2004",
+eprinttype = "ctan",
+eprint = "hfoldsty",
+}
+
+@article{slantsc,
+title = "The |slantsc| package",
+subtitle = "Access different-shaped small-caps fonts",
+author = "Harald Harders",
+date = "2003",
+eprinttype = "ctan",
+eprint = "slantsc",
+}
+
+@article{nfssext-cfr,
+title = "The |nfssext-cfr| package",
+subtitle = "Extensions to the \hologo{LaTeX} NFSS",
+author = "Clea F. Rees and Philipp Lehman",
+date = "2003",
+eprinttype = "ctan",
+eprint = "nfssext-cfr",
+}
+
+@article{xstring,
+title = "The |xstring| package",
+subtitle = "String manipulation for \hologo{LaTeX}",
+author = "Christian Tellechea",
+date = "2008",
+eprinttype = "ctan",
+eprint = "xstring",
+}
+
+@article{gregorio:2020,
+title = "\hologo{TeX}, \hologo{LaTeX} and math",
+author = "Enrico Gregorio",
+date = "2020",
+url = "https://latex-project.org/publications/2020-egreg-TUB-tb127gregorio-math.pdf",
+}
+
+@article{soulutf8,
+title = "The |soulutf8| package",
+subtitle = "Permit use of UTF-8 characters in |soul|",
+author = "Heiko Oberdiek",
+date = "2007",
+eprinttype = "ctan",
+eprint = "soulutf8",
+}
+
diff --git a/macros/latex/contrib/hep-title/hep-title-documentation.pdf b/macros/latex/contrib/hep-title/hep-title-documentation.pdf
new file mode 100644
index 0000000000..4c8f7922d4
--- /dev/null
+++ b/macros/latex/contrib/hep-title/hep-title-documentation.pdf
Binary files differ
diff --git a/macros/latex/contrib/hep-title/hep-title-implementation.dtx b/macros/latex/contrib/hep-title/hep-title-implementation.dtx
new file mode 100644
index 0000000000..9a175e673a
--- /dev/null
+++ b/macros/latex/contrib/hep-title/hep-title-implementation.dtx
@@ -0,0 +1,912 @@
+% \iffalse meta-comment
+%
+% Copyright (C) 2019 by Jan Hajer
+% -----------------------------------
+%
+% This file may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in:
+%
+% 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.
+%
+% \fi
+%
+% \iffalse
+
+%<package>\NeedsTeXFormat{LaTeX2e}[2005/12/01]
+%<package>\ProvidesPackage{hep-title}[2021/09/01 v1.0 Extend title page macros]
+%<documentation>\ProvidesFile{hep-title-documentation.tex}[2021/09/01 v1.0 hep-title documentation]
+%
+%<*documentation>
+
+\RequirePackage[l2tabu, orthodox]{nag}
+
+\documentclass{ltxdoc}
+\AtBeginDocument{\DeleteShortVerb{\|}}
+\AtBeginDocument{\MakeShortVerb{\"}}
+
+\EnableCrossrefs
+\CodelineIndex
+\RecordChanges
+
+\usepackage[parskip]{hep-paper}
+
+\bibliography{bibliography}
+
+\acronym{PDF}{portable document format}
+
+\usepackage{hologo}
+
+\MacroIndent=1.5em
+\AtBeginEnvironment{macrocode}{\renewcommand{\ttdefault}{clmt}}
+
+%</documentation>
+
+%<*driver>
+\expandafter\newif\csname ifshort\endcsname
+\shortfalse
+\begin{document}
+\DocInput{hep-title-implementation.dtx}
+\end{document}
+%</driver>
+%
+% \fi
+%
+% \CheckSum{922}
+%
+% \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}{2021/09/01}{Initial version of the style file.}
+%
+% \ifshort
+%<*documentation>
+% \fi
+%
+\GetFileInfo{hep-title.sty}
+
+\title{The \software{hep-title} package\thanks{This document corresponds to \software{hep-title}~\fileversion.}}
+\subtitle{Extensions for the title page}
+\author{Jan Hajer \email{jan.hajer@unibas.ch}}
+\date{\filedate}
+
+% \ifshort
+\begin{document}
+% \fi
+
+\newgeometry{vscale=.8, vmarginratio=3:4, includeheadfoot, left=11em, marginparwidth=4.6cm, marginparsep=3mm, right=7em}
+
+\maketitle
+
+\begin{abstract}
+The \software{hep-title} package extends the title macros of the standard classes with macros for a preprint, affiliation, editors, and endorsers.
+\end{abstract}
+
+To use the \software{hep-title} package include it with "\usepackage{hep-title}".
+
+Most macros are intended for the use in the preamble.
+They are implemented using the \software{titling} \cite{titling} and \software{authblk} \cite{authblk} packages.
+
+\section{Macros}
+
+\subsection{Title}
+
+\DescribeMacro{\series}
+\DescribeMacro{\title}
+\DescribeMacro{\subtitle}
+\DescribeMacro{\seriesfont}
+\DescribeMacro{\titlefont}
+\DescribeMacro{\subtitlefont}
+The PDF meta information is set according to the "\title"\marg{text} and "\author"\marg{text} information.
+The "\series"\marg{series} places a series title above the usual title.
+The "\subtitle"\marg{subtitle} macro places a subtitle below the usual title.
+The fonts and their size can be adjusted using the "\seriesfont", "\titlefont", and "\subtitlefont" macros.
+
+\subsection{Authors}
+
+\DescribeMacro{\author}
+\DescribeMacro{\affiliation}
+\DescribeMacro{\editor}
+\DescribeMacro{\endorser}
+\DescribeMacro{\email}
+\DescribeMacro{\authorfont}
+\DescribeMacro{\editorfont}
+\DescribeMacro{\endorserfont}
+\DescribeMacro{\affiliationfont}
+In order to facilitate multiple authors with different affiliations the \software{authblk} package \cite{authblk} is extended.
+The following lines add \eg two authors with different affiliations
+\begin{verbatim}
+\author[affil1]{Author one \email{email one}}
+\affiliation[affil1]{Affiliation one}
+\author[affil2]{Author two \email{email two}}
+\affiliation[affil1,affil2]{Affiliation two}
+\end{verbatim}
+Additionally the "\editor" and "\endorser" macros are provided.
+
+\subsection{Abstract}
+
+\DescribeEnv{abstract}
+\DescribeEnv{abstract*}
+The "abstract" environment is adjusted to not start with an indentation.
+The "abstract*" environment takes care of placing the title as well.
+This is used in "twocolumn" documents if the abstract should span both columns.
+
+\subsection{Preprint}
+
+\DescribeMacro{\preprint}
+\DescribeMacro{\preprintfont}
+The "\preprint"\marg{numer} macro places a pre-print number in the upper right corner of the title page.
+The "\preprintfont" macro can be used to change the font of the preprint.
+
+% \ifshort
+\printbibliography
+
+\end{document}
+%
+%</documentation>
+% \fi
+%
+% \StopEventually{
+% \printbibliography
+% \PrintChanges
+% }
+%
+% \appendix
+%
+% \section{Implementation}
+%
+%<*package>
+%
+% \begin{macro}{\online}
+% \begin{macro}{\email}
+% Provide the "\online"\marg{text}\marg{url} macro combining the features of the "\href" and the "\url" macros.
+% Define a macro for typesetting emails.
+% \begin{macrocode}
+\providecommand{\online}[2]{\texttt{#2}}%
+\providecommand{\hep@email}[1]{\online{mailto:#1}{#1}}
+\providecommand\email{\hep@email}
+\AtBeginDocument{\@ifpackageloaded{hyperref}{%
+ \renewcommand{\online}[2]{\href{#1}{\nolinkurl{#2}}}%
+ }{}
+}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\hep@multi@ref}
+% Transform reference list to list of references.
+% \begin{macrocode}
+\newif\ifhep@first%
+\newcommand{\hep@multi@ref}[1]{%
+ \hep@firsttrue%
+ \forcsvlist{%
+ \ifhep@first\hep@firstfalse\else\textsuperscript,\fi\ref%
+ }{#1}%
+}
+% \end{macrocode}
+% \end{macro}
+%
+% Redefine the email macro for the title page.
+% \begin{macrocode}
+\renewcommand{\email}[2][]{\unskip\thanks[#1]{\hep@email{#2}}}%
+\AtBeginDocument{
+ \let\hep@maketitle\maketitle
+ \renewcommand\maketitle{\hep@maketitle\let\email\hep@email}
+}
+% \end{macrocode}
+%
+% \subsection{Preprint and title}
+%
+% \subsubsection{Preprint}
+%
+% \begin{macro}{\preprintfont}
+% Define the "\preprintfont" macro.
+% \begin{macrocode}
+\let\hep@preprint@font\relax
+\newcommand{\preprintfont}[1]{\def\hep@preprint@font{#1}}
+\preprintfont{\scshape\small}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\preprint}
+% Define the "\preprint" macro using the \software{varwidth} package \cite{varwidth}.
+% \begin{macrocode}
+\let\hep@preprint\relax
+\newcommand\preprint[1]{\def\hep@preprint{#1}}
+\RequirePackage{varwidth}
+\newcommand{\hep@preprint@box}{%
+ \begin{varwidth}{\textwidth}%
+ \hep@preprint@font\hep@preprint%
+ \end{varwidth}%
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\placepreprint}
+% Places a preprint number in the top right corner of the title page using the \software{atbegshi} \cite{atbegshi} and \software{picture} \cite{picture} packages.
+% \begin{macrocode}
+\RequirePackage{calc}
+\RequirePackage{atbegshi}
+\RequirePackage{picture}
+\newcommand{\placepreprint}{%
+ \AtBeginShipoutFirst{%
+ \put(
+ \textwidth+\oddsidemargin-\widthof{\hep@preprint@box},
+ -2pt-\topmargin-\heightof{\hep@preprint@box}
+ ){\normalfont\hep@preprint@box}
+ }
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Series}
+%
+% \begin{macro}{\series}
+% Define a series title.
+% \begin{macrocode}
+\newcommand{\preseries}[1]{\def\hep@pre@series{#1}}
+\newcommand{\series}[1]{\def\hep@series{#1}}
+\newcommand{\postseries}[1]{\def\hep@post@series{#1}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\seriesfont}
+% Allow to change the fontface of the series title.
+% \begin{macrocode}
+\let\hep@series@font\relax
+\newcommand{\seriesfont}[1]{\def\hep@series@font{#1}}
+% \end{macrocode}
+% \end{macro}
+%
+% Set the default series title layout.
+% \begin{macrocode}
+\preseries{\begin{center}\Large\hep@series@font}
+\postseries{\par\end{center}}
+% \end{macrocode}
+%
+% \subsubsection{Title}
+%
+% Extend the title using the \software{titling} package \cite{titling}.
+% Fix the footnote indent.
+% \begin{macrocode}
+\RequirePackage{titling}
+\setlength{\thanksmarkwidth}{1.5em}
+% \end{macrocode}
+%
+% \begin{macro}{\maketitlehooka}
+% Place the preprint and the series title using "\maketitlehooka".
+% \begin{macrocode}
+\renewcommand{\maketitlehooka}{%
+ \placepreprint\vspace{-\bigskipamount}%
+ \@ifundefined{hep@series}{}{%
+ \hep@pre@series\hep@series\hep@post@series%
+ }%
+ \vspace{-\bigskipamount}%
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\titlefont}
+% Allow to change the fontface of the the title.
+% \begin{macrocode}
+\let\hep@title@font\relax
+\newcommand{\titlefont}[1]{\def\hep@title@font{#1}}
+% \end{macrocode}
+% \end{macro}
+% Set default title layout.
+% \begin{macrocode}
+\pretitle{\begin{center}\LARGE\hep@title@font}
+\posttitle{\par\end{center}}
+% \end{macrocode}
+
+% \subsubsection{Subtitle}
+%
+% \begin{macro}{\subtitle}
+% Define a subtitle.
+% \begin{macrocode}
+\newcommand{\presubtitle}[1]{\def\hep@pre@sub@title{#1}}
+\newcommand{\subtitle}[1]{\def\hep@sub@title{#1}}
+\newcommand{\postsubtitle}[1]{\def\hep@post@sub@title{#1}}
+% \end{macrocode}
+% \end{macro}
+
+% \begin{macro}{\subtitlefont}
+% Allow to change the fontface of the subtitle.
+% \begin{macrocode}
+\let\hep@subtitle@font\relax
+\newcommand{\subtitlefont}[1]{\def\hep@subtitle@font{#1}}
+% \end{macrocode}
+% \end{macro}
+%
+% Set default subtitle layout.
+% \begin{macrocode}
+\presubtitle{\begin{center}\Large\hep@subtitle@font}
+\postsubtitle{\par\end{center}}
+% \end{macrocode}
+%
+% \subsection{Authors and Editors}
+%
+% \subsubsection{Editors}
+%
+% Define editors, similar to authors using the \software{authblk} package.
+% Enable the handling of multiple authors with different affiliations using the \software{authblk} package \cite{authblk}.
+% \begin{macrocode}
+\RequirePackage{authblk}
+\newcounter{editors}
+\newcommand\hep@editorlist{}
+\newcommand\hep@editors{}
+\@namedef{hep@editor@sep1}{}
+\@namedef{hep@editor@sep2}{\Authand}
+% \end{macrocode}
+%
+% \begin{macro}{\editor}
+% Copy of the "authblk" author code adjusted for editors.
+% \begin{macrocode}
+\newcommand\editor[2][]{%
+ \ifnewaffil%
+ \addtocounter{affil}{1}%
+ \edef\AB@thenote{\arabic{affil}}%
+ \fi%
+ \if\relax#1\relax%
+ \def\AB@note{\AB@thenote}%
+ \else%
+ \def\AB@note{#1}\setcounter{Maxaffil}{0}%
+ \fi%
+ \ifnum\value{editors}>1\relax%
+ \@namedef{hep@editor@sep\number\c@editors}{\Authsep}%
+ \fi%
+ \addtocounter{editors}{1}%
+ \begingroup%
+ \let\protect\@unexpandable@protect \let\and\AB@pand%
+ \def\thanks{\protect\thanks}\def\footnote{\protect\footnote}%
+ \@temptokena=\expandafter{\hep@editors}{%
+ \def\\{%
+ \protect\\[\@affilsep]\protect\Affilfont\protect\AB@resetsep%
+ }%
+ \xdef\hep@editor{\AB@blk@and#2}%
+ \ifnewaffil%
+ \gdef\AB@las{}\gdef\AB@lasx{\protect\Authand}\gdef\AB@as{}%
+ \xdef\hep@editors{\the\@temptokena\AB@blk@and}%
+ \else%
+ \xdef\hep@editors{\the\@temptokena\AB@as\AB@au@str}%
+ \global\let\AB@las\AB@lasx\gdef\AB@lasx{\protect\Authands}%
+ \gdef\AB@as{\Authsep}%
+ \fi%
+ \gdef\AB@au@str{#2}%
+ }%
+ \@temptokena=\expandafter{\hep@editorlist}%
+ \let\\=\editorcr%
+ \xdef\hep@editorlist{%
+ \the\@temptokena%
+ \protect\@nameuse{hep@editor@sep\number\c@editors}%
+ \protect\Authfont#2%
+ \if\relax#1\relax\else%
+ \protect\hep@multi@ref{\AB@note}%
+ \fi%
+ }%
+ \endgroup%
+ \ifnum\value{editors}>2\relax%
+ \@namedef{hep@editor@sep\number\c@editors}{\Authands}%
+ \fi%
+ \newaffilfalse%
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\editorfont}
+% Allow to change the fontface of the editors.
+% \begin{macrocode}
+\let\hep@editor@font\relax
+\newcommand{\editorfont}[1]{\def\hep@editor@font{#1}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\preditor}
+% \begin{macro}{\postditor}
+% Set editor style.
+% \begin{macrocode}
+\newcommand{\preeditor}[1]{\def\hep@pre@editor{#1}}
+\newcommand{\posteditor}[1]{\def\hep@post@editor{#1}}
+\newcommand{\editortitle}[2]{
+ \def\hep@editor@title{#1}
+ \def\hep@editor@title@pl{#2}
+}
+\newcommand{\editortitlefont}[1]{\def\hep@editor@title@font{#1}}
+\newcommand{\preeditortitle}[1]{\def\hep@pre@editor@title{#1}}
+\newcommand{\posteditortitle}[1]{\def\hep@post@editor@title{#1}}
+\editortitle{Editor}{Editors}
+\editortitlefont{\itshape}
+\preeditortitle{\hep@editor@title@font}
+\posteditortitle{: }
+\preeditor{%
+ \begin{center}%
+ \large\hep@editor@font\lineskip.5em%
+ \begin{tabular}[t]{c}{%
+ \hep@pre@editor@title%
+ \ifnum\value{editors}>1\relax%
+ \hep@editor@title@pl%
+ \else%
+ \hep@editor@title%
+ \fi%
+ \hep@post@editor@title%
+ }%
+}
+\posteditor{\end{tabular}\par\end{center}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\maketitlehookb}
+% Show subtitle and editor.
+% \begin{macrocode}
+\renewcommand{\maketitlehookb}{%
+ \@ifundefined{hep@sub@title}{}{%
+ \hep@pre@sub@title\hep@sub@title\hep@post@sub@title%
+ }%
+ \smallskip%
+ \ifx\hep@editorlist\AB@empty\else%
+ \hep@pre@editor\hep@editorlist\hep@post@editor%
+ \fi
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Authors}
+%
+% \begin{macro}{\author}
+% Allow absent author field.
+% \begin{macrocode}
+% \author{}
+% \end{macrocode}
+% \end{macro}
+%
+% Switch authblk to a label ref system for affiliations.
+% \begin{macrocode}
+\RequirePackage{xpatch}
+\xpatchcmd{\author}{%
+ \protect\Authfont#2\AB@authnote{\AB@note}%
+}{%
+ \protect\Authfont#2%
+ \if\relax#1\relax\else\unskip\protect\hep@multi@ref{\AB@note}\fi%
+}{}{}
+% \end{macrocode}
+%
+% \begin{macro}{\authorfont}
+% Allow to change the fontface of the individual parts of the title.
+% \begin{macrocode}
+\let\hep@author@font\relax
+\newcommand{\authorfont}[1]{\def\hep@author@font{#1}}
+\renewcommand\Authfont{\hep@author@font}
+% \end{macrocode}
+% \end{macro}
+%
+% Set default author fontface.
+% \begin{macrocode}
+\newcommand{\authortitle}[2]{
+ \def\hep@author@title{#1}
+ \def\hep@author@title@pl{#2}
+}
+\newcommand{\authortitlefont}[1]{\def\hep@author@title@font{#1}}
+\newcommand{\preauthortitle}[1]{\def\hep@pre@author@title{#1}}
+\newcommand{\postauthortitle}[1]{\def\hep@post@author@title{#1}}
+\authortitle{Author}{Authors}
+\authortitlefont{\itshape}
+\preauthortitle{\hep@author@title@font}
+\postauthortitle{: }
+\preauthor{%
+ \begin{center}%
+ \large\hep@author@font\lineskip.5em%
+ \begin{tabular}[t]{c}{%
+ \ifnum\value{editors}>0\relax%
+ \hep@pre@author@title%
+ \ifnum\value{authors}>1\relax%
+ \hep@author@title@pl\else\hep@author@title%
+ \fi\hep@post@author@title%
+ \fi%
+ }%
+}
+\postauthor{\end{tabular}\par\end{center}}
+% \end{macrocode}
+%
+% \subsubsection{Endorser}
+%
+% \begin{macrocode}
+\newcounter{endorsers}
+\newcommand\hep@endorserlist{}
+\newcommand\hep@endorsers{}
+\@namedef{hep@editor@sep1}{}
+\@namedef{hep@editor@sep2}{\Authand}
+% \end{macrocode}
+%
+% \begin{macro}{\endorser}
+% Copy of the "authblk" author code adjusted for endorsers.
+% \begin{macrocode}
+\DeclareRobustCommand\endorser{\@ifnextchar[{\hep@@endorser}{\hep@@@endorser}}
+\def\hep@@endorser[#1]#2{\hep@@@@endorser[#1]{#2}}
+\def\hep@@@endorser#1{\hep@@@@endorser{#1}}
+\newcommand\hep@@@@endorser[2][]{%
+ \ifnewaffil%
+ \addtocounter{affil}{1}%
+ \edef\AB@thenote{\arabic{affil}}%
+ \fi%
+ \if\relax#1\relax%
+ \def\AB@note{\AB@thenote}%
+ \else%
+ \def\AB@note{#1}\setcounter{Maxaffil}{0}%
+ \fi%
+ \ifnum\value{endorsers}>1\relax%
+ \@namedef{hep@endorser@sep\number\c@endorsers}{\Authsep}%
+ \fi%
+ \addtocounter{endorsers}{1}%
+ \begingroup%
+ \let\protect\@unexpandable@protect \let\and\AB@pand%
+ \def\thanks{\protect\thanks}\def\footnote{\protect\footnote}%
+ \@temptokena=\expandafter{\hep@endorsers}{%
+ \def\\{%
+ \protect\\[\@affilsep]\protect\Affilfont\protect\AB@resetsep%
+ }%
+ \xdef\hep@endorser{\AB@blk@and#2}%
+ \ifnewaffil%
+ \gdef\AB@las{}\gdef\AB@lasx{\protect\Authand}\gdef\AB@as{}%
+ \xdef\hep@endorsers{\the\@temptokena\AB@blk@and}%
+ \else%
+ \xdef\hep@endorsers{\the\@temptokena\AB@as\AB@au@str}%
+ \global\let\AB@las\AB@lasx\gdef\AB@lasx{\protect\Authands}%
+ \gdef\AB@as{\Authsep}%
+ \fi%
+ \gdef\AB@au@str{#2}%
+ }%
+ \@temptokena=\expandafter{\hep@endorserlist}%
+ \let\\=\endorsercr%
+ \xdef\hep@endorserlist{%
+ \the\@temptokena%
+ \protect\@nameuse{hep@endorser@sep\number\c@endorsers}%
+ \protect\Authfont#2%
+ \if\relax#1\relax\else%
+ \protect\hep@multi@ref{\AB@note}%
+ \fi%
+ }%
+ \endgroup%
+ \ifnum\value{endorsers}>2\relax%
+ \@namedef{hep@endorser@sep\number\c@endorsers}{\Authands}%
+ \fi%
+ \newaffilfalse%
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\endorserfont}
+% \begin{macro}{\preendorser}
+% \begin{macro}{\postendorser}
+% \begin{macrocode}
+\let\hep@endorser@font\relax
+\def\endorserfont#1{\def\hep@endorser@font{#1}}
+\newcommand{\preendorser}[1]{\def\hep@pre@endorser{#1}}
+\newcommand{\postendorser}[1]{\def\hep@post@endorser{#1}}
+\def\endorsertitle#1#2{
+ \def\hep@endorser@title{#1}
+ \def\hep@endorser@title@pl{#2}
+}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\endorsertitlefont}
+% \begin{macro}{\preendorsertitle}
+% \begin{macro}{\postendorsertitle}
+% \begin{macrocode}
+\def\endorsertitlefont#1{\def\hep@endorser@title@font{#1}}
+\newcommand{\preendorsertitle}[1]{\def\hep@pre@endorser@title{#1}}
+\newcommand{\postendorsertitle}[1]{\def\hep@post@endorser@title{#1}}
+\endorsertitle{Endorser}{Endorsers}
+\endorsertitlefont{\itshape}
+\preendorsertitle{\hep@endorser@title@font}
+\postendorsertitle{: }
+\preendorser{%
+ \begin{center}%
+ \large\hep@endorser@font\lineskip.5em%
+ \begin{tabular}[t]{c}{%
+ \hep@pre@endorser@title%
+ \ifnum\value{endorsers}>1\relax%
+ \hep@endorser@title@pl%
+ \else%
+ \hep@endorser@title%
+ \fi%
+ \hep@post@endorser@title%
+ }%
+}
+\postendorser{\end{tabular}\par\end{center}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \subsubsection{Affiliation}
+%
+% Patch the "\affiliation" macro to comply with the label ref system.
+% \begin{macrocode}
+\newcounter{affiliation}
+\renewcommand{\theaffiliation}{%
+ \textsuperscript{\normalfont\alph{affiliation}}%
+}
+\xpatchcmd{\affil}{%
+ \AB@affilnote{\AB@note}%
+}{%
+ \protect\refstepcounter{affiliation}\protect\label{\AB@note}%
+ \if\relax#1\relax\else\protect\ref{\AB@note}\fi%
+}{}{}
+% \end{macrocode}
+%
+% \begin{macro}{\affiliationfont}
+% Allow to change the fontface of affiliation.
+% \begin{macrocode}
+\let\hep@affiliation@font\relax
+\newcommand{\affiliationfont}[1]{\def\hep@affiliation@font{#1}}
+% \newif\ifhep@lining\hep@liningtrue
+% \ifhep@lining
+ \renewcommand{\Affilfont}{\small\hep@affiliation@font}
+% \else
+% \renewcommand{\Affilfont}{\small\ostyle\hep@affiliation@font}
+% \fi
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\affiliation}
+% Define the "\affiliation" macro, ensure that linebreaks happen after a comma.
+% \begin{macrocode}
+\newcommand\hep@penalty{\if@twocolumn85\else50\fi}
+\newcommand\hep@active@comma{,\penalty-\hep@penalty\relax}
+\newcommand\hep@cat@comma@active{\catcode`\,\active}
+{\hep@cat@comma@active\gdef,{\hep@active@comma}}
+\newcommand\hep@affil[1]{%
+ \endgroup\@flushglue=0pt plus .5\linewidth\affil{#1}%
+}
+\def\hep@affil@opt[#1]#2{%
+ \endgroup\@flushglue=0pt plus .5\linewidth\affil[#1]{#2}%
+}
+\DeclareRobustCommand\hep@affiliation{%
+ \@ifnextchar[{\hep@affil@opt}{\hep@affil}%
+}
+\newcommand{\affiliation}{%
+ \begingroup\hep@cat@comma@active\hep@affiliation%
+}
+% \end{macrocode}
+% \end{macro}
+%
+% Place endorser and affiliation
+% \begin{macrocode}
+\renewcommand{\maketitlehookc}{%
+ \ifx\hep@endorserlist\AB@empty\else%
+ \hep@pre@endorser\hep@endorserlist\hep@post@endorser%
+ \fi
+% \\[\affilsep]
+ \ifx\AB@affillist\AB@empty\else%
+ \begin{center}\AB@affillist\end{center}%
+ \fi%
+}
+% \end{macrocode}
+%
+% \begin{macro}{\@author}
+% Ensure that affiliation is not set directly below author
+% \begin{macrocode}
+\def\@author{}
+\renewcommand\@author{%
+ \ifx\AB@affillist\AB@empty%
+ \AB@author%
+ \else%
+ \ifnum\value{affil}>\value{Maxaffil}
+ \def\rlap##1{##1}%
+ \AB@authlist%
+% \\[\affilsep]\AB@affillist%
+ \else%
+ \AB@authors%
+ \fi%
+ \fi%
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Date and Abstract}
+%
+% \subsubsection{Date}
+%
+% \begin{macro}{\date}
+% Allow absent date field.
+% \begin{macrocode}
+\date{\vspace{-4ex}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\datefont}
+% Allow to change the fontface of the individual parts of the title.
+% \begin{macrocode}
+\let\hep@date@font\relax
+\newcommand{\datefont}[1]{\def\hep@date@font{#1}}
+% \end{macrocode}
+% \end{macro}
+%
+% Set the default "date" fontface.
+% \begin{macrocode}
+\predate{\begin{center}\hep@date@font}
+\postdate{\par\end{center}}
+% \end{macrocode}
+%
+% \subsubsection{Abstract}
+%
+% \begin{environment}{abstract}
+% Adjust the "abstract" environment to not start with indentation.
+% \begin{macrocode}
+\@ifundefined{abstract}{}{%
+ \let\hep@abstract\abstract%
+ \renewcommand\abstract{\hep@abstract\noindent\ignorespaces}%
+% \end{macrocode}
+% \end{environment}
+% \begin{environment}{abstract*}
+% Add a "abstract*" environment for two column mode taking also care of placing the title using the \software{environ} \cite{environ} and \software{abstract} \cite{abstract} packages.
+% \begin{macrocode}
+ \if@twocolumn
+ \RequirePackage{environ}
+ \RequirePackage{abstract}
+ \renewcommand{\abstitleskip}{-3ex}
+ \NewEnviron{abstract*}{%
+ \twocolumn[\maketitle\vspace{-5ex}%
+ \begin{onecolabstract}\noindent\BODY\end{onecolabstract}%
+ \vspace{.5cm}]\saythanks%
+ }%
+ \else
+ \newenvironment{abstract*}{%
+ \maketitle\begin{abstract}%
+ }{%
+ \end{abstract}%
+ }
+ \fi
+}
+% \end{macrocode}
+% \end{environment}
+%
+% \subsection{Thanks}
+%
+% \begin{macro}{\thanks} Redefine thank to have a optional argument for a reference label.
+% \begin{macrocode}
+\let\hep@thanks\thanks
+\AtEndDocument{\let\thanks\hep@thanks}
+\DeclareRobustCommand\thanks[2][]{%
+ \AfterEndPreamble{%
+ \if\relax#1\relax%
+ \footnotemark%
+ \else%
+ \renewcommand\thefootnote{\textsuperscript{\@fnsymbol\c@footnote}}%
+ \protect\refstepcounter{footnote}\protect\label{#1}%
+ \renewcommand\thefootnote{\@arabic\c@footnote}%
+ \fi%
+ \protected@xdef\@thanks{%
+ \@thanks\protect\footnotetext[\the\c@footnote]{#2}%
+ }
+ \if@twocolumn
+ \protected@xdef\@bs@thanks{%
+ \@bs@thanks\protect\footnotetext[\the\c@footnote]{#2}%
+ }%
+ \fi%
+ }%
+}
+% \end{macrocode}
+% \end{macro}
+%</package>
+%
+% \section{Test}
+%
+%<*testone|testtwo>
+%
+% \begin{macrocode}
+%<testone>\documentclass{article}
+%<testtwo>\documentclass[twocolumn]{article}
+
+%% \usepackage[lang=english]{hep-paper}
+\usepackage[math]{blindtext}
+\usepackage{hep-title}
+\usepackage{hyperref}
+\def\BackrefFootnoteTag{}\usepackage{footnotebackref}
+
+\preprint{Preprint}
+
+\series{Series}
+
+\title{Title}
+
+\subtitle{Subtitle}
+
+\editor[one]{First Editor}
+\editor[one,two,second]{Second Editor}
+\email[second]{second@mail.com}
+\editor[one,two,three]{Third Editor \email{third@mail.com}}
+
+\author[three,four]{First Author}
+\author[fourth, two,four,thanks]{Second Author}
+\email[fourth]{fifth@mail.com}
+\thanks[thanks]{Thanks}
+\author[two,three,four]{Third Author \email{sixth@mail.com}}
+\author{Fourth Author}
+
+\endorser[four]{First Endorser}
+\endorser[five]{Second Endorser}
+\endorser{Third Endorser}
+
+\affiliation[one]{First Affiliation}
+\affiliation[two]{Second Affiliation}
+\affiliation[three]{Third Affiliation}
+\affiliation[four]{Fourth Affiliation}
+\affiliation[five]{Fifth Affiliation}
+
+\date{Date}
+
+\begin{document}
+
+%<testone> \maketitle
+
+%<testone> \begin{abstract}
+%<testtwo> \begin{abstract*}
+\blindtext
+%<testone> \end{abstract}
+%<testtwo> \end{abstract*}
+
+First page footnote.\footnote{Footnote}
+
+\blinddocument
+
+\end{document}
+% \end{macrocode}
+%
+%</testone|testtwo>
+%
+% \section{Readme}
+%
+%<*readme>
+%
+% \begin{macrocode}
+# The `hep-title` package
+
+Extensions for the title page
+
+## Introduction
+
+The `hep-title` package extends the title macros of the standard classes with macros for a preprint, affiliation, editors, and endorsers.
+
+To use the `hep-title` package include it with `\usepackage{hep-title}`.
+
+## Author
+
+Jan Hajer
+
+## License
+
+This file may be distributed and/or modified under the conditions of the `LaTeX` Project Public License, either version 1.3c of this license or (at your option) any later version.
+The latest version of this license is in `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.
+% \end{macrocode}
+%
+%</readme>
+%
+% \Finale
+
+\endinput
+
+% \PrintIndex
+% makeindex -s gglo.ist -o hep-title-implementation.gls hep-title-implementation.glo
+% makeindex -s gglo.ist -o hep-title-implementation.ind hep-title-implementation.idx
diff --git a/macros/latex/contrib/hep-title/hep-title-implementation.pdf b/macros/latex/contrib/hep-title/hep-title-implementation.pdf
new file mode 100644
index 0000000000..7dafac24a9
--- /dev/null
+++ b/macros/latex/contrib/hep-title/hep-title-implementation.pdf
Binary files differ
diff --git a/macros/latex/contrib/hep-title/hep-title.ins b/macros/latex/contrib/hep-title/hep-title.ins
new file mode 100644
index 0000000000..7ad98b6490
--- /dev/null
+++ b/macros/latex/contrib/hep-title/hep-title.ins
@@ -0,0 +1,50 @@
+%% Copyright (C) 2019-2020 by Jan Hajer
+%%
+%% This file may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3c of this license or (at your option) any later
+%% version. The latest version of this license is in:
+%%
+%% 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.
+
+\input docstrip.tex
+\keepsilent
+\usedir{tex/latex/hep-title}
+
+\preamble
+This is a generated file.
+Copyright (C) 2019-2020 by Jan Hajer
+This file may be distributed and/or modified under the
+conditions of the LaTeX Project Public License, either
+version 1.3c of this license or (at your option) any later
+version. The latest version of this license is in:
+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.
+\endpreamble
+
+\generate{
+ \file{hep-title-documentation.tex}{\from{hep-title-implementation.dtx}{documentation}}
+ \file{hep-title.sty}{\from{hep-title-implementation.dtx}{package}}
+ \file{hep-title-test-one.tex}{\from{hep-title-implementation.dtx}{testone}}
+ \file{hep-title-test-two.tex}{\from{hep-title-implementation.dtx}{testtwo}}
+ \nopreamble\nopostamble\file{README-hep-title.md}{\from{hep-title-implementation.dtx}{readme}}
+}
+
+\Msg{*********************************************************}
+\Msg{*}
+\Msg{* To finish the installation you have to move the}
+\Msg{* following file into a directory searched by TeX:}
+\Msg{*}
+\Msg{* \space\space hep-title.sty}
+\Msg{*}
+\Msg{* To produce the documentation run the file}
+\Msg{* hep-title-documentation.dtx through LaTeX.}
+\Msg{*}
+\Msg{* Happy TeXing!}
+\Msg{*********************************************************}
+
+\endbatchfile
diff --git a/macros/latex/contrib/hep-title/license.md b/macros/latex/contrib/hep-title/license.md
new file mode 100644
index 0000000000..494f58131f
--- /dev/null
+++ b/macros/latex/contrib/hep-title/license.md
@@ -0,0 +1,416 @@
+The LaTeX Project Public License
+=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
+LPPL Version 1.3c 2008-05-04
+
+Copyright 1999 2002-2008 LaTeX3 Project
+ Everyone is allowed to distribute verbatim copies of this
+ license document, but modification of it is not allowed.
+
+
+PREAMBLE
+========
+
+The LaTeX Project Public License (LPPL) is the primary license under
+which the LaTeX kernel and the base LaTeX packages are distributed.
+
+You may use this license for any work of which you hold the copyright
+and which you wish to distribute. This license may be particularly
+suitable if your work is TeX-related (such as a LaTeX package), but
+it is written in such a way that you can use it even if your work is
+unrelated to TeX.
+
+The section `WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE',
+below, gives instructions, examples, and recommendations for authors
+who are considering distributing their works under this license.
+
+This license gives conditions under which a work may be distributed
+and modified, as well as conditions under which modified versions of
+that work may be distributed.
+
+We, the LaTeX3 Project, believe that the conditions below give you
+the freedom to make and distribute modified versions of your work
+that conform with whatever technical specifications you wish while
+maintaining the availability, integrity, and reliability of
+that work. If you do not see how to achieve your goal while
+meeting these conditions, then read the document `cfgguide.tex'
+and `modguide.tex' in the base LaTeX distribution for suggestions.
+
+
+DEFINITIONS
+===========
+
+In this license document the following terms are used:
+
+ `Work'
+ Any work being distributed under this License.
+
+ `Derived Work'
+ Any work that under any applicable law is derived from the Work.
+
+ `Modification'
+ Any procedure that produces a Derived Work under any applicable
+ law -- for example, the production of a file containing an
+ original file associated with the Work or a significant portion of
+ such a file, either verbatim or with modifications and/or
+ translated into another language.
+
+ `Modify'
+ To apply any procedure that produces a Derived Work under any
+ applicable law.
+
+ `Distribution'
+ Making copies of the Work available from one person to another, in
+ whole or in part. Distribution includes (but is not limited to)
+ making any electronic components of the Work accessible by
+ file transfer protocols such as FTP or HTTP or by shared file
+ systems such as Sun's Network File System (NFS).
+
+ `Compiled Work'
+ A version of the Work that has been processed into a form where it
+ is directly usable on a computer system. This processing may
+ include using installation facilities provided by the Work,
+ transformations of the Work, copying of components of the Work, or
+ other activities. Note that modification of any installation
+ facilities provided by the Work constitutes modification of the Work.
+
+ `Current Maintainer'
+ A person or persons nominated as such within the Work. If there is
+ no such explicit nomination then it is the `Copyright Holder' under
+ any applicable law.
+
+ `Base Interpreter'
+ A program or process that is normally needed for running or
+ interpreting a part or the whole of the Work.
+
+ A Base Interpreter may depend on external components but these
+ are not considered part of the Base Interpreter provided that each
+ external component clearly identifies itself whenever it is used
+ interactively. Unless explicitly specified when applying the
+ license to the Work, the only applicable Base Interpreter is a
+ `LaTeX-Format' or in the case of files belonging to the
+ `LaTeX-format' a program implementing the `TeX language'.
+
+
+
+CONDITIONS ON DISTRIBUTION AND MODIFICATION
+===========================================
+
+1. Activities other than distribution and/or modification of the Work
+are not covered by this license; they are outside its scope. In
+particular, the act of running the Work is not restricted and no
+requirements are made concerning any offers of support for the Work.
+
+2. You may distribute a complete, unmodified copy of the Work as you
+received it. Distribution of only part of the Work is considered
+modification of the Work, and no right to distribute such a Derived
+Work may be assumed under the terms of this clause.
+
+3. You may distribute a Compiled Work that has been generated from a
+complete, unmodified copy of the Work as distributed under Clause 2
+above, as long as that Compiled Work is distributed in such a way that
+the recipients may install the Compiled Work on their system exactly
+as it would have been installed if they generated a Compiled Work
+directly from the Work.
+
+4. If you are the Current Maintainer of the Work, you may, without
+restriction, modify the Work, thus creating a Derived Work. You may
+also distribute the Derived Work without restriction, including
+Compiled Works generated from the Derived Work. Derived Works
+distributed in this manner by the Current Maintainer are considered to
+be updated versions of the Work.
+
+5. If you are not the Current Maintainer of the Work, you may modify
+your copy of the Work, thus creating a Derived Work based on the Work,
+and compile this Derived Work, thus creating a Compiled Work based on
+the Derived Work.
+
+6. If you are not the Current Maintainer of the Work, you may
+distribute a Derived Work provided the following conditions are met
+for every component of the Work unless that component clearly states
+in the copyright notice that it is exempt from that condition. Only
+the Current Maintainer is allowed to add such statements of exemption
+to a component of the Work.
+
+ a. If a component of this Derived Work can be a direct replacement
+ for a component of the Work when that component is used with the
+ Base Interpreter, then, wherever this component of the Work
+ identifies itself to the user when used interactively with that
+ Base Interpreter, the replacement component of this Derived Work
+ clearly and unambiguously identifies itself as a modified version
+ of this component to the user when used interactively with that
+ Base Interpreter.
+
+ b. Every component of the Derived Work contains prominent notices
+ detailing the nature of the changes to that component, or a
+ prominent reference to another file that is distributed as part
+ of the Derived Work and that contains a complete and accurate log
+ of the changes.
+
+ c. No information in the Derived Work implies that any persons,
+ including (but not limited to) the authors of the original version
+ of the Work, provide any support, including (but not limited to)
+ the reporting and handling of errors, to recipients of the
+ Derived Work unless those persons have stated explicitly that
+ they do provide such support for the Derived Work.
+
+ d. You distribute at least one of the following with the Derived Work:
+
+ 1. A complete, unmodified copy of the Work;
+ if your distribution of a modified component is made by
+ offering access to copy the modified component from a
+ designated place, then offering equivalent access to copy
+ the Work from the same or some similar place meets this
+ condition, even though third parties are not compelled to
+ copy the Work along with the modified component;
+
+ 2. Information that is sufficient to obtain a complete,
+ unmodified copy of the Work.
+
+7. If you are not the Current Maintainer of the Work, you may
+distribute a Compiled Work generated from a Derived Work, as long as
+the Derived Work is distributed to all recipients of the Compiled
+Work, and as long as the conditions of Clause 6, above, are met with
+regard to the Derived Work.
+
+8. The conditions above are not intended to prohibit, and hence do not
+apply to, the modification, by any method, of any component so that it
+becomes identical to an updated version of that component of the Work as
+it is distributed by the Current Maintainer under Clause 4, above.
+
+9. Distribution of the Work or any Derived Work in an alternative
+format, where the Work or that Derived Work (in whole or in part) is
+then produced by applying some process to that format, does not relax or
+nullify any sections of this license as they pertain to the results of
+applying that process.
+
+10. a. A Derived Work may be distributed under a different license
+ provided that license itself honors the conditions listed in
+ Clause 6 above, in regard to the Work, though it does not have
+ to honor the rest of the conditions in this license.
+
+ b. If a Derived Work is distributed under a different license, that
+ Derived Work must provide sufficient documentation as part of
+ itself to allow each recipient of that Derived Work to honor the
+ restrictions in Clause 6 above, concerning changes from the Work.
+
+11. This license places no restrictions on works that are unrelated to
+the Work, nor does this license place any restrictions on aggregating
+such works with the Work by any means.
+
+12. Nothing in this license is intended to, or may be used to, prevent
+complete compliance by all parties with all applicable laws.
+
+
+NO WARRANTY
+===========
+
+There is no warranty for the Work. Except when otherwise stated in
+writing, the Copyright Holder provides the Work `as is', without
+warranty of any kind, either expressed or implied, including, but not
+limited to, the implied warranties of merchantability and fitness for a
+particular purpose. The entire risk as to the quality and performance
+of the Work is with you. Should the Work prove defective, you assume
+the cost of all necessary servicing, repair, or correction.
+
+In no event unless required by applicable law or agreed to in writing
+will The Copyright Holder, or any author named in the components of the
+Work, or any other party who may distribute and/or modify the Work as
+permitted above, be liable to you for damages, including any general,
+special, incidental or consequential damages arising out of any use of
+the Work or out of inability to use the Work (including, but not limited
+to, loss of data, data being rendered inaccurate, or losses sustained by
+anyone as a result of any failure of the Work to operate with any other
+programs), even if the Copyright Holder or said author or said other
+party has been advised of the possibility of such damages.
+
+
+MAINTENANCE OF THE WORK
+=======================
+
+The Work has the status `author-maintained' if the Copyright Holder
+explicitly and prominently states near the primary copyright notice in
+the Work that the Work can only be maintained by the Copyright Holder
+or simply that it is `author-maintained'.
+
+The Work has the status `maintained' if there is a Current Maintainer
+who has indicated in the Work that they are willing to receive error
+reports for the Work (for example, by supplying a valid e-mail
+address). It is not required for the Current Maintainer to acknowledge
+or act upon these error reports.
+
+The Work changes from status `maintained' to `unmaintained' if there
+is no Current Maintainer, or the person stated to be Current
+Maintainer of the work cannot be reached through the indicated means
+of communication for a period of six months, and there are no other
+significant signs of active maintenance.
+
+You can become the Current Maintainer of the Work by agreement with
+any existing Current Maintainer to take over this role.
+
+If the Work is unmaintained, you can become the Current Maintainer of
+the Work through the following steps:
+
+ 1. Make a reasonable attempt to trace the Current Maintainer (and
+ the Copyright Holder, if the two differ) through the means of
+ an Internet or similar search.
+
+ 2. If this search is successful, then enquire whether the Work
+ is still maintained.
+
+ a. If it is being maintained, then ask the Current Maintainer
+ to update their communication data within one month.
+
+ b. If the search is unsuccessful or no action to resume active
+ maintenance is taken by the Current Maintainer, then announce
+ within the pertinent community your intention to take over
+ maintenance. (If the Work is a LaTeX work, this could be
+ done, for example, by posting to comp.text.tex.)
+
+ 3a. If the Current Maintainer is reachable and agrees to pass
+ maintenance of the Work to you, then this takes effect
+ immediately upon announcement.
+
+ b. If the Current Maintainer is not reachable and the Copyright
+ Holder agrees that maintenance of the Work be passed to you,
+ then this takes effect immediately upon announcement.
+
+ 4. If you make an `intention announcement' as described in 2b. above
+ and after three months your intention is challenged neither by
+ the Current Maintainer nor by the Copyright Holder nor by other
+ people, then you may arrange for the Work to be changed so as
+ to name you as the (new) Current Maintainer.
+
+ 5. If the previously unreachable Current Maintainer becomes
+ reachable once more within three months of a change completed
+ under the terms of 3b) or 4), then that Current Maintainer must
+ become or remain the Current Maintainer upon request provided
+ they then update their communication data within one month.
+
+A change in the Current Maintainer does not, of itself, alter the fact
+that the Work is distributed under the LPPL license.
+
+If you become the Current Maintainer of the Work, you should
+immediately provide, within the Work, a prominent and unambiguous
+statement of your status as Current Maintainer. You should also
+announce your new status to the same pertinent community as
+in 2b) above.
+
+
+WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE
+======================================================
+
+This section contains important instructions, examples, and
+recommendations for authors who are considering distributing their
+works under this license. These authors are addressed as `you' in
+this section.
+
+Choosing This License or Another License
+----------------------------------------
+
+If for any part of your work you want or need to use *distribution*
+conditions that differ significantly from those in this license, then
+do not refer to this license anywhere in your work but, instead,
+distribute your work under a different license. You may use the text
+of this license as a model for your own license, but your license
+should not refer to the LPPL or otherwise give the impression that
+your work is distributed under the LPPL.
+
+The document `modguide.tex' in the base LaTeX distribution explains
+the motivation behind the conditions of this license. It explains,
+for example, why distributing LaTeX under the GNU General Public
+License (GPL) was considered inappropriate. Even if your work is
+unrelated to LaTeX, the discussion in `modguide.tex' may still be
+relevant, and authors intending to distribute their works under any
+license are encouraged to read it.
+
+A Recommendation on Modification Without Distribution
+-----------------------------------------------------
+
+It is wise never to modify a component of the Work, even for your own
+personal use, without also meeting the above conditions for
+distributing the modified component. While you might intend that such
+modifications will never be distributed, often this will happen by
+accident -- you may forget that you have modified that component; or
+it may not occur to you when allowing others to access the modified
+version that you are thus distributing it and violating the conditions
+of this license in ways that could have legal implications and, worse,
+cause problems for the community. It is therefore usually in your
+best interest to keep your copy of the Work identical with the public
+one. Many works provide ways to control the behavior of that work
+without altering any of its licensed components.
+
+How to Use This License
+-----------------------
+
+To use this license, place in each of the components of your work both
+an explicit copyright notice including your name and the year the work
+was authored and/or last substantially modified. Include also a
+statement that the distribution and/or modification of that
+component is constrained by the conditions in this license.
+
+Here is an example of such a notice and statement:
+
+ %% pig.dtx
+ %% Copyright 2005 M. Y. Name
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2005/12/01 or later.
+ %
+ % This work has the LPPL maintenance status `maintained'.
+ %
+ % The Current Maintainer of this work is M. Y. Name.
+ %
+ % This work consists of the files pig.dtx and pig.ins
+ % and the derived file pig.sty.
+
+Given such a notice and statement in a file, the conditions
+given in this license document would apply, with the `Work' referring
+to the three files `pig.dtx', `pig.ins', and `pig.sty' (the last being
+generated from `pig.dtx' using `pig.ins'), the `Base Interpreter'
+referring to any `LaTeX-Format', and both `Copyright Holder' and
+`Current Maintainer' referring to the person `M. Y. Name'.
+
+If you do not want the Maintenance section of LPPL to apply to your
+Work, change `maintained' above into `author-maintained'.
+However, we recommend that you use `maintained', as the Maintenance
+section was added in order to ensure that your Work remains useful to
+the community even when you can no longer maintain and support it
+yourself.
+
+Derived Works That Are Not Replacements
+---------------------------------------
+
+Several clauses of the LPPL specify means to provide reliability and
+stability for the user community. They therefore concern themselves
+with the case that a Derived Work is intended to be used as a
+(compatible or incompatible) replacement of the original Work. If
+this is not the case (e.g., if a few lines of code are reused for a
+completely different task), then clauses 6b and 6d shall not apply.
+
+
+Important Recommendations
+-------------------------
+
+ Defining What Constitutes the Work
+
+ The LPPL requires that distributions of the Work contain all the
+ files of the Work. It is therefore important that you provide a
+ way for the licensee to determine which files constitute the Work.
+ This could, for example, be achieved by explicitly listing all the
+ files of the Work near the copyright notice of each file or by
+ using a line such as:
+
+ % This work consists of all files listed in manifest.txt.
+
+ in that place. In the absence of an unequivocal list it might be
+ impossible for the licensee to determine what is considered by you
+ to comprise the Work and, in such a case, the licensee would be
+ entitled to make reasonable conjectures as to which files comprise
+ the Work.
+
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index aba414006c..5d414d716a 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -1,5 +1,8 @@
$mirrors = {
'Africa' => {
+ 'Algeria' => {
+ 'http://ctan.epst-tlemcen.dz/tex-archive/' => 1,
+ },
'Morocco' => {
'https://mirror.marwan.ma/ctan/' => 1,
},
@@ -23,6 +26,9 @@ $mirrors = {
'https://mirrors.tuna.tsinghua.edu.cn/CTAN/' => 1,
'https://mirrors.ustc.edu.cn/CTAN/' => 1,
},
+ 'Hong Kong' => {
+ 'https://mirror-hk.koddos.net/CTAN/' => 1,
+ },
'India' => {
'http://ctan.imsc.res.in/' => 1,
},
@@ -45,6 +51,7 @@ $mirrors = {
'https://cran.asia/tex/' => 1,
'https://ftp.harukasan.org/CTAN/' => 1,
'https://ftp.kaist.ac.kr/pub/tex-archive/' => 1,
+ 'https://mirror.kakao.com/CTAN/' => 1,
'https://mirror.navercorp.com/CTAN/' => 1,
'https://mirror.yongbok.net/ctan/' => 1,
},
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index 53eb4e609b..d71e9fa5e7 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -26,7 +26,7 @@ depend container_split_src_files/1
depend frozen/0
depend minrelease/2016
depend release/2021
-depend revision/61147
+depend revision/61155
name 00texlive.image
category TLCore
@@ -4483,7 +4483,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 61137
+revision 61149
shortdesc TeX Live standalone installer package
longdesc This package defines the files to go into the installer
longdesc archives (install-tl-unx.tar.gz, install-tl.zip) built by the
@@ -99426,21 +99426,21 @@ catalogue-topics notes editorial
name easybook
category Package
-revision 61141
+revision 61153
shortdesc Typeset Chinese theses or books
relocated 1
longdesc Easybook is a minimalist style template based on the ctexbook
longdesc book document class.
-containersize 17676
-containerchecksum f2a99fccaae9d10d10d4d7e9d7a2950215aa73fa9261744987e07ab6f1dff089d8dba498374469f8d2da76dfafb4cca2d315cf84d428b5f68d1c989b7e15e9c2
-doccontainersize 603184
-doccontainerchecksum 0f261ac22f04683e82c21d0efac6438832bfd8d3076034a465d0132a7649a8a3668f4ff40f43ba62f56beb0aa3434b54735a89f74167a59129313d30a975fe14
+containersize 17680
+containerchecksum d6a07396db8a534343c771afbcf4d94415baf876c124f74a66bba94ec0555ddfa7abf13af20445d2c1287e1341881d7c2951654f5c3b95ff1eb94c0fd6208a82
+doccontainersize 603620
+doccontainerchecksum 6b779045d4f058bb7a4f91ab04b8c2372986c211e279054f23893ff17e5d1a5ae1216f7e87fb2a85a8cbc27dd46b7f7f0101af9c5bc087061c5c30c0fdc8b669
docfiles size=164
RELOC/doc/latex/easybook/README.md details="Readme"
RELOC/doc/latex/easybook/easybook.pdf details="Package documentation" language="zh"
RELOC/doc/latex/easybook/easybook.tex
-srccontainersize 17716
-srccontainerchecksum 34442643e7a7fcb486c9f4f6f49157973884836c99768f93617ba2f0de01233b5f99737af77e1866060849c07759b0790beddf9cc8d63cd5e61059af51e30fec
+srccontainersize 17736
+srccontainerchecksum c34a0dfe25242444fb19b66998edf5fe48ba76648323e134a7e2ab01869cb3d980a2c0e2144753d4009e4b2e2126af93f9e8ba4e9793b22498084f18b6d099bb
srcfiles size=21
RELOC/source/latex/easybook/easybook.dtx
RELOC/source/latex/easybook/easybook.ins
@@ -99453,7 +99453,7 @@ catalogue-contact-repository https://gitee.com/texl3/easybook
catalogue-ctan /macros/latex/contrib/easybook
catalogue-license lppl1.3c
catalogue-topics book-pub class chinese expl3
-catalogue-version 1.40X
+catalogue-version 1.40Z
name easyfig
category Package
@@ -113494,7 +113494,7 @@ catalogue-version 1.8
name fancyvrb
category Package
-revision 61099
+revision 61154
shortdesc Sophisticated verbatim text
relocated 1
longdesc Flexible handling of verbatim text including: verbatim commands
@@ -113503,10 +113503,10 @@ longdesc parameters; ability to define new customized verbatim
longdesc environments; save and restore verbatim text and environments;
longdesc write and read files in verbatim mode; build "example"
longdesc environments (showing both result and verbatim source).
-containersize 11868
-containerchecksum f28d42f5a84cfd05c24f869cde508a141d35172b68861fb684a7123b26a8dc4276c8f52bac439c2363b34dd48e57cafab3f28a4a54fb6b196bbab2e88efc674a
-doccontainersize 149292
-doccontainerchecksum fa528cea4d78188d1ee86eef9efc9be8a1d4fa09a4eb73843ebd5241f3bd5ba11e2f05a23e63315160cbb839a2e7df64dbd9968ddf312f6eb02302edf34d3de5
+containersize 11896
+containerchecksum 384d491d5a95b9228086fb2bd78e64e02fb6a5229144bc70976d14ca1980b42c63d3c6120265bcf73d8f70b6987e43165db53e0dd1f05dd26cc7b9e746e754a0
+doccontainersize 149552
+doccontainerchecksum a0b552047718df258cdd95c03d1574af15f9dd5f125761163de1324abfdaf5dc65c9594680ea954d55ed32afb3118f93c8d07ea53ca78ad7f31265ee13ad8c23
docfiles size=48
RELOC/doc/latex/fancyvrb/Changes
RELOC/doc/latex/fancyvrb/README details="Readme"
@@ -113520,7 +113520,7 @@ runfiles size=17
catalogue-ctan /macros/latex/contrib/fancyvrb
catalogue-license lppl1.3
catalogue-topics verbatim macro-demo
-catalogue-version 4.0
+catalogue-version 4.1a
name fandol
category Package
@@ -271196,18 +271196,19 @@ catalogue-version 2.14
name snaptodo
category Package
-revision 61144
+revision 61155
shortdesc A todo that snaps to the closer side
relocated 1
longdesc This package is an alternative to todonotes, from which it
longdesc differs in the following ways: Depending on where you call
-longdesc \todo, the note is on the left or right margin, whichever is
-longdesc closer. The notes bump each other so they never overlap; the
-longdesc lines never overlap either. Aesthetic and customizable style.
-containersize 1916
-containerchecksum 39df769977eb2b5e45ca41a40cb9b010fef8a08176e1ae18aebd63af67fbf172a55fc31778d9be1c04a1c0cad2628bee7c4ce70e675c49ffda7a776d852c3fa4
-doccontainersize 212544
-doccontainerchecksum 9c4dcf8ed61bf5098ed083dc0804a3d171e9d25b3d55e39d8fe60f55bdcd736ccba7748e9ba536141fb2e2464fee18c3a1a0372d0cef9be57995cc19d6f6b794
+longdesc \snaptodo, the note is put in the left or the right margin,
+longdesc whichever is closer. The notes bump each other so they never
+longdesc overlap; the lines never overlap either. Aesthetic and
+longdesc customizable style.
+containersize 1932
+containerchecksum 10d9e3d154a3713c1f494ae626c61a1275b902892ad7cb34f41c65a36335a7ea21bc9d7d77d00845c2e5f270edc91d1be5bfdfa34189a2ac6bd88ab83e78212b
+doccontainersize 213112
+doccontainerchecksum ed3df0276b44e2539b9b8cd0b5f6b46f86b18723d0913ed29fba45e30a132b53f8e0206add2d31bc152c78f319b8f7671ea000a1f344dc7f7d80ad9de32cd66b
docfiles size=64
RELOC/doc/latex/snaptodo/README details="Readme"
RELOC/doc/latex/snaptodo/snaptodo.pdf details="Package documentation"
@@ -271216,7 +271217,7 @@ docfiles size=64
RELOC/doc/latex/snaptodo/test/circle_testing.tex
RELOC/doc/latex/snaptodo/test/minimal_testing.tex
RELOC/doc/latex/snaptodo/test/stress_testing.tex
-runfiles size=1
+runfiles size=2
RELOC/tex/latex/snaptodo/snaptodo.sty
catalogue-contact-bugs https://github.com/Symbol1/snaptodo/issues
catalogue-contact-repository https://github.com/Symbol1/snaptodo
@@ -296891,7 +296892,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 61137
+revision 61149
shortdesc TeX Live infrastructure programs
longdesc Includes install-tl, tl-portable, rungs, etc.; not needed for
longdesc tlmgr to run but still ours. Not included in tlcritical.
@@ -296899,10 +296900,10 @@ depend texlive-scripts.ARCH
depend texlive.infra
execute addMap mathpple.map
postaction shortcut type=menu name="TeX Live command-line" cmd=TEXDIR/tlpkg/installer/tl-cmd.bat
-containersize 108280
-containerchecksum f3315191d58b06840dd3a37d2ab50fbc1808d24f1409828de7abfc45c995f32d114fb6bb92cc7eb6b6e686144be960fe76668f4854b3838df35f191da7ad0bcf
-doccontainersize 401228
-doccontainerchecksum b8484c5c3c61296a1fa5a06ab48908aa2d5fa4e2c422c4682a6fbfd4da70af614813ffd19d439624bd596cf693c529ff3e37816404739c28af1fd83386c7f8a1
+containersize 108316
+containerchecksum 7b98a4102e23f8ddcb2cb4fa7a0dbf6953163225cca2c134cdaaeb7c836421dfb78d10bf22ab1b39969b6357eb20a6e2cb7ee924ce20521acb5ec514e6a4fec7
+doccontainersize 401284
+doccontainerchecksum 64ec2c75dfa9ebecf4dda253d29e633e696aad779604ede6557846d7f61fdcb2748a9630fb43b4f777b3b929b71c3351cc854d10788a2f6962368c5b126ad2bf
docfiles size=498
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 6d1c741d5c..16cfb717d3 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-4d7e96bcadbeefc02c1c4823904f0643 texlive.tlpdb
+3c04f4330a390f7323b7afb7396000a0 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index f159f88bd2..36a21fee13 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-d9018df1103eb05af1a6cac1319a5320650e9acc5dc09d231b4601ae05899792b587b3ca1d90f487cdd2ad78c91dc73260a39ad9833fb6d995ab09d33c8e5c8e texlive.tlpdb
+42b6ecd7fab3dd06d11c473d8b804c8e085d4da8ea9a2d3f81757c1462a0c72a4d0ef4f5c042bd74dbf41aa4b79cebfc51df538ab530e91f3913cae7b280d932 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index c5af94d0af..76bb1d4c39 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
@@ -1,10 +1,10 @@
-----BEGIN PGP SIGNATURE-----
-iQEcBAEBCgAGBQJhnt6sAAoJEEzhh34ZQ4xwKrMIAIpZGF33v5bB6Aw/5kBjRyKc
-+CFIQO5Yy4aIw+79fjxss8PFrxEzvVVsTYwHAuWUapwI2L1lGACQLWUVqgPpxuvP
-yoO7pbwQuClUMbKWkOQHL3YRFOsNwb4tbgVirbonTw9DJ4XJ5lJuWwVIzqagosS5
-01i0pKJSHdQazz/ySO+CkIABtA5U86yl2NNnGhI1/W+iQn+WoY7sefM/XJEUfzjD
-mpITW3/Lr8rGjrmjACLvvCKow0igudJwyrBJ+Cb4ppqCsGSnVqavG77q6YWtU+7m
-Yhl8uBpXaa79F7FLtD+VPfltDumE82WAWDOQAq6qw0kXyg9SOzkjErgSz7KLV6U=
-=wrkd
+iQEcBAEBCgAGBQJhoC/iAAoJEEzhh34ZQ4xwK8gH/if7YAIPxwN7mJxU3dQQw7vc
+91NddLrKHoIryppcpOghgdmDF73FCellMJ4H96MtdUtHHXM6gvkVuwKRkhMBPhHp
+enng7LuLKbkaPoucIIGu1vsuUz3APmh9y8gSMJZmZMZRsO4l5fXzWFBsUkaOXtc3
+m0Z1U6X46cBtUmzYUibFGUpQF6Iys2r9Ho993SQHRsoC9Oiqux2Ia45oIBYZw/5m
+r0fmQYZ+87RyX2Jme/B2qTnd9WpH12lDau5vY2lXb/iw425zaTh70pPZACuq01gI
+704R65DyJs8O/tWWy7Kaqg8PfMJRJrl/crU7uYQOFErlgHvYBc9GvUqSLOTd08c=
+=qr1+
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 79ff04cca5..4b92f83388 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini
index 503b366b24..b8e6768ec4 100644
--- a/systems/win32/miktex/tm/packages/next/pr.ini
+++ b/systems/win32/miktex/tm/packages/next/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1637875051
+date=1637961370
lastupd=miktex-arctrl-bin-2.9 miktex-arctrl-bin-x64-2.9 miktex-asymptote-bin-2.9 miktex-asymptote-bin-x64-2.9 miktex-autosp-bin-2.9 miktex-autosp-bin-x64-2.9 miktex-axohelp-bin-2.9 miktex-axohelp-bin-x64-2.9 miktex-bibarts-bin-2.9 miktex-bibarts-bin-x64-2.9 miktex-bibtex-bin-2.9 miktex-bibtex-bin-x64-2.9 miktex-bibtex8bit-bin-2.9 miktex-bibtex8bit-bin-x64-2.9 miktex-bzip2-bin-2.9 miktex-bzip2-bin-x64-2.9 miktex-cairo-bin-2.9 miktex-cairo-bin-x64-2.9 miktex-chktex-bin-2.9 miktex-chktex-bin-x64-2.9
-lstdigest=8d8ea5944dd6b9ff21db951b1aba955c
+lstdigest=ab543a5ba92da753d0a191fed463c6af
numpkg=5073
relstate=next
-version=7999
+version=8000
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: wYRdkjFhwcgmYbVKQyHFDhLph5xtdy+IBbNBLW9nNN9uQllRvbM1gvpNzh9knKluMX3u5yyqO789UyBQ6shCQKcAc3gHw7R8zmbm9c+Ge/3pZ+DH6W3olvXhCDHKgWicpO8KBXtg9v2yUfCu3OWqeVaRR/JSB6iUJaEfoad/nqqq+EFOA67snfLhqphrAj2fIXM2I4x9mSWF3OwEVtl15MlOEORH7SiOSGgQNcA2CJFrHX4mAnXHrWUJwLR364bSDGL5VbGdlQrxIxq6JZs+UzE3Ukl6Kqzx2M7nlyFONgdWXm1vWOAHWcK1HCUZcNz2N9g94tb5i5ZlQMAevZVOpw==
+;;;; signature/miktex: DQsAhr+bPKWkiPBhxlhAb8eDEorXU3B5E72nTXqLCgTI3rSuP4abmPLAcnrNc6F0HruPVLuq14fbfmuPI0iYqrIvOIPjLfEbh2QkbheLXVV+TuSt2O3BiV7FkbLh+mfka4JnLUTE3Qox68x4JBhAojXSbXZaiY2HCBS+sfeMEOdciVpHoyd7JFMFNiMrjh60JYtays16HfdaR9RA3m4yJ2Kc7wJ+/octRO6ek5PU0u8MCWLZK03AFqQ924xTXDnqY9GL50NPFmO9bTXX4Sn3fqpJb1gEiyqZUvvhT8YDvZXzetzBH0YjW4EavkHgHKga+QKGtjD1v/EjGjeDbvRXOA==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index 61f3595209..5ea5b76516 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1637874703
+date=1637961097
lastupd=bib2gls bib2gls__doc bib2gls__source cochineal cochineal__doc easybook easybook__doc easybook__source fancyvrb fancyvrb__doc glossaries-extra glossaries-extra__doc glossaries-extra__source l3build l3build__doc l3build__source latexmk latexmk__doc latexmk__source luamplib
-lstdigest=d34e0225168114ad3b5fb5a3cc910dd6
+lstdigest=af3313b9c8f168a0cfc9c8d46dfbc441
numpkg=5071
relstate=stable
-version=7999
+version=8000
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: aupBA0OqY0NjE2y1JEAdNqw6GH3FlEROYZ65xvrTNT5rbgs6FeprMkApVlOb3Q9Eeg3qYYo6B4xsxo2Mf+Q+xtQdtD9Kj2Ykp8dW/okS/7Scm7mla1HMueP9wv4EZ9VOjh+nfDg0K5seRjuQb4aF179s+AKc9D5Z4zRHEFroEBB0MtuVF/78FDYtV4t0ry1SG4y2wdbuIzNBuwEyNGn5N/ClvIbSPOQpZg6Ml4w9p0Jr3pQb/c1NI0R/y5zLU+Gxl5Gt/VLBJkBuYJlhMAhdIraJNFf0ZF/Aw765k3WkUmR+TKbpsf1RCeohnL83nVA3B5ChL+/bw0gkaVArS3sHxQ==
+;;;; signature/miktex: njVa9Py4pSp9SUH39nbbFuEIP90uaxwcGpXZSmSGxeStj8YVB9GQzMWUZBmacX6wGDfh6yrQHqz5KvlS9oOlx5CEE/pRHt70l2SrqePFfM63Sb8BWdxcqIfDXmzxpZuk5zod2+h65SqNkNftq0rmGxqIoA7ukzVWPk2ZHAWGFdO3OipS5nsyq0Ncpg5K2jSq8eYxp4uIWnxyWZVg5kStUj3rzKFWucr67QvsGnZzJ2zW+bQrHTlfoF+2IdLatFF7f9Rxaol2m3Ocr/XdhuyNSui2wagPNsd+RdgzSw9eR4FVV009BDc/71f8d/r0wbgrygffYohQZBnObQLi46w+Ag==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/timestamp b/timestamp
index 046ebf4515..b007818a38 100644
--- a/timestamp
+++ b/timestamp
@@ -2,4 +2,4 @@
# The source CTAN of this site's material:
dante.ctan.org
# The year-month-day-hour-minute of this site's material:
-2021-11-26-02-02
+2021-11-27-02-02