273,777 reputation
207191423
bio website profs.scienze.univr.it/…
location Italy
age 54
visits member for 3 years
seen 57 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.)


Apr
3
comment Is it okay for a command to slurp more arguments than it is passed to?
@Zack Right. But the user doesn't need to know. ;-)
Apr
3
answered Are there any downsides to using macros to avoid typing accents?
Apr
3
comment Suppress output for a group
Related: tex.stackexchange.com/questions/100995/… The solution given there for description works also for enumerate (first level only).
Apr
3
comment How to install or replace fonts in old TeX files?
I'm still looking for a reference, but Knuth said to remove "Almost Modern Fonts" from archives and documents. As far as I remember, CM fonts were shipped with TeX82 (and the new MF82). A different matter is with msxm and msym fonts, released by AMS for AMS-TeX; these fonts were dropped and removed from archives with the release of version 2 of AMS-TeX; I believe this removal has been wrong, but AMS wanted users to switch to the new msam and msbm fonts. The article you have shows clearly that users are not very keen to updating their systems.
Apr
3
comment How to install or replace fonts in old TeX files?
See also tex.ac.uk/cgi-bin/texfaq2html?label=amfonts
Apr
3
comment How to install or replace fonts in old TeX files?
These are very old files. The "Almost Modern" fonts were dropped very long ago (surely before 1991). You should be able to compile the file by changing am*** into cm*** in the font names. For msym the most plausible substitute should be msbm.
Apr
3
reviewed Approve suggested edit on How can I add abstract and acknowledgement pages into the table of contents?
Apr
3
answered How to change the order in new commands
Apr
3
answered Is it okay for a command to slurp more arguments than it is passed to?
Apr
3
awarded  indentation
Apr
3
comment How to use a TeX macro with a CSV list to filter an external file
@PeterGrill The regex solution can take care also of that case.
Apr
3
revised How to use a TeX macro with a CSV list to filter an external file
Added solution with regular expressions
Apr
2
comment How to define a macro conditionally based on whether it is being used in text mode or math mode?
@ZevChonoles This is more consistent, in my opinion.
Apr
2
answered How to use a TeX macro with a CSV list to filter an external file
Apr
2
comment How to define a macro conditionally based on whether it is being used in text mode or math mode?
@ZevChonoles Are all of your adèles called \mathbb{A}? Semantically, the name of a class of objects is different from the name of an object in the class. By the way, "adèle" is spelled with a grave accent: ad\`ele.
Apr
2
comment How to define a macro conditionally based on whether it is being used in text mode or math mode?
@ZevChonoles That's what I feared. You gain nothing by having a macro that does very different things according to the context. You're bound to lose track of where you are. But of course it's only my opinion. After 25+ years of TeX. ;-)
Apr
2
awarded  Enlightened
Apr
2
comment How to define a macro conditionally based on whether it is being used in text mode or math mode?
Can you make a significant example for this?
Apr
2
comment code for commutative diagrams
@Rahman That was a guess. It's a tilde, by the way. If you want a hat, use \hat{\varphi} (always in math mode).
Apr
2
answered code for commutative diagrams