324,802 reputation
288551666
bio website profs.scienze.univr.it/…
location Italy
age 55
visits member for 3 years, 7 months
seen 9 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
15
answered Using “◌” in Latex - “Unicode char \u8:Γùî not set up for use with LaTeX”
Oct
15
comment \MakeTextLowercase not working with \cref
Add \crefname{section}{section}{sections} and use \Cref when you want a capital initial.
Oct
15
comment Using “◌” in Latex - “Unicode char \u8:Γùî not set up for use with LaTeX”
First of all, you need to find a TeX font that has the glyph.
Oct
15
answered Error compiling edited subsections
Oct
15
comment Error compiling edited subsections
You should use \itshape, not \textit
Oct
15
comment Error compiling edited subsections
Please, add to your question, not as a comment.
Oct
15
revised Could not change level separator
Typo in title
Oct
15
comment Error compiling edited subsections
Welcome to TeX.SX! Can you show the code you added for formatting subsection titles? Please, copy and paste yours, in order to be sure that we play with the error producing code.
Oct
15
comment How to change letter spacing / condense letters together
If you were on XeLaTeX or LuaLaTeX the Greek characters would be single tokens; in (pdf)LaTeX they could be two or more tokens (multibyte in UTF-8) so a general solution without separating commas would be much more complicated: Greek letters are two byte long, others can be one, three or four.
Oct
15
comment Beamer 3.30 with helvet - Problem with upper-case Greek
The \OT1/phv/m/n/10 font doesn't have Greek letters. You get them with \usepackage{tgheros}, instead, but the final result will be quite poor, since uppercase Greek will be sans serif and lowercase, on the contrary, serif.
Oct
15
answered Empty clause symbol
Oct
15
awarded  Enlightened
Oct
15
awarded  Good Answer
Oct
15
awarded  Nice Answer
Oct
14
comment Syntax for macro arguments not behaving as expected
If #2 starts with \relax your conditional would be true, with \detokenize it's false. So with \detokenize the conditional is true only if #2 is really empty.
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@@.