0

Important old books frequently come out in different, competing editions with different editors. Is there no way to make both author and editor explicit in bibtex?

For instance, the following book

https://www.amazon.com/Middlemarch-Penguin-Classics-George-Eliot/dp/0141439548?SubscriptionId=AKIAILSHYYTFIVPWUY6Q&tag=duckduckgo-d-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=0141439548

shows both author and editor on the title page:

George Eliot

Middlemarch

Edited with an Introduction and Notes by

Rosemary Ashton.

The following bibtex entry lists George Eliot and Rosemary Ashton as co-authors, which is not accurate. Also, it would not make sense for this to be an @incollection.

@Book{EliotGeorgeAshtonRosemary1994MiddlemarchISBN978_0_141_43954_9,
   author = {
           Eliot, George
                   and
                   Ashton, Rosemary
   }
   , title = {
           Middlemarch
      }
   , publisher = {
           Penguin
   }
   , address =  {
London
   }
   , year = {
           1994
   }
   , isbn = {
978-0-141-43954-9
   }
}
  • 1
    Welcome to TeX SX! biblatex defines these fields: annotator, commentator, introduction, foreword, afterword. Maybe you can consider using it? – Bernard Aug 16 '16 at 13:32
2

I suggest to use the note field. All BiBTeX styles I know of include this field in the output. If test.bib consists of the entry

@Book{EliotGeorgeAshtonRosemary1994MiddlemarchISBN978_0_141_43954_9,
   author    = {Eliot, George},
   note      = {Edited by Rosemary Ashton},
   title     = {Middlemarch},
   publisher = {Penguin},
   address   = {London},
   year      = {1994},
   isbn      = {978-0-141-43954-9}
}

then the document

\documentclass{article}
\bibliographystyle{plain}
\begin{document}
\nocite{*}
\bibliography{test}
\end{document}

results (via latex-bibtex-latex-latex) in the output

enter image description here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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