the daemon reports:

> The following information was provided by the package's contributor.
> 
> Name of contribution: idxcmds
> Author's name: Clemens Niederberger
> Package version:  0.2b
> Location on CTAN: macros/latex/contrib/idxcmds/
> Summary description: define semantic commands for adding formatted index 
> entries
> License type: lppl
> 
> Announcement text given by the package's contributor:
> ----------------------------------------------------------------------
> When working on a larger document and designing and writing the macros
> for various bits and pieces I was going to use I found myself
> repeatedly writing the same kind of macros again and again that had
> some kind of semantic meaning, maybe some markup definitions that also
> created an index entry and had a star form for omitting the index
> entry. They all had more or less the following structure:
> 
> \makeatletter
> \newcommand*\cmd{\@ifstar\cmd@star\cmd@nostar}
> \newcommand*\cmd@star[1]{\cmd@base{#1}}
> \newcommand*\cmd@nostar[1]{\cmd@base{#1}\cmd@idx{#1}}
> \newcommand*\cmd@base[1]{\textit{#1}}
> \newcommand*\cmd@idx[1]{\index{#1@\cmd@base{#1}}}
> \makeatother
> 
> After having copied and pasted this code for the n-th time I thought:
> you should have a command that does this for you. That was when
> \newidxcmd was born. This command soon enough got some extensions,
> e.g., giving the commands thus defined an optional argument that
> allowed specifying the sorting. It wasn't long before I realized that
> I might want to use this \newidxcmd again in other documents so here
> we are with a new package: `idxcmds'
> ----------------------------------------------------------------------
> 
> Users may view the package catalogue entry at
>   http://www.ctan.org/pkg/idxcmds
> or they may browse the package directory at
>   http://mirror.ctan.org/macros/latex/contrib/idxcmds/

thanks for the upload; i've installed the new package, and made an entry
for it in the catalogue repository.

Robin Fairbairns

For the CTAN team
_______________________________________________
Ctan-ann mailing list
Ctan-ann@dante.de
https://lists.dante.de/mailman/listinfo/ctan-ann

Reply via email to