41,220 reputation
2123198
bio website latex-project.org
location Mainz, Germany
age 52
visits member for 2 years, 11 months
seen 3 hours ago

I'm involved in computer typesetting and TeX since the mid 80's, leading the LaTeX development since the the beginning of the 90's. You'll find my professional profile here. An interview jointly conducted by TUG and the Free Software Magazine on my involvement in LaTeX can be found here.

I've written and co-authored a number of LaTeX books that you can find in my profile on amazon.com (English books) or in my profile on amazon.de (German books).

One of them, "The LaTeX Companion 2ed" is also available as an eBook. It can be obtained directly from the publisher as a bundle containing pdf/epub/mobi without DRM. Check out the news item on the LaTeX Project site for details.


Nov
22
answered amsmath matrix vs loading the array package
Nov
21
comment amsmath matrix vs loading the array package
@DavidCarlisle trying to decide if this is a feature or a bug :-) but since I'm also partially at least responsible for the code in amsmath I can probably not hide either way
Nov
15
awarded  Good Answer
Nov
12
awarded  Revival
Nov
12
answered Locally change float parameters
Nov
9
comment varioref's \labelformat for own environment
@causaprima yep
Nov
9
comment varioref's \labelformat for own environment
@causaprima what do you think happens in "\par Test A \medskip Test B\par" ? where does the \medskip go and how does the result look like?
Nov
8
answered varioref's \labelformat for own environment
Nov
4
revised `multicol`: Forcing column breaks depending on remaining column space
use positive penalty and add some remarks about the danger of \vfil here
Nov
4
answered `multicol`: Forcing column breaks depending on remaining column space
Nov
4
answered placing of floats referenced with varioref
Nov
3
revised Is there a way to get at the value of \prevdepth from the main vertical list inside the output routine?
fixed some typos
Nov
2
comment placing of floats referenced with varioref
There are a couple of possibilities on how to interpret your comments above leading to either a bug or a limitation or even a misunderstanding on your part. Please extend your question with a selfcontained complete example to better understand the situation here. I can think of a couple of case where things might get complicated (or even fail) for example if your reference surround the H float but it is pointless to guess.
Oct
28
comment How to automatically hyphenate within \texttt?
@mb21 see my answer on your question
Oct
28
answered Break on special characters in inline verbatim
Oct
26
awarded  Nice Answer
Oct
26
answered How do I gracefully retire a package?
Oct
12
comment What happens to fonts (and robust commands) in shipout?
And the reason for this is that LaTeX is designed to expect a this stage only to expand material inside writes and similar stuff where this is the right kind of setting. So putting in a \let\protect\relax is rather dangerous unless that is limited in scope (which of course is possible). Perhaps something that evershi chould take care of (but doing properly then).
Oct
12
awarded  Nice Question
Oct
11
comment How does one retrieve \rpcode values in LuaTeX?
@UlrikeFischer weird. And it has to be non-zero to work. But if you afterwards change either value (or efcode) nothing changes in the table. Definitely looks like a bug or two. And the order is important, i.e. lpcode has to come first (looks like this initializes the fields)