334,052 reputation
298801710
bio website profs.scienze.univr.it/…
location Italy
age 55
visits member for 3 years, 8 months
seen 7 hours ago

I'm a mathematician working in algebra. I've been using TeX since 1987, but couldn't write my Ph.D. thesis with it. Sob!

I teach LaTeX at my university, besides the mathematics courses. I'm the author of some LaTeX packages and even of one Plain TeX package. At my site it's possible to download my book on LaTeX programming (in Italian, sorry).

Here's my motto for TeX.SX:

Pronto prontissimo son come il fulmine: sono il factotum della città. (From "Il barbiere di Siviglia", music by Gioachino Rossini, libretto by Cesare Sterbini.)


Nov
14
reviewed Approve suggested edit on Grouping digits according to the Indian numbering system in siunitx
Nov
14
answered Measuring the true height of a character
Nov
14
comment Measuring the true height of a character
With XeTeX you have \XeTeXglyphbounds; see XeTeX's manual (texdoc xetex).
Nov
14
comment Grouping digits according to the Indian numbering system in siunitx
It seems to be: the rightmost group is of three digits, the others are groups of two digits (or one for the first). It doesn't seem difficult to implement, but I suspect it needs a specific set of macros in siunitx.
Nov
14
comment Grouping digits according to the Indian numbering system in siunitx
What are the precise rules?
Nov
14
answered How to combine \ifdefstring (etoolbox) with \multicolumn
Nov
14
comment How to write a TeX macro that accepts a number or a \count register as argument?
@jfbu It is tail recursion: the important thing is that the conditional is removed from the input stream and both methods do it. Actually, removing \let\next\relax and changing \let\next\d@ticks into \expandafter\d@ticks should be more efficient. As I said, I just wanted to do it Knuth-style.
Nov
14
comment How to write a TeX macro that accepts a number or a \count register as argument?
@jfbu I used Knuth style tail recursion on purpose.
Nov
14
comment File ended while scanning the use of \@newenv
The answer you're referring to misses many details for it to work. I'd simply ignore it, unless it's made into a compilable document. What are \sidebar, \envborder and the color definitions?
Nov
14
comment Using LaTeX to keep a diary
Did you test it? It throws tens of errors.
Nov
14
comment File ended while scanning the use of \@newenv
\newenvironment{<name>}[<args>]{<begin>}{<end>} You're missing the ‘end’ part.
Nov
14
comment Remove two words
The example you show is not an example of what you really want. Can you add some more context? Removing a word from an explicitly given string is quite different from removing a word from something obtained with \nameref.
Nov
14
revised Vertical alignment of dots in equation
edited tags
Nov
14
comment How to write a TeX macro that accepts a number or a \count register as argument?
I'm pretty sure \numexpr is not expandable, so unless you add \number in front of it the first two \expandafter tokens do nothing.
Nov
14
comment How to use small caps black board bold font?
One of the bad influences Mathematica™ has had on typesetting.
Nov
14
comment Obtaining “greedy” pattern-matching in macros
No, and it doesn't make sense. How can TeX know how many \par tokens it has to jump over, given that it doesn't expand tokens when grabbing arguments? Nesting delimited argument macros is inherently wrong, using the same delimiter is shooting on one's own foot. I'm not saying this can't be solved for a particular controlled case; but would you ask the same question for regular expression matching?
Nov
14
comment How to use small caps black board bold font?
Your expectations were too optimistic: somebody has to draw those symbols and have a good reason to. I'm not really sure anybody has had one until now.
Nov
14
reviewed Approve suggested edit on Text with two columns (different from multicols)
Nov
14
answered subfigure and subfig packages deprecated
Nov
14
revised Reading (input) a file whose name is created with a label
Removed } as per comment