CTAN Comprehensive TeX Archive Network

New on CTAN: idx­cmds

Date: Septem­ber 3, 2013 10:48:07 AM CEST
the dae­mon re­ports: > The fol­low­ing in­for­ma­tion was pro­vided by the pack­age's con­trib­u­tor. > > Name of con­tri­bu­tion: idx­cmds > Author's name: Cle­mens Nieder­berger > Pack­age ver­sion: 0.2b > Lo­ca­tion on CTAN: macros/la­tex/con­trib/idx­cmds/ > Sum­mary de­scrip­tion: de­fine se­man­tic com­mands for adding for­mat­ted in­dex en­tries > Li­cense type: lppl > > An­nounce­ment text given by the pack­age's con­trib­u­tor: > ---------------------------------------------------------------------- > When work­ing on a larger doc­u­ment and de­sign­ing and writ­ing the macros > for var­i­ous bits and pieces I was go­ing to use I found my­self > re­peat­edly writ­ing the same kind of macros again and again that had > some kind of se­man­tic mean­ing, maybe some markup def­i­ni­tions that also > cre­ated an in­dex en­try and had a star form for omit­ting the in­dex > en­try. They all had more or less the fol­low­ing struc­ture: > > \makeatlet­ter > \new­com­mand*\cmd{\@if­s­tar\cmd at star\cmd at nos­tar} > \new­com­mand*\cmd at star[1]{\cmd at base{#1}} > \new­com­mand*\cmd at nos­tar[1]{\cmd at base{#1}\cmd at idx{#1}} > \new­com­mand*\cmd at base[1]{\tex­tit{#1}} > \new­com­mand*\cmd at idx[1]{\in­dex{#1@\cmd at base{#1}}} > \makeatother > > After hav­ing copied and pasted this code for the n-th time I thought: > you should have a com­mand that does this for you. That was when > \newidx­cmd was born. This com­mand soon enough got some ex­ten­sions, > e.g., giv­ing the com­mands thus de­fined an op­tional ar­gu­ment that > al­lowed spec­i­fy­ing the sort­ing. It wasn't long be­fore I re­al­ized that > I might want to use this \newidx­cmd again in other doc­u­ments so here > we are with a new pack­age: `idx­cmds' > ---------------------------------------------------------------------- > > Users may view the pack­age cat­a­logue en­try at > http://www.ctan.org/pkg/idx­cmds > or they may browse the pack­age di­rec­tory at > http://mir­ror.ctan.org/macros/la­tex/con­trib/idx­cmds/ thanks for the up­load; i've in­stalled the new pack­age, and made an en­try for it in the cat­a­logue repos­i­tory. Robin Fair­bairns For the CTAN team

idx­cmds – Se­man­tic com­mands for adding for­mat­ted in­dex en­tries

The pack­age pro­vides com­mands for adding for­mat­ted in­dex en­tries; it arises from the au­thor’s work on large doc­u­ments.

Pack­ageidx­cmds
Ver­sion0.2c 2015-08-13
Copy­right2012–2015 Cle­mens Nieder­berger
Main­tainerCle­mens Nieder­berger

An­nounce­ments

more

Guest Book Sitemap Contact Contact Author