8,184 reputation
1931
bio website
location Preston, United Kingdom
age
visits member for 3 years, 11 months
seen Jul 25 at 17:06

How did I come into TeX? I used it to typeset my PhD thesis.

It was the strangeness of TeX that I found challenging and interesting. I hate \def and \let because they can cause havoc. Unfortunately, \newcommand offers no means to protect and privatize commands. It’s a miracle that TeX has survived despite \def and \let. TeX doesn’t impose a programming style; it is regrettable that LuaTeX hasn’t corrected this situation.

My packages on CTAN include catoptions, keyreader, keyval2e, ltxkeys, pgfkeyx, skeyval, loops, xwatermark, storecmd, ltxtools, and newenviron.


Jul
7
comment \includegraphics optional argument not resolved if macro
Use \makeatletter <your code> \makeatother.
Jul
2
awarded  Inquisitive
Jul
2
awarded  Curious
Jun
19
awarded  Nice Question
Jun
7
awarded  Necromancer
May
4
comment \foreach has a problem with ‘initially’ argument in remember part
loops package.
Feb
17
awarded  Nice Question
Dec
26
awarded  Popular Question
Dec
12
comment catoptions causes option clash with xcolor
@Ulrike Fischer: Thank you. I will modify catoptions in this regard.
Oct
27
awarded  Popular Question
Oct
22
awarded  Nice Answer
Aug
26
awarded  Yearling
Aug
4
comment Back-linking of pgfkeys
I encountered the same problem with \presetkeys command of xkeyval package. If a preset key sets a key in its own family (i.e., if the callback of a preset key calls \setkeys in the current family), then back-linking results. In the skeyval package the problem is solved (actually, the exception is caught) by setting an upper bound for the re-entry depth of \skvsetkeys (another form of \setkeys). If the depth exceeds some number N , then something weird is playing out.
Aug
4
accepted Back-linking of pgfkeys
Jul
24
awarded  Necromancer
Jul
17
awarded  Nice Answer
Jul
12
revised Parallel loop [python-like zip] in Tikz
edited title
May
31
comment xwatermark allpages does not work on Ubuntu
I really don't know the reason for the weird error. You have certainly given the page specifier in [allpages,textcolor=gray!35, fontsize=1.5cm,textangle=60]. I don't use Ubuntu. Please try version 1.5.2d, available at CTAN/xwatermark. If the problem persists, Ubuntu users may help us.
May
31
answered Why doesn't TikZ's \foreach iterate over the last element of the list?
May
30
revised Expansion problems with pgfkeys
added 165 characters in body