Which questions led to the creation of a new package?

TeX.sx occasionally inspires people to be ingeniously creative and write cool packages. Let's have a list of all the CTAN packages that originated in a question on TeX.sx.

I suggest a single CW answer for starters, listing the packages alphabetically, following this pattern:

1. babyloniannum by Raphaël Pinson (Raphink). Origin: Typesetting Babylonian numerals?

0. [packagename](http://www.ctan.org/pkg/packagename) by
[package creator's name](link to their profile) (package creator's user name, if ≠ package
creator's name). Origin: http://tex.stackexchange.com/questions/number/question

(template in the answer source, the numbering works automagically)

If the list ever becomes cluttered, we can consider introducing categories.

This question is the realization of a suggestion to Mark questions that led to creating a new package.

If you notice a package-triggering question that hasn't been marked with the box yet, please add it.

A non-restricted overview of package maintainers on TeX.sx can be found at Who are the package maintainers here?.

• Can we link to posts on the TeX-SX blog as well? – Andrew Stacey Sep 7 '11 at 19:28
• @Andrew: Sure, why not. This question is intended as a pool of information, so such links will be helpful, as long as the post doesn't get cluttered. – doncherry Sep 7 '11 at 19:44
• Should this include questions whose answers got included in existing packages? If so, how should we mark the questions? – raphink Sep 14 '11 at 6:19
• @Raphink: If it's just a bug fix or something similarly minor, I'd say no; if it's a new feature for a package, it might be interesting. I'm not sure though if we should put it in this question. Are there many posts that this would apply to? Could you give us one or a few examples? – doncherry Sep 14 '11 at 12:08
• @doncherry: I'm building the impnattypo from the answers of quite a few questions. – raphink Sep 14 '11 at 13:19
• @doncherry: I went with "This question led to a new feature in a package": Ensure minimal length of last line . Feel free to suggest a nicer wording while it's hardly used. – raphink Sep 14 '11 at 19:58
• Should there be a tag [new-package] for these threads? It would make them easily trackable. – yo' Mar 18 '12 at 19:05
• @tohecz: We actually decided against this option, see Mark questions that led to creating a new package – doncherry Mar 18 '12 at 20:45
• May be "inspired by a question on TEX.SE" for example download might also have a separate section here in the list. – texenthusiast Apr 5 '13 at 16:35

1. abraces by Werner Grundlingh (Werner). Origin: Asymmetric overbrace

2. autonum by Patrick Häcker (MMM). Origin: showonlyrefs and cleveref

3. babyloniannum by Raphaël Pinson (ℝaphink). Origin: Typesetting Babylonian numerals?

4. circledsteps by Romano Giannetti (Rmano) . Origin: Good way to make \textcircled numbers?

5. coseoul by Michael Teubner (Tom Bombadil). Origin: Create context sensitive headings

6. duckuments by Jonathan P. Spratte (Skillmon). Origin: Getting ducks in example images

7. embrac by Clemens Niederberger (cgnieder). Origin: Upright parentheses in italic text

8. fancytabs by Raphaël Pinson (ℝaphink). Origin: Exact position of a node in a rectangle

9. fontbook by Raphaël Pinson (ℝaphink). Origin: Generate font collection book

10. footnoterange by Hans-Martin Münch (Stephen). Origin: Compressing consecutive footnote marks

11. hardwrap by Kevin Godby (godbyk) and Will Robertson. Origin: How can I word-wrap LaTeX warning/error output?

12. impnattypo by Raphaël Pinson (ℝaphink). Origin: French typography recommendations

13. lstautogobble (lstaddons bundle) by Martin Scharrer. Origin: How to automatically skip leading white spaces in listings

14. lstlinebgrd (lstaddons bundle) by Martin Scharrer. Origin: Creating a zebra effect using listings

15. lua-check-hyphen by Patrick Gundlach (topskip). Origin: Reviewing hyphenations with LuaTeX

16. lua-visual-debug by Patrick Gundlach (topskip). Origin: How can I visualize boxes?

17. moderntimeline by Raphaël Pinson (ℝaphink). Origin: Putting a timeline for dates in moderncv

18. modiagram by Clemens Niederberger (cgnieder). Origin: Molecular orbital diagrams in LaTeX?

19. mwe by Martin Scharrer. Origin: about 80% of all questions

20. nowidow by Raphaël Pinson (ℝaphink). Origin: Expansion issue with \begingroup and \foreach

21. odsfile by Michal Hoftich (michal.h21). Origin: Insert libreoffice table as input

22. romanbar by Hans-Martin Münch (Stephen). Origin: Roman numerals with over- and underline

23. scrjrnl by Raphaël Pinson (ℝaphink). Origin: Making a daily devotional

24. shadowtext by Yori Zwols (Yori). Origin: How to create text with shadows?

25. tagging by Brent Longborough (Brent.Longborough). Origin: Document configuration via tags or labels?

26. xpatch by Enrico Gregorio (egreg). Origin: How can I use \patchcmd with commands with optional arguments? (now also regexpatch that will be merged with xpatch in the future)

27. xurl by Herbert Voß (account removed, now user2478). Origin Forcing linebreaks in \url

Thanks to all of them for sharing their work with the rest of the world!