texlive[52601] Master/texmf-dist: cnltx (1nov19)

commits+karl at tug.org commits+karl at tug.org
Fri Nov 1 21:58:56 CET 2019


Revision: 52601
          http://tug.org/svn/texlive?view=revision&revision=52601
Author:   karl
Date:     2019-11-01 21:58:55 +0100 (Fri, 01 Nov 2019)
Log Message:
-----------
cnltx (1nov19)

Modified Paths:
--------------
    trunk/Master/texmf-dist/bibtex/bib/cnltx/cnltx.bib
    trunk/Master/texmf-dist/doc/latex/cnltx/README
    trunk/Master/texmf-dist/doc/latex/cnltx/cnltx_en.pdf
    trunk/Master/texmf-dist/doc/latex/cnltx/cnltx_en.tex
    trunk/Master/texmf-dist/tex/latex/cnltx/cnltx-base.sty
    trunk/Master/texmf-dist/tex/latex/cnltx/cnltx-doc.cls
    trunk/Master/texmf-dist/tex/latex/cnltx/cnltx-example.sty
    trunk/Master/texmf-dist/tex/latex/cnltx/cnltx-listings.sty
    trunk/Master/texmf-dist/tex/latex/cnltx/cnltx-tools.sty
    trunk/Master/texmf-dist/tex/latex/cnltx/cnltx-translations.sty
    trunk/Master/texmf-dist/tex/latex/cnltx/cnltx.bbx
    trunk/Master/texmf-dist/tex/latex/cnltx/cnltx.cbx
    trunk/Master/texmf-dist/tex/latex/cnltx/cnltx.dbx
    trunk/Master/texmf-dist/tex/latex/cnltx/cnltx.sty

Modified: trunk/Master/texmf-dist/bibtex/bib/cnltx/cnltx.bib
===================================================================
--- trunk/Master/texmf-dist/bibtex/bib/cnltx/cnltx.bib	2019-11-01 20:58:35 UTC (rev 52600)
+++ trunk/Master/texmf-dist/bibtex/bib/cnltx/cnltx.bib	2019-11-01 20:58:55 UTC (rev 52601)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/cnltx/
 % E-Mail: contact at mychemistry.eu
 % --------------------------------------------------------------------------
-% Copyright 2013-2014 Clemens Niederberger
+% Copyright 2013--2019 Clemens Niederberger
 %
 % This work may be distributed and/or modified under the
 % conditions of the LaTeX Project Public License, either version 1.3
