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.

I don't know how to cite a chapter written by an author that is not the editor or author of the book. How can I get the following citation?

Grandstrand, O. (2004), 'Innovation and Intellectual Property Rights', in J. Fagerberg, D.C. Mowery and R.R. Nelson (Eds.), Oxford Handbook of Innovation. Oxford University Press: Oxford.

share|improve this question
add comment

4 Answers

I believe that the entry type you want to use is called @incollection. E.g., the entry could be:

@incollection{X,
  author      = "O. Grandstrand",
  title       = "Innovation and Intellectual Property Rights",
  editor      = "J. Fagerberg and D.C. Mowery and R.R. Nelson",
  booktitle   = "Oxford Handbook of Innovation",
  publisher   = "Oxford University Press",
  address     = "Oxford",
  year        = 2004,
}

Using the plain bibliography style would generate the following entry in a bibliography:

enter image description here

Addendum: If you use the chicago bibliography style (along with the natbib package, say), you'll get:

enter image description here

share|improve this answer
    
This is perfect... But if you use another style, like Chicago Style, you can not see the author of the book. –  mmc Jun 22 '12 at 17:34
    
@mmc -- I'm afraid I don't understand what you mean by your claim. I've provided an addendum to my answer, to show the result if one uses the "chicago" instead of the "plain" bibliography style; both the author of the book chapter and the editors of the book itself are shown without a problem. –  Mico Jun 22 '12 at 18:09
add comment

Perhaps not exactly how you want it to appear (that requires probably selecting the right bibtex style) but here is something close with the standard:

\begin{filecontents}{test.bib}
@inbook{ X,
author = {O. Grandstrand},
chapter = {Innovation and Intellectual Property Rights},
crossref = {Y}
}

@book{ Y,
editor = {J. Fagerberg and D.C. Mowery and R.R. Nelson}, 
title      = {Oxford Handbook of Innovation},
booktitle = {Oxford Handbook of Innovation},
publisher = {Oxford University Press},
address = {Oxford},
year = 2004
}
\end{filecontents}

\documentclass{article}

\begin{document}

\nocite{*}

\bibliographystyle{plain}
\bibliography{test}

\end{document}

This results in

enter image description here

There are two reference here (both the chapter and the book) because I use \notcite on all antries. If just the chapter is cited then the result would be

enter image description here

The problem is that most if not all styles (that I know of) do not use both author and editor in a single entry even though it would make a lot of sense here. They only do that for @inproceedings and @incollection (I see that you found the latter by now yourself).

By default, BibTeX adds a separate citation to the whole book cross referenced when there are 2 or more different citations that crossref a complete work (even if the complete work is not explicitly cited anywhere. On modern BibTeX implementations this can be customized when running BibTeX by using the switch --min-crossref=<number>.

share|improve this answer
    
This is not what I am looking for as I want just to cite the chapter, and not the book.... I use Chicago or Harvard style, I forgot to mention... –  mmc Jun 22 '12 at 16:51
    
This is due to me citing all entries (see updated answer). However the form "In XYZ" is only used by BibTeX (min most styles) for @incollection or @inproceedings. –  Frank Mittelbach Jun 23 '12 at 6:58
    
When using biblatex, you may create a biblatex.cfg in your document root containing a line: \ExecuteBibliographyOptions{mincrossrefs=99} to customize the min-crossref setting. –  math Feb 14 at 12:19
add comment

use

@inbook{test,
  author={Grandstrand, O.},
  year= 2004, 
  chapter={Innovation and Intellectual Property Rights}, 
  editor = {J. Fagerberg and D. C. Mowery and R. R. Nelson}, 
  title= {Oxford Handbook of Innovation}, 
  publisher= {Oxford University Press},
  address= {Oxford}, 
}

with biblatex and style authoryear I'll get:

enter image description here

share|improve this answer
1  
that somehow comes out wrong, the chapter title is in the "in ..." part where it doesn't belong. Problem with biblatex? –  Frank Mittelbach Jun 22 '12 at 15:30
    
here, the title of the chapter is missing... –  mmc Jun 22 '12 at 17:23
    
@mmc no not missing, but in a strange place at the end of the entry. I think the resulting entry is wrong for this reason –  Frank Mittelbach Jun 23 '12 at 7:25
    
@FrankMittelbach This is not a problem with biblatex - rather with the style authoryear. The style chicago-authordate looks about right, especially if one changes title into booktitle –  cgnieder Jan 25 '13 at 19:38
add comment

I tried using CROSSREF, but I found that the \nocite{*} generated too many entries. I don't want all entries in my BIB file to show up in the References section of my paper. The problem is that, without \nocite{*}, the book which contains the chapter/section that I'm citing does not show up. I managed to solve this by citing the book from within the \phantom command. So in the context of Frank Mittelbach's example, I would have the commend \phantom{\cite{Y}} somewhere in my document. I placed it before the \cite{X} (the chapter/section within book Y in Frank Mittelbach's example).

Afternote: Darn. It didn't really have the desired effect. I have unwanted white space where the citation would have been made. This is exactly how \phantom should work, so I don't know what I was thinking. Can anyone suggest another way to hide the dummy citation to Y? The only reason why it's there is so that the CROSSREF in X is properly handled. Maybe a way to impose a zero-size font onto the dummy citation? Using \fontsize and \selectfont to specify 0pt causes an error, so I tried making the dummy citation white: \textcolor{white}{ \fontsize{1pt}{1pt}\selectfont \cite{Y} }. This only makes the square brackets around the bibliography entry number white.

I guess @incollection is the way to go.

share|improve this answer
add comment

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.