Since they'd be something other than just MWE code examples, are those posted here or, say, on CTAN?

  • Yes. Notes on the package documentation found in exactly that type of CTAN page. Sep 27, 2018 at 18:07
  • Thanks for having a minute. What if my contribution to the mix is directed toward that package documentation, itself? In other words, if there's something "new" or "different" to add regarding package documentation, where would that "something new" be posted? Sep 27, 2018 at 18:28

1 Answer 1


I have made this into an answer as it would be to long otherwise and deleted my comments on the question.

I guess you are referring to information like https://ctan.org/pkg/pgf.

If a package is distributed by the three distributions TeX Live, MacTeX, and proTeXt, then you usually find the documentation on CTAN and the distribution itself (i.e you have a copy of the files on your hard drive). These three distributions cover the most important operating systems and I recommend using one of these. Naturally, you will not find information on "external" packages. As @Skillmon has pointed out, CTAN "is only" the host and the package/class authors "have" to provide information on themselves.

I am certainly not an expert as I have never uploaded anything. Others probably could contribute more. You should find basic information on https://ctan.org/file/help/ctan/CTAN-upload-addendum. If you think you have anything worth contributing I would publish it on CTAN which imho is the standard source. CTAN also features documents which are not classical documentations of packages or classes like https://ctan.org/pkg/happy4th and https://ctan.org/pkg/lshort-english.

There are some entries like https://tex.stackexchange.com/a/68740/128553 on this site which I would wish to be packages on ctan, but they are not. You can also post a topic on this site and upload your solution as an answer on this site to share it with the world. Needless to say, that there are other community pages like http://www.texample.net which offer good solutions, not all of those community pages are in English.

I would like to add another perspective on one of Skillmon's comments below. We do not know the number of people who do read the manual and find solutions to their problems by themselves, thus simple questions on this site might give the impression that many people do not read the manuals. On the other hand, users might not find what they looking for because the do not exactly know what to look for or where to look for. If you do not know the name of the concept you are looking for, you might not be able to find the fitting packages or the the relevant two sentences in a large documentation.

Writing good on complex software documentation for alle stakeholders is a difficult task and comes with various problems which apply to non-TeX-related software, too.

  • Excellent! Thanks. (I tried to vote this up, but I'll come back and do that as that's possible to do.) Yes, there are such excellent answers and insight in this forum that having this "communications tool" available is invaluable, for all levels of \LaTeX typesetters. Some of these threads should be made part of the package documentation. As I get that set of notes together, I'll contact the folks with CTAN. Sep 27, 2018 at 18:46
  • 1
    @SapharKoshet note that CTAN is not responsible for package documentations or their contents, that lies in the reliability of the package authors/maintainers.
    – Skillmon
    Sep 27, 2018 at 18:52
  • Very good to know. So, they post the information, and would likely also post some documentation focused notes, I'm learning. Sep 27, 2018 at 18:56
  • 1
    @SapharKoshet my personal experience is that most users don't read the documentation. There are often questions on this very site in which questioners ask stuff which is clearly stated in the documentation. The first questions I answered were often of the type "I'll find that thingy in the documentation faster than the others". But it is correct that one tends to write documentation harder to understand for the total beginner the more one has expertise.
    – Skillmon
    Sep 27, 2018 at 19:20
  • 1
    @SapharKoshet The main problem with writing package documentation is that every single command and option has to be described. For a large package, this is often too much information for a beginner, but advanced users get miffed if a useful feature isn't documented. It's sometimes not possible to write a comprehensive user manual that's pitched satisfactorily at both levels (which is why I added introductory guides to accompany glossaries and bib2gls but I'm not sure how many people read them). Sep 29, 2018 at 10:08

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .