{ctan} is an acronym for the Comprehensive TeX Archive Network.

learn more… | top users | synonyms

55
votes
4answers
1k views

What is good practice when preparing a package for CTAN?

I'm thinking of submitting a package to CTAN, and would like some hints which will help keep the path as smooth as possible for me, the CTAN administators, and the final users. Please tell me what I ...
41
votes
2answers
738 views

How can I contribute to CTAN?

I have create a template and some macros I would like to share. How can I contribute them to CTAN?
35
votes
3answers
977 views

How to publish a package that includes scripts and/or executables?

I'm preparing to publish my first package, and am not sure about the best way to proceed. I understand the standard CTAN publishing approach, but I'm dealing with a somewhat atypical case since my ...
28
votes
5answers
1k views

Historical, stable version archive of packages

The author of marginfix / blockmargin is/was interested in a certain loss of functionality from one version of the marginfix package to the next. Out of interest and curiosity I wanted to see what ...
27
votes
1answer
417 views

How can a package be listed on CTAN but not be available in Tex Live?

Here is a comment by Alan Munn on How soon do all CTAN mirrors update for TeX Live Utility to detect the changes? Except for during [the freeze period], (i.e., most of the time) TeXLive updates to ...
25
votes
1answer
310 views

Wrote a new package. Is there some standard place to share?

So I finished writing my package for typesetting Begriffsschrift. I think it marks a marked improvement over the package begriff, which is the only other package for the same purpose, that I can find ...
24
votes
1answer
244 views

Large datasets on CTAN

I've acquired a recent interest in GIS and do not know of much support in drawing maps/boundaries/locations within LaTeX. pst-geo provides some mapping features, specifically at the PostScript level. ...
19
votes
1answer
278 views

When should I upload my new style?

I've been working lately in a new style for my university, which is heavily influenced by a pre-existing style (feupteses). However, feupteses was never meant for PhD dissertations, so I decided to ...
18
votes
2answers
320 views

Best practice of (technically) preparing files (on Windows systems) for CTAN

Similar questions were asked before but I did not found one for the recently discovered problem. What I want to do is uploading a package to CTAN which is in good technical shape. I did this before ...
18
votes
1answer
221 views

Should packages on CTAN be widely applicable?

I have a couple 'packages' (more appropriately called styles) that I'd like to painlessly distribute to my classmates. The most straightforward way to do this is via CTAN, but I'm not sure if it is ...
16
votes
3answers
8k views

Can I download CTAN packages from the command-line? (Ubuntu)

I'm reading this, where one of the respondents says to "get a package from CTAN". There are no installation instructions in the package mentioned. I've installed texlive-full and use the long-term ...
15
votes
2answers
225 views

How to find packages/classes

What is the "right" way to search for a package/class to solve a random problem? Whenever I need to find a new package or class, I never feel like I am doing it efficiently. I tend to use a mixture of ...
15
votes
2answers
202 views

How to upload a binary to CTAN?

I've written a small GUI program to ease the creation of LaTeX style tables (both tabular and longtable) for my students. I'm wondering if it is useful to upload it to CTAN. It is free software; ...
13
votes
1answer
188 views

When and how are packages added to TeX Live?

I've noticed that some of the packages I've uploaded to CTAN are now in TL2011, and some I've updated lately have been updated in TL2011, too. When are packages added/updated in TeX Live? Is it an ...
12
votes
1answer
291 views

CLI tool to upload to CTAN

This question led to a new package: ctanupload sty2dtx and ctanify are useful tools to prepare clean packages to CTAN. Is there also a tool to upload the package from a terminal?
11
votes
3answers
123 views

CTAN : raw datas for user

I would like to add in my long CV (not my short CV) the list of package I maintain in CTAN. Is there somewhere a file where I could make a request, to: obtain the list of package I am associated ...
11
votes
1answer
4k views

Can I install fonts from CTAN using TeX Live Utility?

I have the latest version of MacTeX installed, and want to add fonts from CTAN (or other packages) that are not part of the MacTeX distribution to my system. When I specify CTAN in TeX Live Utility as ...
11
votes
2answers
885 views

