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 start working in a new version since it wasn't good enough.

...but, at the same time, mine is still not good enough either. It is pretty good, and works just fine, but it still has some minor details I'd like to correct. I'm practically working everyday with it, improving it whenever I need new things or to correct the ones I already had (almost already fully passed this stage).

So, my question is: Should I upload what I have up until now to CTAN? Should I wait a little longer to have it more polished? Should I never upload it and just pass it through my colleges as I see they need it (i.e., this shouldn't go to CTAN)? What should be the right way to treat something that is in need (as some of my friends have asked me for this style), but it is not as good as expected yet?

1 Answer 1


It's great idea,really appreciate you. You have excellent Q & A on main site.

Some Thoughts:

  • Even you upload to CTAN or not, startup with Github or Bitbucket like code repositories for thesis style issue tracking and maintenance. Ignore if you already have it.

  • Before submitting to CTAN: Give your friends your-own.sty to get their opinion/testing remarks and verify the university thesis guidelines if any.

  • With those good remarks proceed with CTAN upload. You don't need to polish fully to make infinite loop. Ensure it is in working condition. You can always release a new version with feature requests/improvements.

  • Finally,please give detailed instructions guide to help students to find and use the thesis style.

  • 1
    note that jim hefferon is no longer doing anything with ctan: the pressure of his “real work” overwhelmed him. in particular he’s no longer webmaster, and www.ctan.org is now “physically” in europe Apr 5, 2013 at 11:55
  • 2
    +1 for github suggestion. Bitbucket is similar, though it has terrible TOS imho (and uses Mercurial, which seems to be just a little bit weaker than git).
    – mbork
    Apr 5, 2013 at 13:09
  • 2
    @mbork you can also use git on bitbucket
    – cgnieder
    Apr 5, 2013 at 13:41
  • 1
    OT @mbork, but what is wrong with bitbucket's TOS? This is the first time I am hearing this. Some of the popular packages like Beamer are maintained on BB.
    – Aditya
    Apr 5, 2013 at 21:56
  • 1
    And I guess it's the first time you're hearing this since almost nobody bothers to actually read the TOS...
    – mbork
    Apr 5, 2013 at 22:29

You must log in to answer this question.

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