80,524 reputation
5202358
bio website texdev.net
location Northampton, United Kingdom
age 35
visits member for 2 years, 10 months
seen 3 hours ago
stats profile views 5,900

I'm an active developer for LaTeX, most notably with the package siunitx for formatting numbers and units. In my day job I work as a chemist, and so you'll see I write a number of chemistry-related LaTeX packages. I'm also a member of the LaTeX3 Project, working on improving LaTeX with the eventual aim of producing LaTeX3. To keep people up to date with my TeX work and anything else TeX-related I see, I have a blog on TeX matters. I'm also keen on helping other TeX users, and so I try to watch the various places that people go for help. I'm also on the committee of the UK TeX Users' Group. So I pop up all over the TeX world!

For the avoidance of doubt, any code of mine that I publish on http://tex.stackexchange.com/ I hereby place in the public domain to the extent governable by law. Explicitly, I place it under the CC0


5h
comment How to document a expl3 macro using dtx
@JoachimBreitner Please register your prefix(es) :-)
5h
revised How to document a expl3 macro using dtx
House style note
5h
answered How to document a expl3 macro using dtx
7h
revised Preserving (and Controlling) Expandedness
Extend answer to cover Bruno's suggestion
7h
comment Preserving (and Controlling) Expandedness
@BrunoLeFloch I've removed the file part: do you want to add an answer?
7h
revised Preserving (and Controlling) Expandedness
Remove non-e-TeX comment
8h
comment Preserving (and Controlling) Expandedness
@BrunoLeFloch \strip@prefix only works with one token, whereas \detokenize or writing to an external file works with multiple tokens. The description for \detokenize in the e-TeX manual is based around how you'd do it using a toks, but avoiding the file business. (I guess internally it uses the same methods but with a 'shortcut'.)
10h
answered Preserving (and Controlling) Expandedness
10h
comment Preserving (and Controlling) Expandedness
Are we allowed to use e-TeX? If so, you seem to be looking for \detokenize\expandafter{\x} and so on.
12h
reviewed Approve suggested edit on Stable alternative to \thepage
12h
reviewed Approve suggested edit on Fontspec pb since update May 20th, 2013 on MiKTeX2.9 and Win7(32bit)
16h
comment Can I store sequences in sequences with expl3
@JoachimBreitner I've also been wondering about tables. For that, I've written some code for 'data tables', but the efficiency problem bites (see experimental module l3dt). I'm also concerned that something like a sequence fails to provide hooks for for example merged cells or visual changes (rules, etc.).
16h
revised Can I store sequences in sequences with expl3
Fix mark up
17h
answered Can I store sequences in sequences with expl3
17h
revised Can I store sequences in sequences with expl3
Tidy ip some mark up
17h
comment Beamer: don't enumerate the first section in the TOC
I've added this code to beamer: it will be in the next release, probably once TeX Live starts updating again.
18h
comment LaTeX figure problems
You shouldn't use an extension in the argument of \includegraphics, but that should not cause the issue. Can you edit in the .log file you get, in particular any warnings or errors?
1d
comment Simple way to multiply two values
@Veger You need the graphicx package for keyval syntax: I've edited the answer.
1d
revised Simple way to multiply two values
Need graphicx for keyval syntax
1d
answered Mark on Document where Input stats and What is the Filename