Provide a few bits of information that will help us
to categorize the package
|Name of your contribution
This value corresponds to the name of the package in the
TeX Catalogue. It must consist of ASCII characters only.
It should start with a letter and may contain only letters, digits or
a minus sign.
Specify a meaningful version like 1.2 or 2.3.4.
A release date in the form YYYY-MM-DD can be used as a fall-back in
case you do not have a proper version number. Please consider
Semantic Versioning as widely used in
These are the names of the authors or maintainers.
These names will be published with the package. Several names
are separated by a semicolon (;).
Your name in case you are uploading a package on behalf
of someone else. Note that the CTAN team checks that you are entitled
to upload the package.
This email address will not be published. It is meant
for contacting you in case of questions.
A short one line summary of what the package does. It is
typically just a few words, or at most a sentence.
This is the description of the package as published
with the package description on the CTAN package page.
|Suggested CTAN directory
Your suggested CTAN directory is a help (if you are not sure, just
make a guess). You can browse
here. The selected path must start with one of the existing
|Announcement via mailing list and RSS
This text is published for a new package or if an
announcement is requested for an existing package.
Please write in English.
In case of an update you can leave this field empty.
Then no announcement will be published.
About the announcements: we have a mailing list for
people who are interested in hearing about changes in our holdings.
New packages are always announced on this list. For a revision of an
existing package, please note that we don't mail the list about
revisions that are bug fixes, minor feature additions, etc. If you
make a major upgrade and would like an announcement then tell us so,
and include a description of the improvements.
(to the CTAN maintainers)
This text is for internal communication only. It will
not be visible publicly. Please write in English.
Indicate the licenses
We need to know the licenses under which you are sharing your work.
For more information about the different kinds, see the Catalogue License Definitions.
If you don't know what to pick, you might note that the LaTeX Project Public
License 1.3c was developed to suit this purpose.
Several licenses can be given. This applies for instance if
parts of the package are distributed under different licenses or the
package is dual licensed under more than one license.
|Please also indicate the license within the package itself, at
least in the top-level
Select your archive file to be uploaded
Your file will be uploaded when you submit this form
in the final step.
We only accept a single archive file for upload: the file name must
Please do not use any special or non-printable characters (like blank
spaces) in file names.
You can provide some communication channels
Usually you want users of your package to provide some
feedback or have access to communication channels of certain kind.
This is the URL of the home page for the package.
There the user can expect to receive more information and references
related to the package.
This is the URL to a bug tracker for the package.
The user can expect to receive more information about open and closed
issues for the package there.
Additionally new issues can be filed there.
This is the URL where the user can get some kind of
support for the package. This can be a mailing list or discussion forum
dedicated to the package.
This is the URL where the user can read announcements
for the package. This can be a mailing list or news feed dedicated to
This is the URL of the repository of the package. The
complete development versions of the package can be found there.
This is the URL where the user can participate in the
development of the package.