Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

Dear TeX Exchange users,

I'm converting a MS Word document to LaTeX and am using \nocite{*} to include a bibliography of references that are not cited within the .tex document using \cite, rather are just plain text. However, I'd like to suppress the appearance of the abbreviated citation before each reference in the list (i.e. if I use the 'plain' bibliography style, there is a [1] before the first reference etc..).

I can provide a MWE if my explanation is unclear, thanks in advance for any help offered.

share|improve this question
    
Do you have several bibliographies in your document or just one? If more than one bibliography is used, then it would be a good idea to edit your question and add a minimal, complete version of your document showing the relevant settings. –  Gonzalo Medina May 9 '12 at 0:47
    
I'm only using a single bibliography file. –  Thraupidae May 9 '12 at 0:49

1 Answer 1

up vote 5 down vote accepted

Perhaps it would be better to use a style not labeling the bibliographical items. If, for some reason, you want to keep the plain style, then you can add the following lines to the preamble:

\usepackage{etoolbox}

\AtBeginEnvironment{thebibliography}{\setlength\labelsep{0pt}}{}
\makeatletter
\renewcommand\@biblabel[1]{}
\makeatother

The \renewcommand line suppresses the label used in the document and the line beginning with \AtBeginEnvironment simply suppresses the small remaining indentation of the items given by \labelsep.

share|improve this answer
    
Thanks, this is exactly what I was hoping to do! –  Thraupidae May 9 '12 at 0:49
    
@Thraupidae: You're welcome! –  Gonzalo Medina May 9 '12 at 0:50

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.