TeX Live Contrib Area
Welcome on TLContrib, a website that hosts contributed packages for
The packages on this site are not distributed inside TeX Live
proper for one or another of the following reasons:
In short, anything related to TeX that can not be on TeX Live but
can still legally be distributed over the Internet can have a place
- because it is not free software according to the
- because it is an executable update;
- because it is not available on CTAN;
- because it is an intermediate release for testing.
The ultimate goal is to provide a companion to the core TeX Live
(tlnet) distribution in much the same way as Debian's
non-free tree is a companion to the normal distribution. The goal is not to replace
TeX Live: packages that could go into TeX Live itself should stay
(or be added) there. TLContrib is simply trying to fill in a gap in
the current distribution system.
If you are running the current version of TeX Live, which is 2018 at the
moment, the following code will suffice:
tlmgr repository add http://contrib.texlive.info/current tlcontrib
tlmgr pinning add tlcontrib "*"
In future there might be releases for certain years.
To install one of the packages simply use
tlmgr install PKG
and if you want to get (practically) all packages and automatically
newly added packages, you can install collection-contrib which
contains (practically) everything:
tlmgr install collection-contrib
The packages are signed with my GnuPG RSA key: 0x6CACA448860CDC13. tlmgr
will automatically verify authenticity if you add my key:
curl -fsSL https://www.preining.info/rsa.asc | tlmgr key add -
After that tlmgr will tell you about failed authentication of this repository.
Current set of packages
The current list of packages is:
Taco Hoekwater started in 2010, but it hasn't seen much activity
in recent years. Taco agreed to hand it over to Norbert Preining,
who is currently maintaining the repository.
In contrast to the original tlcontrib page, we don't offer an automatic
upload of packages or user registration. If you want to add packages
here, see below.
If you want to see a package included here that cannot enter TeX Live
proper, the following ways are possible (from most appreciated to least
- clone the tlcontrib git repo (see below), add the package, and
publish the branch where I can pull from it. Then send me an email
with the URL and explanation about free distributability/license;
- send me the package in TDS format, with explanation about free
- send me the package as distributed by the author (or on CTAN),
with explanation about free distributability/license;
- send me a link to the package
explanation about free distributability/license.
The packages are kept in a git repository and the tlmgr repo is built from
it after changes. The location is
Copyright 2017-2019 Norbert Preining