@@ -35,15 +35,15 @@
 @package{pkg:accsupp,
   title   = {accsupp} ,
   author  = {Heiko Oberdiek} ,
-  date    = {2010-01-16} ,
-  version = {0.3} ,
+  date    = {2018-03-28} ,
+  version = {0.5} ,
   url     = {http://mirror.ctan.org/macros/latex/contrib/oberdiek/}
 }
 @package{pkg:acro,
   title    = {acro} ,
   author   = {Clemens Niederberger} ,
-  date     = {2013-09-24} ,
-  version  = {1.4b} ,
+  date     = {2019-09-23} ,
+  version  = {2.10} ,
   url      = {http://mirror.ctan.org/macros/latex/contrib/acro/}
 }
 @package{pkg:acromake,
@@ -57,8 +57,8 @@
   title    = {acronym},
   subtitle = {An Acronym Environment for \LaTeXe},
   author   = {Tobias Oetiker},
-  date     = {2012-10-29},
-  version  = {1.38},
+  date     = {2015-03-21},
+  version  = {1.41},
   url      = {http://mirror.ctan.org/macros/latex/contrib/acronym/}
 }
 @package{pkg:acroterm,
@@ -71,8 +71,8 @@
 @package{pkg:adjustbox,
   title    = {adjustbox},
   author   = {Martin Scharrer},
-  date     = {2012-05-21},
-  version  = {1.0},
+  date     = {2019-01-04},
+  version  = {1.2},
   url      = {http://mirror.ctan.org/macros/latex/contrib/adjustbox/}
 }
 @package{pkg:amsmath,
@@ -80,8 +80,8 @@
   author   = {{American Mathematical Society}} ,
   sortname = {American Mathematical Society} ,
   shorthand = {AMS} ,
-  date     = {2002-02-25} ,
-  version  = {2.0} ,
+  date     = {2018-04-05} ,
+  version  = {2.1} ,
   url      = {http://mirror.ctan.org/macros/latex/required/amsmath/}
 }
 @package{pkg:amstext,
@@ -95,37 +95,44 @@
   title      = {answers},
   author     = {Mike Piff},
   maintainer = {Joseph Wright},
-  date       = {2010-10-11},
-  version    = {2.13},
+  date       = {2014-08-24},
+  version    = {2.16},
   url        = {http://mirror.ctan.org/macros/latex/contrib/answers/}
 }
 @package{pkg:array,
   title      = {array},
   author     = {Frank Mittelbach and David Carlisle},
-  date       = {2008-09-09},
-  version    = {2.4c},
+  date       = {2019-09-13},
+  version    = {2.4l},
   url        = {http://mirror.ctan.org/macros/latex/required/tools/}
 }
 @package{pkg:asymptote,
   title      = {asymptote},
   author     = {Andy Hammerlindl and John Bowman and Tom Price},
-  date       = {2013},
-  version    = {2.23},
+  date       = {2019},
+  version    = {2.49},
   url        = {http://mirror.ctan.org/graphics/asymptote/}
 }
+ at package{pkg:auto-pst-pdf,
+  title      = {auto-pst-pdf},
+  author     = {Will Robertson and Johannes Große},
+  date       = {2009-04-26},
+  version    = {0.6},
+  url        = {http://mirror.ctan.org/macros/latex/contrib/auto-pst-pdf/}
+}
 @package{pkg:babel,
   title      = {babel} ,
   author     = {Johannes Braams} ,
   maintainer = {Javier Bezos} ,
-  date       = {2013-05-16} ,
-  version    = {3.9f} ,
+  date       = {2019-07-19} ,
+  version    = {3.33} ,
   url        = {http://mirror.ctan.org/macros/latex/required/babel/}
 }
 @package{pkg:bm,
   title      = {bm} ,
   author     = {David Carlisle and Frank Mittelbach} ,
-  date       = {2004-02-26} ,
-  version    = {1.1c} ,
+  date       = {2019-07-24} ,
+  version    = {1.2d} ,
   url        = {http://mirror.ctan.org/macros/latex/required/bm/}
 }
 @package{pkg:biblatex,
@@ -132,21 +139,21 @@
   title      = {biblatex} ,
   author     = {Philipp Lehman} ,
   maintainer = {Joseph Wright and Audrey Boruvka and Philip Kime} ,
-  date       = {2013-07-14} ,
-  version    = {2.7a} ,
+  date       = {2019-08-07} ,
+  version    = {3.13} ,
   url        = {http://mirror.ctan.org/macros/latex/contrib/biblatex/}
 }
 @package{pkg:bigfoot,
   title   = {bigfoot},
   author  = {David Kastrup},
-  date    = {2006-07-15},
-  version = {1.25},
+  date    = {2015-08-30},
+  version = {2.1},
   url     = {http://mirror.ctan.org/macros/latex/contrib/bigfoot/}
 }
 @package{pkg:bohr,
   title      = {bohr} ,
   author     = {Clemens Niederberger} ,
-  date       = {2015-06-16} ,
+  date       = {2015-06-24} ,
   version    = {1.0} ,
   url        = {http://mirror.ctan.org/macros/latex/contrib/bohr/}
 }
@@ -153,22 +160,22 @@
 @package{pkg:booktabs,
   title      = {booktabs} ,
   author     = {Simon Fear} ,
-  date       = {2005-04-14} ,
-  version    = {1.61803} ,
+  date       = {2016-04-29} ,
+  version    = {1.618033} ,
   url        = {http://mirror.ctan.org/macros/latex/contrib/booktabs/}
 }
 @package{pkg:bpchem,
   title   = {bpchem} ,
   author  = {Bj\o{}rn Pedersen} ,
-  date    = {2004-11-25} ,
-  version = {1.06} ,
+  date    = {2017-08-23} ,
+  version = {1.1} ,
   url     = {http://mirror.ctan.org/macros/latex/contrib/bpchem/}
 }
 @package{pkg:catchfile,
   title      = {catchfile} ,
   author     = {Heiko Oberdiek} ,
-  date       = {2011-03-01} ,
-  version    = {1.6} ,
+  date       = {2016-05-16} ,
+  version    = {1.7} ,
   url        = {http://mirror.ctan.org/macros/latex/contrib/oberdiek/}
 }
 @package{pkg:chemcompounds,
@@ -188,36 +195,36 @@
 @package{pkg:chemfig,
   title   = {chemfig} ,
   author  = {Christian Tellechea} ,
-  date    = {2013-11-28} ,
-  version = {1.0h} ,
+  date    = {2019-05-21} ,
+  version = {1.41} ,
   url     = {http://mirror.ctan.org/macros/generic/chemfig/}
 }
 @package{pkg:chemformula,
   title   = {chemformula} ,
   author  = {Clemens Niederberger} ,
-  date    = {2015-06-30} ,
-  version = {4.11} ,
+  date    = {2019-09-23} ,
+  version = {4.15f} ,
   url     = {http://mirror.ctan.org/macros/latex/contrib/chemformula/}
 }
 @package{pkg:chemgreek,
   title   = {chemgreek} ,
   author  = {Clemens Niederberger} ,
-  date    = {2015-07-01} ,
-  version = {1.0a} ,
+  date    = {2016-12-20} ,
+  version = {1.1} ,
   url     = {http://mirror.ctan.org/macros/latex/contrib/chemgreek/}
 }
 @package{pkg:chemmacros,
   title   = {chemmacros} ,
   author  = {Clemens Niederberger} ,
-  date    = {2015-02-08} ,
-  version = {4.7} ,
+  date    = {2019-09-24} ,
+  version = {5.8d} ,
   url     = {http://mirror.ctan.org/macros/latex/contrib/chemmacros/}
 }
 @package{pkg:chemnum,
   title   = {chemnum} ,
   author  = {Clemens Niederberger} ,
-  date    = {2015-05-13} ,
-  version = {1.1a} ,
+  date    = {2016-04-14} ,
+  version = {1.2} ,
   url     = {http://mirror.ctan.org/macros/latex/contrib/chemnum/}
 }
 @package{pkg:chemstyle,
@@ -231,15 +238,15 @@
   title      = {chngcntr} ,
   author     = {Peter Wilson} ,
   maintainer = {Will Robertson} ,
-  date       = {2009-09-02} ,
-  version    = {1.0a} ,
+  date       = {2018-04-09} ,
+  version    = {1.1a} ,
   url        = {http://mirror.ctan.org/macros/latex/contrib/chngcntr/}
 }
 @bundle{bnd:cnltx,
   title      = {cnltx} ,
   author     = {Clemens Niederberger} ,
-  date       = {2014-01-23} ,
-  version    = {0.10a} ,
+  date       = {2019-09-25} ,
+  version    = {0.15} ,
   url        = {http://mirror.ctan.org/macros/latex/contrib/cnltx/}
 }
 @class{cls:cnpkgdoc,
@@ -281,21 +288,21 @@
 @package{pkg:enotez,
   title      = {enotez},
   author     = {Clemens Niederberger},
-  version    = {0.7b},
-  date       = {2013-10-31},
+  version    = {0.9a},
+  date       = {2017-04-24},
   url        = {http://mirror.ctan.org/macros/latex/contrib/enotez/}
 }
 @package{pkg:enumitem,
   title      = {enumitem},
   author     = {Javier Bezos},
-  date       = {2011-09-28},
-  version    = {3.5.2},
+  date       = {2019-06-20},
+  version    = {3.9},
   url        = {http://mirror.ctan.org/macros/latex/contrib/enumitem/}
 }
 @package{pkg:environ,
   title      = {environ},
   author     = {Will Robertson},
-  date       = {2013-04-01},
+  date       = {2014-05-04},
   version    = {0.3},
   url        = {http://mirror.ctan.org/macros/latex/contrib/environ/}
 }
@@ -309,15 +316,15 @@
 @package{pkg:eqexam,
   title      = {eqexam},
   author     = {D. P. Story},
-  date       = {2011-09-01},
-  version    = {3.0k},
+  date       = {2019-01-31},
+  version    = {5.1.4},
   url        = {http://mirror.ctan.org/macros/latex/contrib/eqexam/}
 }
 @package{pkg:esami,
   title      = {esami},
   author     = {Grazia Messineo and Salvatore Vassallo},
-  date       = {2013-03-08},
-  version    = {1.0},
+  date       = {2018-05-06},
+  version    = {2.5},
   url        = {http://mirror.ctan.org/macros/latex/contrib/esami/}
 }
 @package{pkg:etoolbox,
@@ -324,15 +331,15 @@
   title      = {etoolbox} ,
   author     = {Philipp Lehman} ,
   maintainer = {Joseph Wright} ,
-  date       = {2015-04-04} ,
-  version    = {2.2} ,
+  date       = {2019-09-21} ,
+  version    = {2.5h} ,
   url        = {http://mirror.ctan.org/macros/latex/contrib/etoolbox/}
 }
 @class{cls:exam,
   title      = {exam},
   author     = {Philip Hirschhorn},
-  date       = {2015-05-07},
-  version    = {2.5},
+  date       = {2017-11-05},
+  version    = {2.6},
   url        = {http://mirror.ctan.org/macros/latex/contrib/exam/}
 }
 @package{pkg:examdesign,
@@ -345,28 +352,28 @@
 @package{pkg:exercise,
   title      = {exercise},
   author     = {Paul Pichaureau},
-  date       = {2012-05-08},
-  version    = {1.58},
+  date       = {2014-10-21},
+  version    = {1.6},
   url        = {http://mirror.ctan.org/macros/latex/contrib/exercise/}
 }
- at bundle{bnd:exsheets,
+ at package{pkg:exsheets,
   title   = {exsheets} ,
   author  = {Clemens Niederberger} ,
-  date    = {2014-06-27} ,
-  version = {0.14} ,
+  date    = {2017-02-08} ,
+  version = {0.21i} ,
   url     = {http://mirror.ctan.org/macros/latex/contrib/exsheets/}
 }
 @package{pkg:exsol,
   title      = {exsol},
   author     = {Walter Daems},
-  date       = {2013-05-12},
-  version    = {0.6},
+  date       = {2018-10-23},
+  version    = {1.4},
   url        = {http://mirror.ctan.org/macros/latex/contrib/exsol/}
 }
 @package{pkg:fixfoot,
   title   = {fixfoot},
   author  = {Robin Fairbairns},
-  date    = {2007-12-12},
+  date    = {2010-02-19},
   version = {0.3a} ,
   url     = {http://mirror.ctan.org/macros/latex/contrib/fixfoot/}
 }
@@ -373,23 +380,23 @@
 @package{pkg:fnpct,
   title   = {fnpct} ,
   author  = {Clemens Niederberger} ,
-  date    = {2013-02-28} ,
-  version = {0.2j} ,
+  date    = {2019-02-17} ,
+  version = {0.4f} ,
   url     = {http://mirror.ctan.org/macros/latex/contrib/fnpct/}
 }
 @package{pkg:fontenc,
-  title    = {fontenc} ,
-  author   = {{The \LaTeX\ team}} ,
-  sortname = {LaTeX team} ,
-  version  = {1.99g} ,
-  date     = {2005-09-27} ,
-  url      = {http://mirror.ctan.org/macros/latex/unpacked/}
+  title     = {fontenc} ,
+  author    = {{The \LaTeX\ team}} ,
+  sortname  = {LaTeX team} ,
+  shorthand = {L3P} ,
+  date      = {2016-02-18} ,
+  url       = {http://mirror.ctan.org/macros/latex/base/}
 }
 @package{pkg:fontspec,
   title    = {fontspec} ,
   author   = {Will Robertson and Khaled Hosny} ,
-  version  = {2.3c} ,
-  date     = {2013-05-20} ,
+  version  = {2.7c} ,
+  date     = {2019-03-15} ,
   url      = {http://mirror.ctan.org/macros/latex/contrib/fontspec/}
 }
 @package{pkg:footmisc,
@@ -416,78 +423,77 @@
 @package{pkg:geometry,
   title   = {geometry} ,
   author  = {Hideo Umeki} ,
-  date    = {2010-09-12} ,
-  version = {5.6} ,
+  date    = {2018-04-16} ,
+  version = {5.8} ,
   url     = {http://mirror.ctan.org/macros/latex/contrib/geometry/}
 }
 @package{pkg:ghsystem,
   title   = {ghsystem} ,
   author  = {Clemens Niederberger} ,
-  date    = {2014-08-08} ,
-  version = {4.6} ,
+  date    = {2016-07-16} ,
+  version = {4.8} ,
   url     = {http://mirror.ctan.org/macros/latex/contrib/ghsystem/}
 }
 @package{pkg:glossaries,
   title    = {glossaries},
-  author   = {Nicola L.C. Talbot},
-  date     = {2013-04-21},
-  version  = {3.05},
+  author   = {Nicola L. C. Talbot},
+  date     = {2019-01-06},
+  version  = {4.42},
   url      = {http://mirror.ctan.org/macros/latex/contrib/glossaries/}
 }
 @package{pkg:graphicx,
   title    = {graphicx} ,
   author   = {David Carlisle} ,
-  date     = {2005-11-14} ,
-  version  = {1.0f} ,
+  date     = {2017-06-01} ,
   url      = {http://mirror.ctan.org/macros/latex/required/graphics/}
 }
 @bundle{bnd:greek-fontenc,
   title    = {greek-fontenc} ,
   author   = {G\"unter Milde} ,
-  date     = {2013-12-01} ,
-  version  = {0.11.1} ,
+  date     = {2019-07-11} ,
+  version  = {0.13.4} ,
   url      = {http://mirror.ctan.org/language/greek/greek-fontenc/}
 }
 @package{pkg:hologo,
   title    = {hologo} ,
   author   = {Heiko Oberdiek} ,
-  date     = {2012-04-26} ,
-  version  = {1.10} ,
+  date     = {2017-05-01} ,
+  version  = {1.13} ,
   url      = {http://mirror.ctan.org/macros/latex/contrib/oberdiek/}
 }
 @package{pkg:hyperref,
   title   = {hyperref} ,
   author  = {Heiko Oberdiek and Sebastian Rahtz} ,
-  date    = {2012-11-06} ,
-  version = {6.83m} ,
+  date    = {2019-09-12} ,
+  version = {6.88i} ,
   url     = {http://mirror.ctan.org/macros/latex/contrib/hyperref/}
 }
 @package{pkg:idxcmds,
   title   = {idxcmds} ,
   author  = {Clemens Niederberger} ,
-  date    = {2013-08-31} ,
-  version = {0.2b} ,
+  date    = {2015-08-13} ,
+  version = {0.2c} ,
   url     = {http://mirror.ctan.org/macros/latex/contrib/idxcmds/}
 }
 @package{pkg:ifluatex,
   title    = {ifluatex} ,
   author   = {Heiko Oberdiek} ,
-  date     = {2010-03-01} ,
-  version  = {1.3} ,
+  date     = {2016-05-16} ,
+  version  = {1.4} ,
   url      = {http://mirror.ctan.org/macros/latex/contrib/oberdiek/}
 }
 @package{pkg:ifpdf,
   title    = {ifpdf} ,
-  author   = {Heiko Oberdiek} ,
-  date     = {2011-01-30} ,
-  version  = {2.3} ,
+  author   = {L3P} ,
+  date     = {2018-09-07} ,
+  version  = {3.3} ,
   url      = {http://mirror.ctan.org/macros/latex/contrib/oberdiek/}
 }
 @package{pkg:ifplatform,
   title    = {ifplatform} ,
   author   = {Johannes Gro\ss e and Will Robertson} ,
-  date     = {2010-10-22} ,
-  version  = {0.4} ,
+  date     = {2017-10-13} ,
+  version  = {0.4a} ,
   url      = {http://mirror.ctan.org/macros/latex/contrib/ifplatform/}
 }
 @package{pkg:ifxetex,
@@ -500,15 +506,15 @@
 @package{pkg:imakeidx,
   title    = {imakeidx} ,
   author   = {Enrico Gregorio} ,
-  date     = {2013-07-11} ,
-  version  = {1.3a} ,
+  date     = {2016-10-15} ,
+  version  = {1.3e} ,
   url      = {http://mirror.ctan.org/macros/latex/contrib/imakeidx/}
 }
 @package{pkg:inputenc,
   title    = {inputenc} ,
   author   = {Alan Jeffrey and Frank Mittelbach} ,
-  date     = {2008-03-30} ,
-  version  = {1.1d} ,
+  date     = {2018-08-11} ,
+  version  = {1.3c} ,
   url      = {http://mirror.ctan.org/macros/latex/base/}
 }
 @bundle{bnd:koma-script,
@@ -517,8 +523,8 @@
   indextitle     = {\KOMAScript} ,
   indexsorttitle = {KOMA-Script} ,
   author         = {Markus Kohm},
-  date           = {2015-07-02} ,
-  version        = {3.18} ,
+  date           = {2019-01-14} ,
+  version        = {3.25} ,
   url            = {http://mirror.ctan.org/macros/latex/contrib/koma-script/}
 }
 @package{pkg:kpfonts,
@@ -525,8 +531,8 @@
   title    = {kpfonts} ,
   author   = {Christophe Caignaert} ,
   aubtitle = {The Johannes Kepler Project} ,
-  date     = {2010-08-20} ,
-  version  = {3.31} ,
+  date     = {2018-08-22} ,
+  version  = {3.33} ,
   url      = {http://mirror.ctan.org/fonts/kpfonts}
 }
 @bundle{bnd:l3experimental,
@@ -534,8 +540,7 @@
   author     = {{The \LaTeX3 Project Team}} ,
   shorthand  = {L3P} ,
   sortname   = {LaTeX3 Project Team} ,
-  version    = {SVN 5630} ,
-  date       = {2015-07-15} ,
+  date       = {2019-09-19} ,
   url        = {http://mirror.ctan.org/macros/latex/contrib/l3experimental/}
 }
 @bundle{bnd:l3kernel,
@@ -543,8 +548,7 @@
   author     = {{The \LaTeX3 Project Team}} ,
   shorthand  = {L3P} ,
   sortname   = {LaTeX3 Project Team} ,
-  version    = {SVN 5630} ,
-  date       = {2015-07-15} ,
+  date       = {2019-09-19} ,
   url        = {http://mirror.ctan.org/macros/latex/contrib/l3kernel/}
 }
 @bundle{bnd:l3packages,
@@ -552,14 +556,13 @@
   author     = {{The \LaTeX3 Project Team}} ,
   shorthand  = {L3P} ,
   sortname   = {LaTeX3 Project Team} ,
-  version    = {SVN 5530} ,
-  date       = {2015-07-15} ,
+  date       = {2019-09-19} ,
   url        = {http://mirror.ctan.org/macros/latex/contrib/l3packages/}
 }
 @package{pkg:libertine,
   title      = {libertine} ,
   author     = {Bob Tennent} ,
-  date       = {2013-09-02} ,
+  date       = {2018-10-01} ,
   url        = {http://mirror.ctan.org/fonts/libertine/}
 }
 @package{pkg:listings,
@@ -566,15 +569,15 @@
   title      = {listings} ,
   author     = {Carsten Heinz and Brooks Moses} ,
   maintainer = {Jobst Hoffmann} ,
-  date       = {2013-08-26} ,
-  version    = {1.5b} ,
+  date       = {2019-09-10} ,
+  version    = {1.8c} ,
   url        = {http://mirror.ctan.org/macros/latex/contrib/listings/}
 }
 @package{pkg:longtable,
   title    = {longtable} ,
   author   = {David Carlisle} ,
-  date     = {2004-02-01} ,
-  version  = {4.11} ,
+  date     = {2019-02-06} ,
+  version  = {4.12} ,
   url      = {http://mirror.ctan.org/macros/latex/required/tools/}
 }
 @package{pkg:lscape,
@@ -587,8 +590,8 @@
 @package{pkg:ltxcmds,
   title   = {ltxcmds},
   author  = {Heiko Oberdiek},
-  date    = {2011-11-09},
-  version = {1.22},
+  date    = {2016-05-16},
+  version = {1.23},
   url     = {http://mirror.ctan.org/macros/latex/contrib/oberdiek/}
 }
 @package{pkg:manyfoot,
@@ -601,8 +604,8 @@
 @package{pkg:marginnote,
   title   = {marginnote} ,
   author  = {Markus Kohm} ,
-  date    = {2012-03-29} ,
-  version = {1.1i} ,
+  date    = {2018-08-09} ,
+  version = {1.4b} ,
   url     = {http://mirror.ctan.org/macros/latex/contrib/marginnote/}
 }
 @package{pkg:mathdesign,
@@ -615,13 +618,13 @@
 @package{pkg:mathtools,
   title   = {mathtools} ,
   author  = {Lars Madsen and Will Robertson and Joseph Wright} ,
-  version = {1.13} ,
-  date    = {2013-02-12} ,
+  version = {1.22} ,
+  date    = {2019-07-31} ,
   url     = {http://mirror.ctan.org/macros/latex/contrib/mh/}
 }
 @package{pkg:mdframed,
   title   = {mdframed} ,
-  author  = {Marco Daniel} ,
+  author  = {Marco Daniel and Elke Schubert} ,
   date    = {2013-07-01} ,
   version = {1.9b} ,
   url     = {http://mirror.ctan.org/macros/latex/contrib/mdframed/}
@@ -629,29 +632,36 @@
 @class{cls:memoir,
   title   = {memoir} ,
   author  = {Peter Wilson and Lars Madsen} ,
-  date    = {2011-03-06} ,
-  version = {3.6j} ,
+  date    = {2018-12-12} ,
+  version = {3.7h} ,
   url     = {http://mirror.ctan.org/macros/latex/contrib/memoir/}
 }
 @package{pkg:mfirstuc,
   title    = {mfirstuc},
   author   = {Nicola L.C. Talbot},
-  date     = {2012-05-21},
-  version  = {1.05},
+  date     = {2017-11-14},
+  version  = {2.06},
   url      = {http://mirror.ctan.org/macros/latex/contrib/glossaries/}
 }
+ at package{pkg:mhchem,
+  title    = {mhchem} ,
+  author   = {Martin Hensel} ,
+  date     = {2018-06-22},
+  version  = {4.08},
+  url      = {http://mirror.ctan.org/macros/latex/contrib/mhchem/}
+}
 @package{pkg:microtype,
   title   = {microtype} ,
   author  = {Robert Schlicht} ,
-  date    = {2013-05-23} ,
-  version = {2.5a} ,
+  date    = {2019-02-28} ,
+  version = {2.7b} ,
   url     = {http://mirror.ctan.org/macros/latex/contrib/microtype/}
 }
 @package{pkg:multicol,
   title   = {multicol} ,
   author  = {Frank Mittelbach} ,
-  date    = {2011-06-27} ,
-  version = {1.7a} ,
+  date    = {2019-03-01} ,
+  version = {1.8w} ,
   url     = {http://mirror.ctan.org/macros/latex/required/tools/multicol/}
 }
 @package{pkg:multienum,
@@ -664,15 +674,15 @@
 @package{pkg:musixtex,
   title   = {musixtex},
   author  = {Daniel Taupin and Ross Mitchell and Andreas Egler},
-  version = {1.15},
-  date    = {2011-04-01},
+  version = {1.29},
+  date    = {2018-08-04},
   url     = {http://mirror.ctan.org/macros/musixtex/}
 }
 @package{pkg:newtx,
   title   = {newtx} ,
   author  = {Michael Sharpe} ,
-  date    = {2013-10-17} ,
-  version = {1.151} ,
+  date    = {2018-05-11} ,
+  version = {1.55} ,
   url     = {http://mirror.ctan.org/fonts/newtx/}
 }
 @package{pkg:nicefrac,
@@ -686,15 +696,15 @@
   title    = {nomencl},
   subtitle = {A Package to Create a Nomenclature},
   author   = {Boris Veytsman and Bernd Schandl and Lee Netherton and C.V. Radhakrishnan},
-  date     = {2005-09-22},
-  version  = {4.2},
+  date     = {2019-05-05},
+  version  = {5.2},
   url      = {http://mirror.ctan.org/macros/latex/contrib/nomencl/}
 }
 @package{pkg:parnotes,
   title   = {parnotes},
   author  = {Micheal Hughes},
-  date    = {2012-03-01},
-  version = {1},
+  date    = {2019-07-23},
+  version = {3b},
   url     = {http://mirror.ctan.org/macros/latex/contrib/parnotes/}
 }
 @package{pkg:pagenote,
@@ -705,32 +715,39 @@
   version    = {1.1a},
   url        = {http://mirror.ctan.org/macros/latex/contrib/pagenote/}
 }
+ at package{pkg:pdfcomment,
+  title   = {pdfcomment} ,
+  author  = {Josef Kleber} ,
+  date    = {2018-11-01} ,
+  version = {2.4a} ,
+  url     = {http://mirror.ctan.org/macros/latex/contrib/pdfcomment/}
+}
 @package{pkg:pdftexcmds,
   title   = {pdftexcmds} ,
   author  = {Heiko Oberdiek} ,
-  date    = {2011-11-29} ,
-  version = {0.20} ,
+  date    = {2019-07-25} ,
+  version = {0.30} ,
   url     = {http://mirror.ctan.org/macros/latex/contrib/oberdiek/}
 }
 @package{pkg:perpage,
   title   = {perpage},
   author  = {David Kastrup},
-  date    = {2006-07-15},
-  version = {1.12},
+  date    = {2014-10-25},
+  version = {2.0},
   url     = {http://mirror.ctan.org/macros/latex/contrib/perpage/}
 }
 @package{pkg:pgf,
   title    = {TikZ/pgf} ,
   author   = {Till Tantau} ,
-  version  = {3.0.0} ,
-  date     = {2013-12-13} ,
+  version  = {3.1.4b} ,
+  date     = {2019-08-03} ,
   url      = {http://mirror.ctan.org/graphics/pgf/}
 }
 @package{pkg:pgfopts,
   title   = {pgfopts} ,
   author  = {Joseph Wright} ,
-  date    = {2011-06-02} ,
-  version = {2.1} ,
+  date    = {2014-07-10} ,
+  version = {2.1a} ,
   url     = {http://mirror.ctan.org/macros/latex/contrib/pgfopts/}
 }
 @package{pkg:pgfplots,
@@ -737,8 +754,8 @@
   title    = {pgfplots} ,
   author   = {Christian Feuers\"anger} ,
   sortname = {Christian Feuersaenger} ,
-  date     = {2013-10-04} ,
-  version  = {1.9} ,
+  date     = {2018-03-28} ,
+  version  = {1.16} ,
   url      = {http://mirror.ctan.org/graphics/pgf/contrib/pgfplots/}
 }
 @package{pkg:polyglossia,
@@ -746,15 +763,15 @@
   author     = {Fran\c{c}ois Charette} ,
   sortname   = {Francois Charette} ,
   maintainer = {Arthur Reutenauer} ,
-  date       = {2013-06-27} ,
-  version    = {1.33.4} ,
+  date       = {2019-04-04} ,
+  version    = {1.44} ,
   url        = {http://mirror.ctan.org/macros/latex/contrib/polyglossia/}
 }
 @package{pkg:probsoln,
   title      = {probsoln},
   author     = {Nicola L. C. Talbot},
-  date       = {2012-08-23},
-  version    = {3.04},
+  date       = {2017-07-10},
+  version    = {3.05},
   url        = {http://mirror.ctan.org/macros/latex/contrib/probsoln/}
 }
 @package{pkg:psfrag,
@@ -767,23 +784,30 @@
 @package{pkg:pstricks,
   title      = {pstricks},
   author     = {Timothy van Zandt and Dennis Girou and Herbert Vo\ss},
-  date       = {2013},
-  version    = {2.46},
+  date       = {2019-05-11},
+  version    = {2.97},
   url        = {http://mirror.ctan.org/graphics/pstricks/}
 }
+ at package{pkg:pxgreeks,
+  title      = {pxgreeks},
+  author     = {Jean-Fran\c{c}ois Burnol},
+  date       = {2011-03-16},
+  version    = {1.0},
+  url        = {http://mirror.ctan.org/macros/latex/contrib/pxgreeks/}
+}
 @package{pkg:ragged2e,
   title    = {ragged2e} ,
   author   = {Martin Schr\"oder} ,
   sortname = {Martin Schroeder} ,
-  date     = {2009-05-21} ,
-  version  = {2.1} ,
+  date     = {2019-07-28} ,
+  version  = {2.2} ,
   url      = {http://mirror.ctan.org/macros/latex/contrib/ms/ragged2e/}
 }
 @package{pkg:realbookchords,
   title   = {realbookchords},
   author  = {Clemens Niederberger},
-  date    = {2013-04-29},
-  version = {0.1},
+  date    = {2017-03-04},
+  version = {0.1b},
   url     = {https://bitbucket.org/cgnieder/guitarchordschemes/}
 }
 @package{pkg:relsize,
@@ -796,36 +820,36 @@
 @package{pkg:scrlfile,
   title   = {scrlfile} ,
   author  = {Markus Kohm} ,
-  date    = {2012-06-15} ,
-  version = {3.12} ,
+  date    = {2019-01-14} ,
+  version = {3.25} ,
   url     = {http://mirror.ctan.org/macros/latex/contrib/koma-script/}
 }
 @package{pkg:sepfootnotes,
   title   = {sepfootnotes} ,
   author  = {Eduardo C. Louren\c{c}o de Lima} ,
-  date    = {2013-01-17} ,
-  version = {0.2} ,
+  date    = {2016-07-18} ,
+  version = {0.3c} ,
   url     = {http://mirror.ctan.org/macros/latex/contrib/sepfootnotes/}
 }
 @package{pkg:sidenotes,
   title   = {sidenotes},
   author  = {Andy Thomas and Oliver Schebaum},
-  date    = {2012-11-09},
-  version = {0.92},
+  date    = {2016-04-21},
+  version = {1.00},
   url     = {http://mirror.ctan.org/macros/latex/contrib/sidenotes/}
 }
 @package{pkg:siunitx,
   title   = {siunitx} ,
   author  = {Joseph Wright} ,
-  version = {2.6h} ,
-  date    = {2015-07-17} ,
+  version = {2.7s} ,
+  date    = {2018-05-17} ,
   url     = {http://mirror.ctan.org/macros/latex/contrib/siunitx/}
 }
 @package{pkg:snotez,
   title   = {snotez},
   author  = {Clemens Niederberger},
-  version = {0.2},
-  date    = {2013-04-04},
+  version = {0.3},
+  date    = {2013-04-21},
   url     = {http://mirror.ctan.org/macros/latex/contrib/snotez/}
 }
 @package{pkg:songbook,
@@ -838,43 +862,50 @@
 @package{pkg:songs,
   title   = {songs},
   author  = {Kevin W. Hamlen},
-  version = {2.14},
-  date    = {2012-03-17},
+  version = {3.1},
+  date    = {2018-09-21},
   url     = {http://mirror.ctan.org/macros/latex/contrib/songs/}
 }
 @package{pkg:splitidx,
   title   = {splitidx},
   author  = {Markus Kohm},
-  date    = {2013-04-09},
-  version = {1.2a},
+  date    = {2016-02-18},
+  version = {1.2c},
   url     = {http://mirror.ctan.org/macros/latex/contrib/splitidx/}
 }
 @package{pkg:superiors,
   title   = {superiors},
   author  = {Michael Sharpe},
-  date    = {2012-08-13},
-  version = {1.02},
+  date    = {2019-08-18},
+  version = {1.06},
   url     = {http://mirror.ctan.org/macros/latex/contrib/superiors/}
 }
+ at package{pkg:tablefootnote,
+  title   = {tablefootnote},
+  author  = {H.-Martin M\"unch},
+  sortname = {H.-Martin Muench},
+  date    = {2014-01-26},
+  version = {1.1c},
+  url     = {http://mirror.ctan.org/macros/latex/contrib/tablefootnote/}
+}
+ at package{pkg:tabu,
+  title   = {tabu},
+  author  = {Florent Chervet},
+  date    = {2019-01-12},
+  version = {2.8+},
+  url     = {http://mirror.ctan.org/macros/latex/contrib/tabu/}
+}
 @package{pkg:tasks,
   title   = {tasks},
   author  = {Clemens Niederberger},
-  date    = {2014-07-03},
-  version = {0.10},
+  date    = {2016-08-13},
+  version = {0.12},
   url     = {http://mirror.ctan.org/macros/latex/contrib/tasks/}
 }
- at package{pkg:tablefootnote,
-  title   = {tablefootnote},
-  author  = {H.-Martin M\"unch},
-  date    = {2012-01-14},
-  version = {1.0g},
-  url     = {http://mirror.ctan.org/macros/latex/contrib/tablefootnote/}
-}
 @package{pkg:textcomp,
   title   = {textcomp} ,
   author  = {Sebastian Rahtz} ,
-  date    = {1995-12-11} ,
-  version = {1.4} ,
+  date    = {2016-02-18} ,
   url     = {http://mirrors.ctan.org/obsolete/fonts/psfonts/ts1}
 }
 @package{pkg:textgreek,
@@ -887,8 +918,8 @@
 @package{pkg:tkz-base,
   title   = {tkz-base},
   author  = {Alain Matthes},
-  date    = {2011-06-02},
-  version = {1.16},
+  date    = {2011-06-03},
+  version = {1.16c},
   url     = {http://mirror.ctan.org/macros/latex/contrib/tkz/}
 }
 @package{pkg:tkz-euclide,
@@ -901,7 +932,7 @@
 @package{pkg:tkz-fct,
   title   = {tkz-fct},
   author  = {Alain Matthes},
-  date    = {2011-06-02},
+  date    = {2011-06-03},
   version = {1.16c},
   url     = {http://mirror.ctan.org/macros/latex/contrib/tkz/}
 }
@@ -908,15 +939,15 @@
 @package{pkg:translations,
   title   = {translations} ,
   author  = {Clemens Niederberger} ,
-  date    = {2013-09-30} ,
-  version = {1.1a} ,
+  date    = {2017-08-31} ,
+  version = {1.7a} ,
   url     = {http://mirror.ctan.org/macros/latex/contrib/translations/}
 }
 @package{pkg:translator,
   title   = {translator} ,
-  author  = {Till Tantau} ,
-  date    = {2010-06-12} ,
-  version = {1.0} ,
+  author  = {Till Tantau and Joseph Wright} ,
+  date    = {2019-05-31} ,
+  version = {1.12a} ,
   url     = {http://mirror.ctan.org/macros/contrib/beamer/base/translator/}
 }
 @package{pkg:trimspaces,
@@ -929,8 +960,8 @@
 @class{cls:tufte,
   title   = {tufte-latex},
   author  = {Kevin Godby and Bil Kleb and Bill Wood},
-  date    = {2009-12-11},
-  version = {3.5.0},
+  date    = {2010},
+  version = {3.5.2},
   url     = {http://mirror.ctan.org/macros/latex/contrib/tufte-latex/}
 }
 @package{pkg:ulem,
@@ -949,8 +980,8 @@
 @package{pkg:xcolor,
   title   = {xcolor} ,
   author  = {Uwe Kern} ,
-  date    = {2007-01-21} ,
-  version = {2.11} ,
+  date    = {2016-05-11} ,
+  version = {2.12} ,
   url     = {http://mirror.ctan.org/macros/latex/contrib/xcolor/}
 }
 @package{pkg:xfrac,
@@ -958,8 +989,7 @@
   author    = {{The \LaTeX3 Project Team}} ,
   shorthand = {L3P} ,
   sortname  = {LaTeX3 Project Team} ,
-  date      = {2014-05-04} ,
-  version   = {4728} ,
+  date      = {2019-05-28} ,
   url       = {http://mirror.ctan.org/macros/latex/contrib/l3packages/}
 }
 @package{pkg:xpatch,
@@ -973,15 +1003,22 @@
   title    = {xspace} ,
   author   = {David Carlisle and Morten H\o{}gholm} ,
   sortname = {David Carlisle and Morten Hoegholm} ,
-  date     = {2009-10-20} ,
+  date     = {2014-10-28} ,
   version  = {1.13} ,
   url      = {http://mirror.ctan.org/macros/latex/required/tools/}
 }
+ at package{pkg:xymtex,
+  title   = {\XyMTeX} ,
+  author  = {Shinsaku Fujita} ,
+  date    = {2013} ,
+  version = {5.06} ,
+  url     = {http://mirror.ctan.org/macros/latex/contrib/xymtex/}
+}
 @bundle{bnd:yafoot,
   title   = {yafoot},
   author  = {Hiroshi Nakashima},
-  date    = {1999-07-14},
-  version = {1.0},
+  date    = {2018-09-03},
+  version = {1.1},
   url     = {http://mirror.ctan.org/macros/latex/contrib/yafoot/}
 }
 

Modified: trunk/Master/texmf-dist/doc/latex/cnltx/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/cnltx/README	2019-11-01 20:58:35 UTC (rev 52600)
+++ trunk/Master/texmf-dist/doc/latex/cnltx/README	2019-11-01 20:58:55 UTC (rev 52601)
@@ -1,5 +1,5 @@
 --------------------------------------------------------------------------
-the CNLTX bundle v0.13 2015/08/17
+the CNLTX bundle v0.15 2019/11/01
 
   LaTeX tools and documenting facilities
 
@@ -8,7 +8,7 @@
 Web:    https://github.com/cgnieder/cnltx/
 E-Mail: contact at mychemistry.eu
 --------------------------------------------------------------------------
-Copyright 2013-2015 Clemens Niederberger
+Copyright 2013--2019 Clemens Niederberger
 
 This work may be distributed and/or modified under the
 conditions of the LaTeX Project Public License, either version 1.3

Modified: trunk/Master/texmf-dist/doc/latex/cnltx/cnltx_en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/cnltx/cnltx_en.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/cnltx/cnltx_en.tex	2019-11-01 20:58:35 UTC (rev 52600)
+++ trunk/Master/texmf-dist/doc/latex/cnltx/cnltx_en.tex	2019-11-01 20:58:55 UTC (rev 52601)
@@ -13,7 +13,7 @@
 % Web:    https://github.com/cgnieder/cnltx/
 % E-Mail: contact at mychemistry.eu
 % --------------------------------------------------------------------------
-% Copyright 2013-2015 Clemens Niederberger
+% Copyright 2013--2019 Clemens Niederberger
 %
 % This work may be distributed and/or modified under the
 % conditions of the LaTeX Project Public License, either version 1.3
@@ -131,6 +131,7 @@
   }
 }
 
+\usepackage{csquotes}
 \defbibheading{bibliography}[\bibname]{\section{#1}}
 
 \makeatletter
@@ -352,8 +353,7 @@
     and actually loads most if not all of the bundle.
   \item The module \cnltxbase\ is also intended as a programming tools package
     that will be used in other packages eventually.  For example it is used by
-    the \pkg{cntformats} package from the \bnd{exsheets}
-    bundle~\cite{bnd:exsheets}.
+    the \pkg{cntformats} package.
   \item In case parts of this bundle prove useful to be used in a document the
     recommended way is to add
     \begin{sourcecode}[gobble=6]

Modified: trunk/Master/texmf-dist/tex/latex/cnltx/cnltx-base.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/cnltx/cnltx-base.sty	2019-11-01 20:58:35 UTC (rev 52600)
+++ trunk/Master/texmf-dist/tex/latex/cnltx/cnltx-base.sty	2019-11-01 20:58:55 UTC (rev 52601)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/cnltx/
 % E-Mail: contact at mychemistry.eu
 % --------------------------------------------------------------------------
-% Copyright 2013-2015 Clemens Niederberger
+% Copyright 2013--2019 Clemens Niederberger
 %
 % This work may be distributed and/or modified under the
 % conditions of the LaTeX Project Public License, either version 1.3
@@ -25,8 +25,8 @@
 % If you have any ideas, questions, suggestions or bugs to report, please
 % feel free to contact me.
 % --------------------------------------------------------------------------
-\def\cnltx@@date{2015/08/17}
-\def\cnltx@@version{v0.13}
+\def\cnltx@@date{2019/11/01}
+\def\cnltx@@version{v0.15}
 \def\cnltx@@info{LaTeX tools and documenting facilities (CN)}
 \ProvidesPackage{cnltx-base}[\cnltx@@date\space \cnltx@@version\space \cnltx@@info]
 \RequirePackage{pgfopts,etoolbox,ltxcmds,pdftexcmds}
@@ -891,4 +891,5 @@
 2015/01/11 v0.12  - updating the bundle to CTAN
                   - more security for \cnltx at ifisnum
 2015/08/17 v0.13  - resolve long overdue issues with cnltx-doc
-
+2015/08/29 v0.13a - small changes in cnltx-example
+2016/03/16 v0.13b - adapt bib style to biblatex v3.3

Modified: trunk/Master/texmf-dist/tex/latex/cnltx/cnltx-doc.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/cnltx/cnltx-doc.cls	2019-11-01 20:58:35 UTC (rev 52600)
+++ trunk/Master/texmf-dist/tex/latex/cnltx/cnltx-doc.cls	2019-11-01 20:58:55 UTC (rev 52601)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/cnltx/
 % E-Mail: contact at mychemistry.eu
 % --------------------------------------------------------------------------
-% Copyright 2013-2015 Clemens Niederberger
+% Copyright 2013--2019 Clemens Niederberger
 %
 % This work may be distributed and/or modified under the
 % conditions of the LaTeX Project Public License, either version 1.3
@@ -107,7 +107,7 @@
 \pgfkeys{
   cnltx/.cd,
     caption-font/.code = \def\cnltx at caption@font{#1} ,
-    caption-label-font/.code = \def\cnltx at captionlabel@font{#1}
+    caption-label-font/.code = \def\cnltx at captionlabel@font{\cnltx at caption@font#1}
 }
 
 \ifbool{cnltx at load@preamble}{
@@ -119,12 +119,13 @@
         {\RequirePackage{fontspec}}
       \RequirePackage[oldstyle]{libertine}
       \RequirePackage{libertinehologopatch}
-      \RequirePackage[supstfm=libertinesups]{superiors}
+      % \RequirePackage{superiors}
+      % \setkeys{superiors}{supstfm=libertinesups}
       % libertine does not have superior letters:
       \def\@makefnmark{%
         \hbox{%
           \cnltx at ifisnum{\@thefnmark}
-            {\textsu{\hspace*{\superiors at spaced}\@thefnmark}}
+            {\textsu{\hspace*{.04em}\@thefnmark}}
             {\@textsuperscript{\normalfont\@thefnmark}}%
         }%
       }
@@ -191,7 +192,6 @@
     {}
   \RequirePackage{fnpct}
   \expandafter\RequirePackage\expandafter[\cnltx at babel@options]{babel}
-  % \RequirePackage{babel}
 }{}
 
 \ifbool{cnltx at layout}{
@@ -429,37 +429,38 @@
 }
 % --------------------------------------------------------------------------
 % command descriptions:
-\newcommand*\cnltx at command{%
-  \@ifstar
-    {\cnltx at command@star}
-    {\cnltx at command@nostar}%
+% #1: command in the list which places the item
+% #2: formatting command taking one mandatory argument and a star form
+\newrobustcmd*\cnltx at deflistitem[2]{%
+  \protected\csdef{\cnltx at stripbs#1}{%
+    \@ifstar
+      {\csuse{\cnltx at stripbs#1 at star}}
+      {\csuse{\cnltx at stripbs#1 at nostar}}%
+  }%
+  \protected\csdef{\cnltx at stripbs#1 at star}##1{%
+    \@ifnextchar[%]
+      {\csuse{\cnltx at stripbs#1 at star@opt}{##1}}
+      {\csuse{\cnltx at stripbs#1 at star@opt}{##1}[]}%
+  }%
+  \protected\csdef{\cnltx at stripbs#1 at nostar}##1{%
+    \@ifnextchar[%]
+      {\csuse{\cnltx at stripbs#1 at nostar@opt}{##1}}
+      {\csuse{\cnltx at stripbs#1 at nostar@opt}{##1}[]}%
+  }%
+  \protected\csdef{\cnltx at stripbs#1 at star@opt}##1[##2]{%
+    \ifblank{##2}
+      {\item#2*{##1}}
+      {\item#2*{##1}##2}%
+    \cnltx at checkdefault{\hfill\newline}%
+  }%
+  \protected\csdef{\cnltx at stripbs#1 at nostar@opt}##1[##2]{%
+    \ifblank{##2}
+      {\item#2{##1}}
+      {\item#2{##1}##2}%
+    \cnltx at checkdefault{\hfill\newline}%
+  }%
 }
 
-\newrobustcmd*\cnltx at command@star[1]{%
-  \@ifnextchar[
-    {\cnltx at command@star at opt{#1}}
-    {\cnltx at command@star at opt{#1}[]}%
-}
-
-\newrobustcmd*\cnltx at command@nostar[1]{%
-  \@ifnextchar[
-    {\cnltx at command@nostar at opt{#1}}
-    {\cnltx at command@nostar at opt{#1}[]}%
-}
-
-\def\cnltx at command@star at opt#1[#2]{%
-  \ifblank{#2}
-    {\item\cs*{#1}}
-    {\item\cs*{#1}#2}%
-  \cnltx at checkdefault{\hfill\newline}%
-}
-\def\cnltx at command@nostar at opt#1[#2]{%
-  \ifblank{#2}
-    {\item\cs{#1}}
-    {\item\cs{#1}#2}%
-  \cnltx at checkdefault{\hfill\newline}%
-}
-
 \newcommand\cnltx at checkdefault[1]{%
   \@ifnextchar\Module
     {}
@@ -490,6 +491,8 @@
   {\list{}{\cmltx at list@setup}}
   {\endlist}
 
+\cnltx at deflistitem{\cnltx at command}{\cs}
+  
 \newenvironment{commands}
   {%
     \let\command\cnltx at command
@@ -726,11 +729,12 @@
   \newrobustcmd*\cnltx at tableofcontents{%
     \begingroup
       \let\tocbasic at listhead\@gobble
+      \RaggedRight
       \tableofcontents
     \endgroup
   }%
-  \RequirePackage{multicol}
-  \AtBeginDocument{%
+  \RequirePackage{multicol,ragged2e}
+  \AfterEndPreamble{%
     \ifbool{cnltx at build@title}{%
       \ifbool{cnltx at package@name}
         {\cnltx at title@information}
@@ -751,11 +755,14 @@
       {\renewcommand\thefootnote{\@fnsymbol\c at footnote}}%
     \Huge
     \scalebox{1.5}{%
-      \color{cnltx}%
-      \cnltx at title@format
-      \ifbool{cnltx at package@title}
-        {\cnltx at package@title}
-        {\cnltx at package@name}%
+      \begin{minipage}{.6\linewidth}
+        \centering
+        \color{cnltx}%
+        \cnltx at title@format
+        \ifbool{cnltx at package@title}
+          {\cnltx at package@title}
+          {\cnltx at package@name}%
+      \end{minipage}
     }%
     \par\vskip.5cm\relax
     \large
@@ -867,27 +874,29 @@
   \cls{#2}\footnote{\CTANurl[#1]{#2}}%
 }
 
-\AtEndPreamble{%
-  \RequirePackage{hyperref}%
-  \pdfstringdefDisableCommands{%
-    \def\cnltx at name[#1]#2{#1 #2, }%
-    \def\cnltxpackagenameformat#1{#1}%
+\ifbool{cnltx at load@preamble}{%
+  \AtEndPreamble{%
+    \RequirePackage{hyperref}%
+    \pdfstringdefDisableCommands{%
+      \def\cnltx at name[#1]#2{#1 #2, }%
+      \def\cnltxpackagenameformat#1{#1}%
+    }%
+    \hypersetup
+      {
+        colorlinks         = true,
+        allcolors          = link ,
+        plainpages         = false,
+        bookmarksopen      = true,
+        bookmarksopenlevel = 1,
+        bookmarksnumbered  = true,
+        pdfauthor          = {\forlistloop{}\cnltx at package@author at pdflist},
+        pdftitle           =
+          {\cnltx at package@name\space\cnltx at package@version\space Manual},
+        pdfsubject         = {\cnltx at package@info},
+        pdfstartview       = FitH
+      }%
   }%
-  \hypersetup
-    {
-      colorlinks         = true,
-      allcolors          = link ,
-      plainpages         = false,
-      bookmarksopen      = true,
-      bookmarksopenlevel = 1,
-      bookmarksnumbered  = true,
-      pdfauthor          = {\forlistloop{}\cnltx at package@author at pdflist},
-      pdftitle           =
-        {\cnltx at package@name\space\cnltx at package@version\space Manual},
-      pdfsubject         = {\cnltx at package@info},
-      pdfstartview       = FitH
-    }%
-}
+}{}%
 
 \endinput
 
@@ -945,8 +954,11 @@
                   - use \cnltx at load@modules
                   - new commands \email, \website, \securewebsite
                   - \expandablesymbol, \unexpandablesymbol
+2015/08/17 v0.13  - resolve long overdue issues with cnltx-doc
+2015/03/11 v0.13a - wrap title in minipage in order to enable linebreaks
+2016/03/17 v0.13b - ragged right toc
+2017/02/04 v0.14  - load `hyperref' only with `load-preample = true'
 
-
 % --------------------------------------------------------------------------
 TODO:
 

Modified: trunk/Master/texmf-dist/tex/latex/cnltx/cnltx-example.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/cnltx/cnltx-example.sty	2019-11-01 20:58:35 UTC (rev 52600)
+++ trunk/Master/texmf-dist/tex/latex/cnltx/cnltx-example.sty	2019-11-01 20:58:55 UTC (rev 52601)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/cnltx/
 % E-Mail: contact at mychemistry.eu
 % --------------------------------------------------------------------------
-% Copyright 2013-2015 Clemens Niederberger
+% Copyright 2013--2019 Clemens Niederberger
 %
 % This work may be distributed and/or modified under the
 % conditions of the LaTeX Project Public License, either version 1.3
@@ -101,10 +101,15 @@
     {\cnltx at key@aux{#1}\Marg}%
 }
 
-
+\newlength\cnltx at choice@sep at stretch
+\setlength\cnltx at choice@sep at stretch{\z@\@plus.5em}
 % \DeclareListParser*\cnltx at choices{|}
 \newrobustcmd*\choices[1]{%
-  \def\cnltx at choice@sep{\def\cnltx at choice@sep{|\hskip\z@}}%
+  \def\cnltx at choice@sep{%
+    \def\cnltx at choice@sep{%
+      \hskip\cnltx at choice@sep at stretch|\hskip\cnltx at choice@sep at stretch
+    }%
+  }%
   \forcsvlist{\cnltx at choice@sep\code}{#1}%
 }
 
@@ -229,9 +234,8 @@
     {Ä}{{\"A}}{1}
     {Ö}{{\"O}}{1}
     {Ü}{{\"U}}{1}
-    {ß}{{\ss}}{1}
-    {`}{\`{}}{1}
-    {'}{\textquotesingle}{1} ,
+    {ß}{{\ss}}{1} ,
+  upquote          = true,
   breaklines       = true,
   keepspaces       = true,
   breakindent      = 1em,
@@ -260,9 +264,11 @@
       equation,eqnarray,
       figure,flushleft,flushright,
       itemize,list,
+      math,
       otherlanguage,
       table,tabu,tabular
     },
+  texcs = , keywords = ,
   % \begin, \end:
   texcsstyle       = [2]\color{beginend},
   index            = [2][texcs2],
@@ -277,12 +283,12 @@
   index            = [4][texcs4],
   indexstyle       = [4]\@gobble,
   % added environments that'll be indexed:
-  texcsstyle       = [5]\color{env},
-  index            = [5][texcs5],
+  keywordstyle     = [5]\color{env},
+  index            = [5][keyword5],
   indexstyle       = [5]\indexenv,
   % environments that won't be indexed:
-  texcsstyle       = [6]\color{env},
-  index            = [6][texcs6],
+  keywordstyle     = [6]\color{env},
+  index            = [6][keyword6],
   indexstyle       = [6]\@gobble,
   moredelim        = *[s][\color{math}]{$}{$}
 }
@@ -304,6 +310,7 @@
     {Ö}{{\"O}}1
     {Ü}{{\"U}}1
     {ß}{{\ss}}1 ,
+  upquote          = true,
   breaklines       = true,
   keepspaces       = true,
   breakindent      = 1em,
@@ -311,6 +318,9 @@
   keywordstyle     = \color{bibentry} ,
   keywordstyle     = [2]\color{bibentryfield}\itshape ,
   showstringspaces = false ,
+  deleteindex      = [3][texcs3] ,
+  deleteindex      = [5][keyword5] ,
+  deleteindex      = [6][keyword6]
 }
 
 \def\cnltx at makeindex@listings at style{
@@ -337,8 +347,49 @@
   keywordstyle     = \color{makeidxkey}\bfseries ,
   stringstyle      = \color{makeidxstring} ,
   showstringspaces = false ,
+  deleteindex      = [3][texcs3] ,
+  deleteindex      = [5][keyword5] ,
+  deleteindex      = [6][keyword6]
 }
 
+\def\cnltx at bash@listings at style{
+  language         = bash,
+  basicstyle       = {\sourceformat\color{black}},
+  % numbers          = left,
+  % numberstyle      = \tiny,
+  xleftmargin      = 1em,
+  numbersep        = .75em,
+  gobble           = \cnltx at gobble ,
+  columns          = fullflexible,
+  literate         =
+    {ä}{{\"a}}1
+    {ö}{{\"o}}1
+    {ü}{{\"u}}1
+    {Ä}{{\"A}}1
+    {Ö}{{\"O}}1
+    {Ü}{{\"U}}1
+    {ß}{{\ss}}1 ,
+  upquote          = true,
+  breaklines       = true,
+  keepspaces       = true,
+  breakindent      = 1em,
+  commentstyle     = \color{comment},
+  keywordstyle     = \color{black}\bfseries ,
+  stringstyle      = \color{black} ,
+  showstringspaces = false ,
+  morekeywords     = texdoc ,
+  deleteindex      = [3][texcs3] ,
+  deleteindex      = [5][keyword5] ,
+  deleteindex      = [6][keyword6]
+}
+
+\newcommand*\cnltx at prompt{}
+\patchcmd\lst at NewLine
+  {\hbox{}}
+  {\hbox{}\cnltx at prompt}
+  {}
+  {}
+
 \cnltx at expandargs(nx)\lstdefinestyle
   {cnltx}
   {\expandonce\cnltx at listings@style}
@@ -351,6 +402,10 @@
   {cnltx-makeindex}
   {\expandonce\cnltx at makeindex@listings at style}
 
+\cnltx at expandargs(nx)\lstdefinestyle
+  {bash}
+  {\expandonce\cnltx at bash@listings at style}
+
 \lstdefinestyle
   {cnltx-inline}
   {
@@ -381,9 +436,9 @@
 \def\cnltx at addenvs#1{%
   \cnltx at expandargs(nx)\lstdefinestyle
     {cnltx}
-    {\expandonce\cnltx at listings@style,\unexpanded{moretexcs={[5]#1}}}%
+    {\expandonce\cnltx at listings@style,\unexpanded{morekeywords={[5]#1}}}%
   \edef\cnltx at listings@style{%
-    \expandonce\cnltx at listings@style,\unexpanded{moretexcs={[5]#1}}%
+    \expandonce\cnltx at listings@style,\unexpanded{morekeywords={[5]#1}}%
   }%
 }
 
@@ -390,9 +445,9 @@
 \def\cnltx at addsilentenvs#1{%
   \cnltx at expandargs(nx)\lstdefinestyle
     {cnltx}
-    {\expandonce\cnltx at listings@style,\unexpanded{moretexcs={[6]#1}}}%
+    {\expandonce\cnltx at listings@style,\unexpanded{morekeywords={[6]#1}}}%
   \edef\cnltx at listings@style{%
-    \expandonce\cnltx at listings@style,\unexpanded{moretexcs={[6]#1}}%
+    \expandonce\cnltx at listings@style,\unexpanded{morekeywords={[6]#1}}%
   }%
 }
 
@@ -512,7 +567,7 @@
       \cnltx at get@page at list{#1}
       \booltrue{cnltx at pagelist} ,
     runs/.code                 = \setcounter{cnltx at runs}{#1} ,
-    program/.code              = \def\cnltx at compilation@method{#1} ,
+    program/.code              = \def\cnltx at compilation@methods{#1} ,
     file-ext/.code             = \def\cnltx at example@fileext{#1} ,
     exe-with/.code             = \def\cnltx at compilation@options{#1} ,
     graphics/.code             = \def\cnltx at image@options{#1} ,
@@ -596,10 +651,17 @@
 }
 
 \newcommand*\cnltx at exe{\immediate\write18}
-\newcommand*\cnltx at program@pdflatex{pdflatex}
-\newcommand*\cnltx at program@lualatex{lualatex}
-\newcommand*\cnltx at program@xelatex {xelatex}
-\newcommand*\cnltx at program@arara   {arara}
+\newrobustcmd*\cnltx at add@program[1]{%
+  \expandafter\newcommand
+  \expandafter*\csname cnltx at program@#1\endcsname{#1}%
+}
+\cnltx at add@program{pdflatex}
+\cnltx at add@program{lualatex}
+\cnltx at add@program{xelatex}
+\cnltx at add@program{arara}
+\cnltx at add@program{biber}
+\cnltx at add@program{bibtex}
+
 \newcommand*\cnltx at compile[3]{%
   \ifcsdef{cnltx at program@#1}
     {%
@@ -613,9 +675,16 @@
     }
     {\cnltx at example@error{Unknown compilation method `#1'}}%
 }
-\newcommand*\cnltx at compilation@method{pdflatex}
+\newcommand*\cnltx at compilation@methods{pdflatex}
 \newcommand*\cnltx at compilation@options{}
 
+\newrobustcmd*\cnltx at compilation@process[2]{
+  \cnltx at expandargs(oo)\cnltx at compile
+    {#2}
+    {\cnltx at compilation@options}
+    {#1}%
+}
+
 \newrobustcmd*\cnltx at get@pdfpages[1]{%
   \begingroup
     \ifxetex
@@ -657,8 +726,7 @@
     {%
       \cnltx at expandargs(x)\lstset{
         \ifboolexpe{ bool {cnltx at sidebyside} and not bool {cnltx at codeonly} }
-          {linewidth=\cnltx at sidebysidewidth,}{}%
-        moretexcs=[3], moretexcs=[5],
+        {linewidth=\cnltx at sidebysidewidth,}{}%
         \expandonce\cnltx at local@listings at options
       }%
     }
@@ -668,8 +736,6 @@
         \ifboolexpe{ bool {cnltx at sidebyside} and not bool {cnltx at codeonly} }
           {linewidth=\cnltx at sidebysidewidth,}{}%
         \expandonce\cnltx at local@listings at options
-        % no idea why this is necessary:
-        % \ifcsdef{lst at gtexcs3}{}{,moretexcs=[3]}%
       }%
     }%
   \ifbool{cnltx at local@frame at overwrite}
@@ -819,12 +885,11 @@
             {%
               Compiling example `#1.tex' \arabic{cnltx at runs}
               time\ifnum\value{cnltx at runs}>1s\fi\space with
-              \cnltx at compilation@method
+              \cnltx at compilation@methods
             }%
-          \cnltx at expandargs(oo)\cnltx at compile
-            {\cnltx at compilation@method}
-            {\cnltx at compilation@options}
-            {#1.tex}%
+          \cnltx at expandargs(no)\forcsvlist
+            {\cnltx at compilation@process{#1}}
+            {\cnltx at compilation@methods}%
         }
         {%
           \cnltx at example@warning
@@ -926,6 +991,7 @@
       \vskip\cnltx at after@skip
     }%
 }
+  
 \newrobustcmd\newsourcecodeenv[2][]{%
   \cnltx at new@sourcecode at env{#1}{#2}%
 }
@@ -950,6 +1016,12 @@
 \newsourcecodeenv[side-by-side]{sidebyside}
 \newsourcecodeenv[code-only]{sourcecode}
 
+\newsourcecodeenv[
+  code-only,
+  sourcecode-options={style=bash},
+  pre-code=\def\cnltx at prompt{\textasciitilde\space\$\space}
+]{bash}
+
 \newinputsourcefilecmd\inputexample
 \newinputsourcefilecmd[side-by-side]\inputsidebyside
 \newinputsourcefilecmd[code-only]\inputsourcecode
@@ -958,7 +1030,6 @@
   \lstinputlisting[style=cnltx,#1]{#2}%
 }
 
-
 % --------------------------------------------------------------------------
 % packages and classes:
 \newcommand*\packageformat{\sffamily}
@@ -995,50 +1066,59 @@
 % --------------------------------------------------------------------------
 HISTORY:
 
-2013/09/08 v0.1  - first working version
-2013/09/10 v0.2  - added \keyis
-                 - lot's of improvements on the source code example
-                   environments
-                 - disable indexing commands in PDF strings
-                 - added hooks to the source example environments
-                 - added possibility for internationalization
-                 - new macro \verbcode
-                 - added optional argument to \newarg
-                 - new macros \Marg, \Oarg, \Darg
-                 - option for formatting the \default command
-2013/09/12 v0.3  - added \module
-                 - added \newsourcecodeenv and \newinputsourcefilecmd
-                 - added \inputexample, \inputsidebyside and \inputsourcecode
-                 - renamed `example*' into `sidebyside'
-2013/09/15 v0.4  - new listings style `cnltx-bibtex'
-2013/09/20 v0.5  - new command \implementation
-                 - fixed wrong indexing behaviour: keywords in the silent lists
-                   are now correctly indexed if added with `add-cmds' or
-                   `add-envs'
-2013/09/30 v0.7  - added listings style `cnltx-makeindex'
-2013/10/04 v0.7a - new command \cnltx at treat@lst at index
-                 - changed \envidx in listings into \indexenv
-                 - added \bnd for package bundles
-2013/11/22 v0.9  - new option `compile' that allows to compile source code
-                   examples (which need to be complete, of course) with
-                   pdflatex and include the documents afterwards
-                 - new options `max-pages' that determines the maximum number
-                   of pages before a line break if documents are included with
-                   `compile'
-                 - new option `graphics'
-                 - new option `runs' that specifies the number of compilation
-                   runs of the included example
-                 - new options `program' and `exe-with'
-                 - new option `float', `float-pos' and `caption'
-2014/01/05 v0.10 - sometimes there is a spurious `undefined control sequence
-                   \lst at gtexcs3' error: added hack to fix this => find out
-                   where this comes from!
-                 - new option `add-frame' for `compile'd examples
-                 - new command \parg for an optional + argument
-                 - new option `outside' for non-`compiled' examples
-                 - new option `float-env'
-2014/03/11 v0.11 - \cnltx at load@modules
-2014/04/09 v0.12 - improvements on the sidebyside examples
+2013/09/08 v0.1   - first working version
+2013/09/10 v0.2   - added \keyis
+                  - lot's of improvements on the source code example
+                    environments
+                  - disable indexing commands in PDF strings
+                  - added hooks to the source example environments
+                  - added possibility for internationalization
+                  - new macro \verbcode
+                  - added optional argument to \newarg
+                  - new macros \Marg, \Oarg, \Darg
+                  - option for formatting the \default command
+2013/09/12 v0.3   - added \module
+                  - added \newsourcecodeenv and \newinputsourcefilecmd
+                  - added \inputexample, \inputsidebyside and \inputsourcecode
+                  - renamed `example*' into `sidebyside'
+2013/09/15 v0.4   - new listings style `cnltx-bibtex'
+2013/09/20 v0.5   - new command \implementation
+                  - fixed wrong indexing behaviour: keywords in the silent
+                    lists are now correctly indexed if added with `add-cmds'
+                    or `add-envs'
+2013/09/30 v0.7   - added listings style `cnltx-makeindex'
+2013/10/04 v0.7a  - new command \cnltx at treat@lst at index
+                  - changed \envidx in listings into \indexenv
+                  - added \bnd for package bundles
+2013/11/22 v0.9   - new option `compile' that allows to compile source code
+                    examples (which need to be complete, of course) with
+                    pdflatex and include the documents afterwards
+                  - new options `max-pages' that determines the maximum number
+                    of pages before a line break if documents are included
+                    with `compile'
+                  - new option `graphics'
+                  - new option `runs' that specifies the number of compilation
+                    runs of the included example
+                  - new options `program' and `exe-with'
+                  - new option `float', `float-pos' and `caption'
+2014/01/05 v0.10  - sometimes there is a spurious `undefined control sequence
+                    \lst at gtexcs3' error: added hack to fix this => find out
+                    where this comes from!
+                  - new option `add-frame' for `compile'd examples
+                  - new command \parg for an optional + argument
+                  - new option `outside' for non-`compiled' examples
+                  - new option `float-env'
+2014/03/11 v0.11  - \cnltx at load@modules
+2014/04/09 v0.12  - improvements on the sidebyside examples
+2015/08/29 v0.13a - enable \choices list to stretch
+2016/03/16 v0.13b - `program' may now be a csv list of programs to be
+                    executed
+2017/02/04 v0.14  - exchange literate={`}{\`{}}{1}{'}{\textquotesingle}{1} for
+                    listings' upquote option
+                  - new sourcecode environment `bash'
+2019/11/01 v0.15  - fix `undefined control sequence \lst at gtexcs3' error
+                  - fix `undefined control sequence \lst at gkeyword3' error
+                  - fix `undefined control sequence \lst at gkeyword3' error
 TODO:
 
 

Modified: trunk/Master/texmf-dist/tex/latex/cnltx/cnltx-listings.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/cnltx/cnltx-listings.sty	2019-11-01 20:58:35 UTC (rev 52600)
+++ trunk/Master/texmf-dist/tex/latex/cnltx/cnltx-listings.sty	2019-11-01 20:58:55 UTC (rev 52601)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/cnltx/
 % E-Mail: contact at mychemistry.eu
 % --------------------------------------------------------------------------
-% Copyright 2013-2015 Clemens Niederberger
+% Copyright 2013--2019 Clemens Niederberger
 %
 % This work may be distributed and/or modified under the
 % conditions of the LaTeX Project Public License, either version 1.3
@@ -1635,15 +1635,18 @@
   th,TH,
   thanks,
   the,
+  thechapter,
   theendnotes,
   theenumi,theenumii,theenumiii,theenumiv,
   thefootnote,
   thefootnotemark,
   thempfn,
-  thempfn,
   thempfootnote,
   thepage,
   thepart,
+  thesection,
+  thesubsection,
+  thesubsubsection,
   theta,
   Theta,
   thicklines,

Modified: trunk/Master/texmf-dist/tex/latex/cnltx/cnltx-tools.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/cnltx/cnltx-tools.sty	2019-11-01 20:58:35 UTC (rev 52600)
+++ trunk/Master/texmf-dist/tex/latex/cnltx/cnltx-tools.sty	2019-11-01 20:58:55 UTC (rev 52601)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/cnltx/
 % E-Mail: contact at mychemistry.eu
 % --------------------------------------------------------------------------
-% Copyright 2013-2015 Clemens Niederberger
+% Copyright 2013--2019 Clemens Niederberger
 %
 % This work may be distributed and/or modified under the
 % conditions of the LaTeX Project Public License, either version 1.3

Modified: trunk/Master/texmf-dist/tex/latex/cnltx/cnltx-translations.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/cnltx/cnltx-translations.sty	2019-11-01 20:58:35 UTC (rev 52600)
+++ trunk/Master/texmf-dist/tex/latex/cnltx/cnltx-translations.sty	2019-11-01 20:58:55 UTC (rev 52601)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/cnltx/
 % E-Mail: contact at mychemistry.eu
 % --------------------------------------------------------------------------
-% Copyright 2013-2015 Clemens Niederberger
+% Copyright 2013--2019 Clemens Niederberger
 %
 % This work may be distributed and/or modified under the
 % conditions of the LaTeX Project Public License, either version 1.3
@@ -125,4 +125,4 @@
 \endinput
 
 2014/03/11 v0.11  - first published version
-2014/??/?? v0.??  - {cnltx-vs.}
+2015/01/11 v0.12  - {cnltx-vs.}

Modified: trunk/Master/texmf-dist/tex/latex/cnltx/cnltx.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/cnltx/cnltx.bbx	2019-11-01 20:58:35 UTC (rev 52600)
+++ trunk/Master/texmf-dist/tex/latex/cnltx/cnltx.bbx	2019-11-01 20:58:55 UTC (rev 52601)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/cnltx/
 % E-Mail: contact at mychemistry.eu
 % --------------------------------------------------------------------------
-% Copyright 2013-2014 Clemens Niederberger
+% Copyright 2013--2019 Clemens Niederberger
 %
 % This work may be distributed and/or modified under the
 % conditions of the LaTeX Project Public License, either version 1.3
@@ -28,8 +28,9 @@
 \RequirePackage{cnltx-base}
 \ProvidesFile{cnltx.bbx}[\cnltx@@date\space \cnltx@@version\space \cnltx@@info]
 
-\cnltx at load@modules{example,tools,translations}
+\cnltx at load@modules{example,tools,translations,names}
 
+\RequireBiber
 \RequireBibliographyStyle{alphabetic}
 \ExecuteBibliographyOptions{block=ragged,useprefix=true}
 
@@ -40,9 +41,7 @@
   \usebibmacro{maintainer}%
   \setunit{\labelnamepunct}\newblock
   \usebibmacro{title+subtitle}%
-  \printfield{version}%
-  \setunit{\addcomma\addspace}%
-  \usebibmacro{date}%
+  \usebibmacro{version+date}%
   \newunit\newblock
   \usebibmacro{url+urldate}%
   \newunit\newblock
@@ -52,7 +51,7 @@
 \DeclareBibliographyAlias{class}{latex}
 \DeclareBibliographyAlias{bundle}{latex}
 
-\newbibmacro{title+subtitle}{%
+\newbibmacro*{title+subtitle}{%
   \iffieldundef{title}{}{%
     \printfield{title}%
     \ifbibindex{\indexfield{title}}{}%
@@ -64,6 +63,31 @@
   }%
 }
 
+\NewBibliographyString{version}
+\NewBibliographyString{or-newer}
+\DefineBibliographyStrings{english}{
+  version = {version} ,
+  or-newer = {or newer}
+}
+
+\DefineBibliographyStrings{german}{
+  version = {Version} ,
+  or-newer = {oder neuer}
+}
+
+\newbibmacro*{version+date}{%
+  \iffieldundef{version}{}{%
+    \bibstring{version}%
+    \addspace
+    \printfield{version}%
+    \addcomma\addspace
+  }%
+  \usebibmacro{date}%
+  \addspace
+  \bibstring[\mkbibparens]{or-newer}%
+  \setunit{\adddot\addspace}%
+}
+
 \newbibmacro*{maintainer}{%
   \printtext{%
     \ifnameundef{maintainer}
@@ -79,9 +103,9 @@
   }%
 }
 
-\renewcommand*{\mkbibnamelast}[1]{\cnltx at write@lastname{#1}}
-\renewcommand*{\mkbibnamefirst}[1]{\cnltx at write@firstname{#1}}
-\renewcommand*{\mkbibnameprefix}[1]{\cnltx at write@lastname{#1}}
+\renewcommand*\mkbibnamefamily[1]{\cnltx at write@lastname{#1}}
+\renewcommand*\mkbibnamegiven[1]{\cnltx at write@firstname{#1}}
+\renewcommand*\mkbibnameprefix[1]{\cnltx at write@lastname{#1}}
 
 \DeclareNameAlias[package]{maintainer}{default}
 \DeclareNameAlias[class]{maintainer}{default}
@@ -100,6 +124,10 @@
 \DeclareFieldFormat[class]{title}{\cls*{#1}}
 \DeclareFieldFormat[bundle]{title}{\bnd*{#1}}
 
+\DeclareFieldFormat[package]{version}{#1}
+\DeclareFieldFormat[class]{version}{#1}
+\DeclareFieldFormat[bundle]{version}{#1}
+
 \DeclareIndexFieldFormat[package]{title}{%
   \ifstrequal{#1}{\KOMAScript}
     {\pkgidx[KOMA-Script]{\KOMAScript}}
@@ -132,34 +160,28 @@
     {\bndidx{#1}}%
 }
 
-\def\cnltx at onlyonefirstname#1\bibnamedelima#2\q at stop{#1}
-
 \DeclareIndexNameFormat{cnltx}{%
-  \cnltx at if@in{#3}{\bibnamedelima}
-    {%
-      \usebibmacro{index:entry}{\index}{%
-        \ifblank{#5}{}{#5 }%
-        \@firstofone#1%
-        \ifblank{#3}{}{, \cnltx at onlyonefirstname#3\q at stop}%
-        \actualoperator
-        \ifblank{#5}
-          {\cnltx at write@lastname{#1}}
-          {\cnltx at write@lastname{#5 #1}}%
-        \ifblank{#3}{}{, \cnltx at write@firstname{\cnltx at onlyonefirstname#3\q at stop}}%
-      }%
-    }
-    {%
-      \usebibmacro{index:entry}{\index}{%
-        \ifblank{#5}{}{#5 }%
-        \@firstofone#1%
-        \ifblank{#3}{}{, #3}%
-        \actualoperator
-        \ifblank{#5}
-          {\cnltx at write@lastname{#1}}
-          {\cnltx at write@lastname{#5 #1}}%
-        \ifblank{#3}{}{, \cnltx at write@firstname{#3}}%
-      }%
+  \nameparts{#1}%
+  \expandafter\notblank\expandafter{\namepartgiven}{%
+    \usebibmacro{index:entry}{\index}{%
+      \namepartfamily, \namepartgiven
+      \actualoperator
+      \expandafter\notblank\expandafter{\namepartprefix}
+        {\cnltx at write@lastname\namepartprefix\space}
+        {}%
+      \cnltx at write@lastname\namepartfamily,
+      \cnltx at write@firstname\namepartgiven
     }%
+  }{%
+    \usebibmacro{index:entry}{\index}{%
+      \namepartfamily
+      \actualoperator
+      \expandafter\notblank\expandafter{\namepartprefix}
+        {\cnltx at write@lastname\namepartprefix\space}
+        {}%
+      \cnltx at write@lastname\namepartfamily
+    }%
+  }%
 }
 
 \DeclareIndexNameAlias{labelname}{cnltx}
@@ -202,4 +224,7 @@
                     module;
                     this is going to need tests if it really is consistent
                     for different types of name formats (prefixes, affixes...)
-
+2016/03/11 v0.13b - adapt bib style to biblatex v3.3
+2017/02/04 v0.14  - new bibmacro `version+date', use said macro in the `latex'
+                    driver
+2019/11/01 v0.15  - fix problems with name format

Modified: trunk/Master/texmf-dist/tex/latex/cnltx/cnltx.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/cnltx/cnltx.cbx	2019-11-01 20:58:35 UTC (rev 52600)
+++ trunk/Master/texmf-dist/tex/latex/cnltx/cnltx.cbx	2019-11-01 20:58:55 UTC (rev 52601)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/cnltx/
 % E-Mail: contact at mychemistry.eu
 % --------------------------------------------------------------------------
-% Copyright 2013-2014 Clemens Niederberger
+% Copyright 2013--2019 Clemens Niederberger
 %
 % This work may be distributed and/or modified under the
 % conditions of the LaTeX Project Public License, either version 1.3

Modified: trunk/Master/texmf-dist/tex/latex/cnltx/cnltx.dbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/cnltx/cnltx.dbx	2019-11-01 20:58:35 UTC (rev 52600)
+++ trunk/Master/texmf-dist/tex/latex/cnltx/cnltx.dbx	2019-11-01 20:58:55 UTC (rev 52601)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/cnltx/
 % E-Mail: contact at mychemistry.eu
 % --------------------------------------------------------------------------
-% Copyright 2013-2014 Clemens Niederberger
+% Copyright 2013--2019 Clemens Niederberger
 %
 % This work may be distributed and/or modified under the
 % conditions of the LaTeX Project Public License, either version 1.3

Modified: trunk/Master/texmf-dist/tex/latex/cnltx/cnltx.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/cnltx/cnltx.sty	2019-11-01 20:58:35 UTC (rev 52600)
+++ trunk/Master/texmf-dist/tex/latex/cnltx/cnltx.sty	2019-11-01 20:58:55 UTC (rev 52601)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/cnltx/
 % E-Mail: contact at mychemistry.eu
 % --------------------------------------------------------------------------
-% Copyright 2013-2015 Clemens Niederberger
+% Copyright 2013--2019 Clemens Niederberger
 %
 % This work may be distributed and/or modified under the
 % conditions of the LaTeX Project Public License, either version 1.3



More information about the tex-live-commits mailing list