Where can I find which packages are available as tds.zip?

When I need to install a package manually I much prefer to use the ready-zipped TEX Directory Structure-compliant version rather than install it manually with .dtx or .ins files. Normally when I want ...
11
votes
2answers
190 views

Is there a way to revert manually to earlier versions of a package?

Is there a way to revert manually to earlier versions of a package? I know this is a bit weird but I need previous versions of some packages for some reason.
10
votes
3answers
2k views

Adding a CTAN package to a MacPorts-maintained TeX installation

I have installed TeXlive through MacPorts and now discover that I am missing some package. For clarity let's use a trivial example and say I am missing lipsum.sty. I now have two options: Option 1 ...
10
votes
3answers
214 views

How many LaTeX classes and packages are there (say, on CTAN)?

Well, the question is pretty self-explanatory. (I'm writing a short tutorial on LaTeX, and wanted some trivia;)).
10
votes
1answer
111 views

Public database of bibtex entires of LaTeX packages

When I want to cite a research paper, I typically look up the respective BibTeX entry in some online catalogue (such as DBLP or the ACM and IEEE digital libraries for computer science). The quality of ...
10
votes
1answer
181 views

Directory structure for a large CTAN package upload

I'm going to upload my first package to CTAN. But after reading all the upload guides from CTAN and TeXLive I'm still feeling daunted by the directory structure. My package is rather complex and by ...
9
votes
3answers
417 views

How to upload my packages or document classes to CTAN?

I have created a simple yet useful document class. I am interested in uploading this to CTAN so it can be available in TeX distribution out of the box. As a result, I no longer need to setup texmf if ...
9
votes
4answers
603 views

How soon do all CTAN mirrors update for TeX Live Utility to detect the changes?

If a new package gets officially recognized with an entry at CTAN today, (on average) when can I typically expect all mirrors to be updated so that TeX Live Utility can detect the changes?
9
votes
1answer
236 views

Package “nth” is in CTAN, but tlmgr doesn't find it

I'm trying to install the nth package, which automatically adds and formats ordinal numbers in English. The package is included in the default TeXLive distribution, but I had to install a smaller ...
9
votes
1answer
178 views

How do I avoid clashes with macro names in packages?

This is a follow-up to this question on contributing to CTAN, but it applies to the situation when writing ones own package for private use. In brief, the question is: Is there a way to avoid ...
9
votes
1answer
121 views

What should I write in the “Short description for announcement” field on the CTAN upload page?

I want to upload my simple package on CTAN, but I don't know what I should enter in the "Short description for announcement" field on the CTAN upload page?
9
votes
1answer
3k views

Installing new packages from ctan through command line or AUCTeX on Mac OS?

I've needed a few new packages for some macros to draw diagrams that I'm working with. I've heard that some LaTeX editors can automatically download the correct packages from CTAN when they're not ...
9
votes
1answer
395 views

How to make a CTAN package MiKTeX friendly?

I've heard that it is difficult to install my new statrep package using MiKTeX. The dtx file is self-extracting, but I think MiKTeX doesn't expect to work with a dtx file. Can someone provide a ...
8
votes
1answer
87 views

Maintainance of boites in CTAN

I have done some fixes and enhancements to the boites LaTeX package and I would like to have them integrated to the version in CTAN. In the last time I have contacted the current maintainer (on Apr ...
8
votes
1answer
178 views

How to upload a tds.zip file to CTAN

From the ctanify documentation (great tool, by the way) I got the impression that just including a *.tds.zip file when doing a CTAN upload is sufficient. Well, obviously not, since the tds.zip file ...
7
votes
2answers
502 views

Who maintains babel now?

Who manages babel now? It is said on CTAN that Johannes L. Braams is no longer active on this package. I'd like to contribute babel's support for Russian in LuaLaTeX.
7
votes
1answer
174 views

Publishing a package update on CTAN?

This is one of the questions I get on and off, so I thought I'd post about it. A couple of times, I've ended up with a situation where I need to modify code in a CTAN package proper - that is, I ...
7
votes
1answer
237 views

From CTAN to TeX Live and MiKTeX

A few months ago (before the release of TL2013) I uploaded a script to CTAN. What are the next steps (if any) that need to be taken to get the script or package part of the TeX Live and MiKTeX ...
7
votes
1answer
94 views

TeX Live 2011: Can I still update it to its final (frozen) state?

I wish to know that if I download TeX Live 2011 from TUG today in April 2013 and then try to update the packages from CTAN, will I get the last packages that were frozen for the 2011 year for TeX ...
7
votes
1answer
139 views

Direct connection from the CTAN package name to the files of the package

Is there a way to download the package files only be knowing the CTAN package name (which can be a (La)TeX package, class, bundle, font, etc.)? I'm aware that http://www.ctan.org/pkg/<NAME> ...
7
votes
0answers
68 views

How do I set the documentation PDF for my package?

I wanted to check the syntax of something in one of my packages, and rather than hunt for the file on my system I just did texdoc hobby on the command line. To my dismay, this brought up the PDF ...
6
votes
2answers
611 views

I'm not managing to download from CTAN. How can I select the mirror I use?

Yesterday I was stumped while not managing to download any package from CTAN. While I could navigate and browse the directories, any time I selected a file to download the request would time-out. A ...
6
votes
1answer
81 views

(How) Can I upload an Asymptote module to CTAN?

Let's say I have an experimental Asymptote module that I want to make available through CTAN. I can think of several options for this: Create a package that uses a filecontents* environment to ...
5
votes
2answers
229 views

How to make sure that a source file is in UNIX mode?

How to make sure that a source file is in UNIX mode? In other words, how to check that every line in a text file is ended by LF rather then CR+LF? I am asking because a package intended for ...
5
votes
1answer
2k views

Documentclass for Homework Problems

Are there any good documentclasses on CTAN (or built in to some distributions) that are designed for turning in homework problem sets? I've managed to find one, but it's a bit awkward. Are there any ...
5
votes
1answer
111 views

Is there a LaTeX class specifically for generating License Agreements? [closed]

Is there a LaTeX class designed, or adaptable, to generate License Agreements easily? For example, it should be easy to generate sections: Terms, Conditions, etc., with numbered/unnumbered ...
4
votes
2answers
558 views

Download all dtx from CTAN

I've written some code to extract some help from dtx files (documented package), and I have tested it on a few packages for which I had the .dtx. It seems, however, that .dtx files are not shipped ...
4
votes
1answer
161 views

Where to find a list of packages at CTAN?

I am looking for something similar to http://www-sop.inria.fr/apics/latex/styles-eng.html (but more recent than 2001) i.e. a list of packages/styles on CTAN containing package name - file name - ...
4
votes
2answers
191 views

Updating packages while TeX Live is frozen

This is a follow on to my question from from last year about Why does TeX Live "require" yearly updates?. TeX Live is again in the freeze period and no new packages or updates will be ...
4
votes
1answer
32 views

Variant of DocStrip's \file that doesn't add .tex extension

For a class I want to upload on CTAN, several files are generated thanks to DocStrip's utility: \generate{\file{⟨output⟩}{\from{⟨input⟩}{⟨optionlist⟩}}} Quoting Heiko Oberdiek in What path provide ...
4
votes
1answer
175 views

How to configure the mirror http://mirror.ctan.org/ redirects to?

I'm using vanilla TeXLive 2013 in ubuntu 13.10. Here, running getnonfreefonts-sys --all fails to download arial.zip and all such files. I think this is because the mirror closest to me ...
4
votes
1answer
247 views

Cross-platform package manager for packages *not* on CTAN [closed]

I do not want to reinvent the wheel, so perhaps you could help me find a tool that fits my needs. Background As far as I know, it takes some time to get a LaTeX package available on CTAN. And some ...
3
votes
1answer
156 views

Naming a package built on TikZ

I am working on a package which builds on TikZ. How should I name it — tkz-foo or tikz-foo (foo is a placeholder). In CTAN both styles can be found: tikz- as well as tkz-. There are more tkz-named ...