Can I remove the labels from the bibliography, while keeping them in citations?

Tae picture Tae · Jun 9, 2010 · Viewed 10.8k times · Source

I'm writing the bibliography of my report with thebibliography because I don't need a BibTeX database (or I don't have the time for learn how to customize or write a style).

The optional argument [label] specifies how the reference will be cited in my main text. Here's my reference definition:

\bibitem[PNUD1996]{PNUD1996} PNUD. Desarrollo Humano en Chile 1996. Santiago: PNUD, 1996.

If I write: in \cite{PNUD1996}. it produces:

in [PNUD1996].

But the label also appears in the bibliography:

[PNUD1996] PNUD. Desarrollo Humano en Chile 1996. Santiago: PNUD, 1996.

Can I remove the label from the bibliography and keep it in the reference? I mean, to get:

in [PNUD1996].

and

PNUD. Desarrollo Humano en Chile 1996. Santiago: PNUD, 1996.

Answer

Joseph Wright picture Joseph Wright · Jun 9, 2010
\makeatletter
\def\@biblabel#1{}
\makeatother

in the preamble will do it.