431 reputation
312
bio website seanallred.com
location Wisconsin
age 22
visits member for 2 years, 3 months
seen 14 hours ago

Emacs Prophet; TeX Evangelist.

God bless arara.

I'm a TeX systems enthusiast. I don't just push serious authors to use LaTeX, but I advertise the capability of TeX systems for background-process publishing. I'm currently researching for an article on TeX in Industry.

Recommended resources

Recommended TeX editors

FAQ:

  • Why download the complete TeX distribution? It's so big!
  • I'm on Linux. Why install 'vanilla' TeX Live when my package repositories already contain it?

Believe me, unless you really know what you're doing, it's always simpler to just download the full, vanilla TeX Live from TUG. Space is cheap – your time is not. Don't believe me?

License fuddling

It's come to my attention that all content on this site is automatically under Creative Commons -- a license not terribly useful for LaTeX. Thus, I here relicense all TeX/LaTeX/expl3 code under the LaTeX Project Public License (LPPL), version 1.3c or later. Document-embedded code (i.e. Lua, Python, sh, etc. that is initially processed by TeX) is also licensed under the LPPL v1.3c or later.


May
9
comment Making folder of a git repository a separate repository while preserving history
Tell Brennan that he is not my senpai anymore.
May
9
answered Making folder of a git repository a separate repository while preserving history
Mar
1
awarded  Yearling
Dec
21
comment What's the purpose of keeping a changelog if everyone uses their VCS properly?
@JimG. Note that your proposed duplicate makes no mention of a CHANGELOG file and certainly no mention of end-users. What makes you think it's a duplicate, though?
Dec
14
accepted What's the purpose of keeping a changelog if everyone uses their VCS properly?
Dec
13
comment What's the purpose of keeping a changelog if everyone uses their VCS properly?
@amon Excellent point, as Jens made also in his answer :)
Dec
13
comment What's the purpose of keeping a changelog if everyone uses their VCS properly?
@ratchetfreak That was my thought, too. There is even a standard format for changelogs – you would think they can easily be generated from git log or similar.
Dec
13
asked What's the purpose of keeping a changelog if everyone uses their VCS properly?
Dec
3
revised What roadblocks face the development process in using plain-text markup languages as opposed to, e.g., Microsoft Word?
Response to hold
Dec
3
comment What roadblocks face the development process in using plain-text markup languages as opposed to, e.g., Microsoft Word?
After the question's first edit, it has become much better. @gnat, another look is in order.
Dec
3
comment What roadblocks face the development process in using plain-text markup languages as opposed to, e.g., Microsoft Word?
@immibis LaTeX3 knows this is a problem (even LaTeX2e, but it failed to get the point across). Ideally, there is no coding done on the document level (exposed to the author). All of the 'debugging' is done on the code level, where you have people who are familiar with the language do that work. Trust me, expl3 error messages are much more helpful :)
Dec
2
comment What roadblocks face the development process in using plain-text markup languages as opposed to, e.g., Microsoft Word?
+0, but agreed - this would be more appropriate as a comment.
Dec
2
revised Git-friendly spreadsheet format?
added 2 characters in body
Nov
22
comment OSS Non-Commericial License
If you want such a license, though – you may wish to check out Creative Commons. I believe it has provisions that limit sale of the work to only its originator. To be clear though – CC isn't an OSL (as made clear by Jörg's answer. You can perhaps release the source under CC-SA-BY-NC, which would prohibit sale, prohibit re-releasing under a different license (I believe), and prohibit (what amounts to) plagiarism.
Nov
22
comment OSS Non-Commericial License
@CodesInChaos I never thought about that – it's a good point depending on the developer and the sheer number of people you're expecting to reach. If you're just one guy attempting to reach many end users, than your point stands pretty firmly. But if you're one guy hoping to reach a very specialized niche or (in general) you have the resources to provide support for your customers, then it's only limited by the drive of the developer(s) to improve the software for its own sake.
Nov
22
comment OSS Non-Commericial License
@tepples I don't know – I'd call that an edge case. (Disclaimer: there are a lot of edge cases.)
Nov
22
comment OSS Non-Commericial License
Tip: don't sell the software, sell support.
Nov
5
comment Can tags be used as bookmarks under semantic versioning?
It was done in a branch, see vermiculus/stack-mode#9, but the PR changed directions as it evolved. Would you have another branch off of this one? In theory, we could create a branch now at HEAD, roll it back to the tag, effectively archive the branch, and delete the tag, correct?
Nov
5
asked Can tags be used as bookmarks under semantic versioning?
Oct
3
awarded  Citizen Patrol