lot’s of links

As you know I have always had a long list of links on the right-hand or left-hand side of this blog. I have moved these to a dedicated page: the Link Library. I also added the possibility for you to submit new links which you think are missing from the list. Have a look at the new page and at the links and submit any LaTeX related link which is missing from the list. Enjoy!

new package: elements

While working on chemmacros I found I wanted to use some functionality which is currently provided by the package bohr. But since I only wanted part of the functionality I realised that the same was true for bohr: it needed the functionality but wasn’t originally designed to provide it. It made sense to extract said functionality into a package of its own, extended with further functioniality. Long story short: there’s a new package called elements which will be sent to CTAN once bohr is updated to use the new package.

June 24th, 2015: elements has been sent to CTAN, bohr has been updated to v1.0.

modular chemmacros

OK, it’s been a while since I’ve posted anything. But now it’s time to discuss a few ideas I have about chemmacros. As you are probably aware if you are a user of the package: it provides lots of different stuff. At least in my experience it is rarely the case that you need all of its features.

Read More


Since a few weeks I’m working on a package using chemfig as a backend that allows a simple yet flexible input syntax for typesetting carbohydrates. My draft at this point allows the following:




which gives:

Read More

chemmacros v4.0

My chemmacros bundle has reached version 4.0. The step to a new major version has been made for two reasons: 1) the bundle has been extended with a new package: chemgreek. 2) every sub package can now be loaded and used independently. In all versions 3.* the ghsystem package, the chemformula package and the chemmacros package have loaded each other which made them one single package, really. This is no longer true. While chemmacros still loads ghsystem and chemformula (and also the new package chemgreek) the same is not true for ghsystem, chemformula or chemgreek. If they’re loaded alone they won’t load any other package of the bundle.

Read More

About footnotes

You all know how easy it is to add footnotes in LaTeX. Most times it is as easy as calling \footnote{This is the footnote.}. Typographically the result often is not very pleasing, though. Let’s look at the following small example:

Read More

How I fell in love with emacs

Back in the day when I first started studying I did not know anything about LaTeX or editors, I didn’t know that Linux/Unix existed, and a computer was some tool to play games with and write reports with MS Word. I remember that I once saw a report by a fellow student that looked much better than mine or anyone else’s and asked her how she created it. Lay-tech, hmm? Sounded weird. But an automatic table of contents sounded cool… That didn’t have much impact on me, though. I produced my reports with an early version of LibreOffice which then still was OpenOffice at that time, mostly because I couldn’t afford to purchase a copy of MS Office.

Read More

About Orbitals

A version 4.0 of my package bundle chemmacros is coming nearer. The most notable difference will be that the chemformula package will be usable as a standalone package. This is not what I am going to ask you about. You may know that chemmacros provides some orbital pictures:

Read More

Guitar Tablatures

Some of you already know that I like to play the guitar in my spare time. And there is no such hobby that it cannot be combined with LaTeX. This is why there is my rather badly maintained musixguit package. But this isn’t what this post is about. I don’t play much classical guitar any more but am concentrating on jazz.

In jazz — and especially for a rhythm guitar player — chords are much more important. And, of course, the Real Book. In the Real Book they have their own font for chord symbols resembling the early hand-written Real and Fake Books. And since jazz chords are rather unique in the way they and their alterations are written having the right font helps a lot to typeset lead sheets. It also looks better, then. One might argue that (La)TeX isn’t the right task for this, anyway, but LaTeX’s part of the fun, isn’t it?

However, most notations are faster done by hand so I am still not sure if I want to purchase the professional Jazz Font that is (or can be) used with Finale, for example. There are a free but unmaintained and unfinished fonts, though: Jochen Pietsch’s Jazz Fonts. I used one of these fonts, New Real Book, and wrote me a little package, realbookchords, for typesetting chord symbols with this font. It works but has of course limitations due to the unfinished and thus incomplete font:


Read More