Quick links:

LaTeX Packages A-M, N-ZLaTeX ClassesConTeXt ModulesGeneric PackagesSupport ScriptsBiblatex Styles

A fair few users here have written or maintain packages on CTAN, some even in the TeX Live distribution, or at the least have some official involvement with a package or packages. I think that it would be useful to have a list of these people, ordered (in some fashion) by package.

My reasoning is twofold. Firstly, if one of these people answers a question on "their" package, I would hold that answer in higher regard than if Jo User answers it and would be willing to place more confidence in it. Secondly, if a question turns up that is about that package then it might be useful to know who to nudge about it.

What I most emphatically would not want is that regular people (such as myself) stop answering questions on packages where the maintainer is present - that would be counterproductive - so if people feel that that would happen, please vote to close and delete this! But if people are willing to try, we could have a single CW answer to this question where people can list the packages that they are connected to (and it should be that people only answer for themselves, not for others).

(This question is - rightly - CW and has now been edited so much that the original author is not immediately obvious. As it was written in the first person and contains opinions, I thought it best to make it clear that the original author was LoopSpace.)

  • How do you want to handle people who write several things, or larger projects (in particular, LaTeX3, but there are others)
    – Joseph Wright Mod
    Mar 17, 2011 at 19:18
  • @Alan: "answers by a package maintainer are likely to get up-voted anyway": Yes, but you first have to know that the user is a package maintainer. "It's sometimes even appropriate to mention your status in the answer or a comment": Yes, and some people do, which is good, but it's not good to mention it over and over again. I agree with you, this post here only makes sense for packages with an audience that isn't "too localized". Mar 18, 2011 at 7:23
  • 1
    @Hendrik: I tend to think that if you suggest one of your own packages when answering a generic question then you really should say '(which I write)' or similar.
    – Joseph Wright Mod
    Mar 18, 2011 at 8:03
  • 1
    @Joseph: Maybe you're right, and we should make an etiquette out of this. If it's only three words, then it's not too obtrusive. Only that "which I write" sounds a bit strange to me, but I'm not the native speaker here. Mar 18, 2011 at 8:47
  • @Hendrik: "maintain" would be a better choice of word. Mar 18, 2011 at 8:52
  • @Andrew: Yes, sounds better to me. I just wasn't sure if "which I maintain" is correct grammar. Mar 18, 2011 at 8:58
  • @Hendrik, @Andrew: Sounds reasonable. (I mentioned this as occasionally people take 'self-promotion' the wrong way.)
    – Joseph Wright Mod
    Mar 18, 2011 at 9:05
  • 2
    @Hendrik, Andrew, Joseph: When answering questions about packages I wrote I of course say that I'm the author. However, when I suggest one of my packages as an solution I normally do not, because it is not really relevant, looks like self-promotion and therefore would most likely reduce the answer (make it sound like "Take my package!"), especially when it isn't the first answer. However, if two of my packages are required I normally add the info that they are "from the same author (me)" to highlight that they are compatible and designed to work together. Mar 18, 2011 at 10:48
  • @JosephWright: The single answer is getting a little long. Should we maybe at least split it in one answer per category? May 9, 2012 at 21:25
  • Certain packages are "based on an answer of @EGREG". It is questionable whether the author/maintainer is really a better person to answer than the named Jo User ;-)
    – user161109
    Jun 16, 2018 at 0:46
  • @JosephWright "How do you want to handle people who write several things, or larger projects (in particular, LaTeX3, but there are others)". Rely on competent and comprehensive platforms to track contributions (look up a software quality tool called blame, by the way). I understand your answer was written in 2011 (sourceforge left a lot to be desired then). Today, I'm sure you can find at least 3 de facto and competent standards for such platforms. I can't post answers here, but feel free to probe for more responses from me; I can at least give you "the right questions".
    – user152148
    Jan 23, 2019 at 2:43

7 Answers 7


LaTeX Classes

Symbol legend: BitBucket BitBucket, GitHub GitHub, Launchpad Launchpad

  • 3
    @OtherPackageAuthors/Maintainers: Please edit this answer to add your own package etc. If you should not have enough reputation (100) to do so feel free to contact one of the moderators or other high rep user to add it for you. Mar 18, 2011 at 10:53
  • 2
    Can only package authors add themselves, or can we add people who we know are on the site, but may not be reading meta? (e.g. Lars Madsen (memoir), Alain Matthes (tkz-euclide), Herb Voss (pstricks), Philip Kime (biblatex-apa; biber) etc.
    – Alan Munn
    Mar 18, 2011 at 19:27
  • 9
    @Alan: I would prefer it if people were at least asked before being put on this list. One use is so that if there's a relevant question that it seems they didn't spot, their attention can be brought to it. If they don't want that, they don't have to put their names here. Mar 18, 2011 at 19:31
  • 1
    @barbara: Thanks for adding yourself to this list. Whilst it's not technically a package, I think it might be useful to note that you are also the TeX entomologist. Also, I agree that from the developer's point of view, it's best if bug reports are all sent to the same place, but for users it's not always so clear what is a bug and which package it is to do with. Mar 21, 2011 at 8:13
  • For people who use a pseudonym as their user name, should we link to their profiles with the user name (like Enrico Gregorio (egreg)) or with their real names (like Raphaël Pinson (Raphink))? Or do they have specific reasons to do the one or the other? If not, this bit of consistency might be nice.
    – doncherry
    Sep 3, 2011 at 17:59
  • 4
    Would it be useful to have a more general list of who is who on TSX? E.g., who's involved with TeX distributions, engines, various utilities, etc.
    – Tomek
    Jan 4, 2012 at 13:09
  • @Tomek Sure, go ahead and ask that as a new question, but excluding package authors, who are listed here.
    – doncherry
    Feb 9, 2012 at 0:21

LaTeX Packages A-L

Symbol legend: BitBucket BitBucket, GitHub GitHub, Launchpad Launchpad, GoogleCode Google Code, GitLab GitLab


LaTeX Packages M-Z

Symbol legend: BitBucket BitBucket, GitHub GitHub, Launchpad Launchpad, GoogleCode Google Code, GitLab GitLab


Generic Packages

Symbol legend: BitBucket BitBucket, GitHub GitHub, Launchpad Launchpad

You must log in to answer this question.

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