I would like to typeset a catalog of all my BibTeX entries.
I have been using
&in manybibkey's such asAuthor&Editor:2000.But I cannot
\catcode38=12globally.
My question is: how can I typeset such a bibkey both in a section heading, and in the table of contents, and also cite it?
This is what I want to achieve:

With:
\newcommand\entry[1]{%
\catcode38=12\relax
\section{#1}
\fullcite{#1}}
\entry{Author&Editor:2000}
But I get:
! Misplaced alignment tab character &.
For example:
\documentclass{article}
\usepackage[backend=biber]{biblatex}
\addbibresource{foo.bib}
\usepackage{filecontents}
\begin{filecontents}{foo.bib}
@book{Author&Editor:2000, author={Author}, editor={Editor}, title={Title 0}, year={2000}}
@book{Author&Editor:2001, author={Author}, editor={Editor}, title={Title 1}, year={2001}}
@book{Author&Editor:2002, author={Author}, editor={Editor}, title={Title 2}, year={2002}}
\end{filecontents}
\newcommand\entry[1]{%
\catcode38=12\relax
\section{#1}
\fullcite{#1}}
\begin{document}
\tableofcontents
\entry{Author&Editor:2000}
\entry{Author&Editor:2001}
\entry{Author&Editor:2002}
\end{document}

bikerin your comment …?) – Tobi Apr 03 '13 at 21:21