Right, that works for this example, but if I change what nomenclatures
are in the list then I would have to go in and manually change the
setwidthof{} command. Am I correct in thinking that? I guess ideally
I wouldn't have to go in and change the spacing manually every time I
update my nomenclatures list.
Mike
On Wed, Mar 4, 2009 at 7:05 PM, Wolfgang Schuster
Am 04.03.2009 um 18:34 schrieb Michael Bynum:
1.) I have a list of synonyms that I need to print in an aligned list. Is there a way to align the synonym definitions with the longest synonym entry (width=? option maybe)? Here is a small example where the entries do not align.
\definesynonyms[nomenclature][nomenclatures][\infull] \setupsynonyms[nomenclature][criterium=all,width=broad]
\nomenclature[a]{a}{This is the letter a} \nomenclature[b]{abcdefghijklmnopqrstuvwxyz}{This is the alphabet} \nomenclature[c]{c}{This is the letter c}
\def\setwidthof#1\to#2% {\bgroup \setbox\scratchbox\hbox{#1}% \expanded{\egroup\def\noexpand#2{\the\wd\scratchbox}}}
\setwidthof{abcdefghijklmnopqrstuvwxyz}\to\nomenclaturewidth
\setupsynonyms[nomenclature][width=\nomenclaturewidth]
Wolfgang
___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________