[texhax] Biblatex and indexing

Henrik Frisk frisk.h at gmail.com
Wed Dec 9 23:41:34 CET 2009


Hi,

In a book project I'm using biblatex with the option 'indexing=cite' to
generate index entries for author and title for the works cited. However, I
would like to remove certain entries from the index. Although I can do this
manually (or by writing a simple script), by editing the .ind file (might
just be the simplest option) I can't help but thinking I should be able to
define an alternate citation command for entries that should appear in the
bibliography but not in the index.

The command \citeauthor is declared in biblatex.def as:

\DeclareCiteCommand{\citeauthor}
  {\boolfalse{citetracker}%
   \boolfalse{pagetracker}%
   \usebibmacro{prenote}}
  {\indexnames{labelname}%
   \printnames{labelname}}
  {\multicitedelim}
  {\usebibmacro{postnote}}

and redeclaring that without the \indexnames command successfully removes
the name of the work cited using \citeauthor. What I would like to be able
to do, however, is to define a command that is equal to \footcite but which
doesn't but the author and title fields in the index, but from looking at
biblatex.def I just can't figure out how to do it.

Any suggestions?

best,

/Henrik
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/texhax/attachments/20091209/61c2af99/attachment.html>


More information about the texhax mailing list