324,882 reputation
288551666
bio website profs.scienze.univr.it/…
location Italy
age 55
visits member for 3 years, 7 months
seen 16 mins 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.)


Oct
14
comment Syntax for macro arguments not behaving as expected
@A.Ellett \ifx\relax\else or \if\relax\else is bad programming. With my code you can't get something like that: it's \if\relax\detokenize{#2}\relax<T>\else<F>\fi; even if <T> is empty you can't get the "bad guy".
Oct
14
comment Syntax for macro arguments not behaving as expected
@A.Ellett No, \detokenize{} produces nothing at all. If the second argument is empty you get \if\relax\relax which is true. Otherwise you get \if\relax<first char in the argument (detokenized)> which is surely false.
Oct
14
comment Syntax for macro arguments not behaving as expected
@DavidCarlisle Actually \ifx\relax\else...\fi follows the (empty) true branch, but surely it's not good programming. TeX inserts the legendary “frozen \relax” in this case.
Oct
14
answered Syntax for macro arguments not behaving as expected
Oct
14
comment Syntax for macro arguments not behaving as expected
With the second definition, \ae@set@m@@ requires /\ae@sep@@, while it finds /\relax\ae@sep@@.
Oct
14
comment Several Columns of Figures
Could you please add some details? Do you want captions to the images? Are the images' dimensions the same or different? How many of them do you have?
Oct
14
comment Grid of colorful boxes with shade
Welcome to TeX.SX. Questions about how to draw specific graphics that just post an image of the desired result are really not reasonable questions to ask on the site. Please post a minimal compilable document showing what you've tried to produce the image and then people will be happy to help you with any specific problems you may have. See minimal working example (MWE) for what needs to go into such a document.
Oct
14
comment hangparas and href: hyperlinks running onto new lines, but not indenting
Good catch! Maybe Heiko should look at this and add a \leavevmode at the start of \href; after all, \href is supposed to typeset some text.
Oct
14
revised hangparas and href: hyperlinks running onto new lines, but not indenting
Added a blank line to show the problem
Oct
14
revised Merge two PDF files output by LaTeX?
Grammar in title
Oct
14
answered Text width in one sided documents?
Oct
14
comment Super and subscripts with \DeclarePairedDelimiter
@daleif I don't know. Your definition is overly complicated, in my opinion. You define three (perhaps more) commands for each \DeclarePairedDelimiter when it's not necessary at all.
Oct
14
revised How to change letter spacing / condense letters together
Added solution after seeing the comment
Oct
14
comment How to change letter spacing / condense letters together
@DimitrisSfounis Exactly.
Oct
14
comment Problem with bibliography with the MITWPL style template
Rather than showing pictures of the log file, please make a minimal working example (MWE) that exhibits the problem. Also point out where the mitwpl class can be found.
Oct
14
revised How to change letter spacing / condense letters together
edited tags
Oct
14
answered How to change letter spacing / condense letters together
Oct
14
comment Using different text and math fonts with unicode-math
I guess that range=\mathup/{latin,Latin,num} is the best approach.
Oct
14
comment Using different text and math fonts with unicode-math
@Geoff Check with the new version.
Oct
14
revised Using different text and math fonts with unicode-math
Only letters should be in Charis SIL