307,792 reputation
248181584
bio website profs.scienze.univr.it/…
location Italy
age 55
visits member for 3 years, 5 months
seen 2 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.)


Aug
1
comment Center Aligning Labels in a enumerate environment
One can use environ and \NewEnviron in order to avoid guessing the widest label. There's no need to load calc, because \settowidth{\mylongest}{<text>} is defined in the kernel.
Aug
1
comment unroll equation macros
Note that \ensuremath\left(#1\right) is wrong under several respects: \ensuremath takes an argument, so it should be \ensuremath{\left(#1\right)}; but since you're using \funof in math mode, the \ensuremath is redundant. Also \left and \right add a wrong space: compare $i(t)$ and $i\left(t\right)$.
Aug
1
comment How to use the width of some text in \dim_compare:nTF directly?
@cgnieder No, it can't be expandable, because the text must be typeset in a box.
Aug
1
comment \ddot over greek letters
The doubly dotted letter is \delta or w; so the subscript is to the doubly dotted letter: hence \ddot{\delta}_{0}. The braces are not really necessary, but they are good practice.
Aug
1
comment How to use the width of some text in \dim_compare:nTF directly?
@cgnieder It's an abstraction, that also defines a conditional usable in many other situations.
Aug
1
answered How to use the width of some text in \dim_compare:nTF directly?
Aug
1
comment newsavebox named after counter
@ted \@ne comes from \chardef\@ne=1. All these registers and constants are explained in source2e.pdf
Aug
1
revised correct usage of \@namedef and \@nameuse
Fixed title
Jul
31
comment increase \hyphenation{word1 word-2…} capacity
@user2620830 trie_size is for hyphenation patterns, not for hyphenation exceptions. The value used by TeX Live 2013 is trie_size = 1000000, which is sufficient for the 78 languages currently loaded. For hyph_size, what can I say is that filling the memory would be adding hyphenation exceptions for all words in a rather big book.
Jul
31
comment newsavebox named after counter
@ted \count@ is to be considered a scratch count register, for temporary usage. The @ is part of the name, since we're under \makeatletter. You can use \@tempcnta or \@tempcntb for the same purpose.
Jul
31
answered newsavebox named after counter
Jul
31
comment Why can't LaTeX smartly match the double quote?
Most LaTeX editors change “dumb quotes” into real quotes when typing. I know no editor or word processor that changes dumb quotes into real quotes when pasting text.
Jul
31
answered increase \hyphenation{word1 word-2…} capacity
Jul
31
revised Vertical cofibration arrow in xypic
Added code from comment and resulting image
Jul
31
answered Vertical cofibration arrow in xypic
Jul
31
comment What is wrong with my long table code?
@Yirmidokuz Don't use vertical rules, particularly if you employ booktabs commands such as \toprule or \midrule.
Jul
31
comment What is wrong with my long table code?
Why all those \multicolumn? There's no need to use it for an empty cell; all the \multicolumn{1}{l}{Desorption} can simply be Desorption, because the column is already specified with left alignment. Anyway, you're missing \\ after \caption{Add caption}
Jul
31
comment Vertical cofibration arrow in xypic
I meant showing the code for a diagram of the kind you want, even if the arrow is wrong.
Jul
31
answered Recursively inputting a row in a math array
Jul
31
comment Vertical cofibration arrow in xypic
Can you add what you have up to now?