BibTeX, biblatex and biberBibtex and multiple citations

Information and discussion about BiBTeX - the bibliography tool for LaTeX documents.
Post Reply
dulcificum
Posts: 9
Joined: Thu Oct 23, 2008 12:08 am

Bibtex and multiple citations

Post by dulcificum »

Hi, newbie to TeX with a dumb question.

I'm using natbib to process my Author-Date citations (\bibpunct[:~]{(}{)}{;}{a}{}{;}) and am aware how to make multiple citations:

Code: Select all

\citep{Ref1,Ref2}
Giving: (Author1 2002; Author2 2008)

However, I am also using arguments to give page numbers, eg:

Code: Select all

\citep[10-11]{Ref1}
Giving: (Author1 2002: 10-11)

I want to have multiple citations with separate page numbers to produce:

(Author1 2002: 10-11; Author2 2008: 233)

But I can't find a way to do this. Can someone help me out?

Cheers,

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org

NEW: TikZ book now 40% off at Amazon.com for a short time.

dulcificum
Posts: 9
Joined: Thu Oct 23, 2008 12:08 am

Bibtex and multiple citations

Post by dulcificum »

For reference, the following is a simple enough semi-hack solution:

Code: Select all

\citetext{\citealp[10-11]{key1}; \citealp[233]{key2}}
sondrek
Posts: 2
Joined: Sat Apr 18, 2009 10:24 am

Re: Bibtex and multiple citations

Post by sondrek »

I, too, would really like to know how to do this. I've looked at the documentation for harvard.sty and natbib.sty but haven't figured it out. I just need to put multiple citations in one parenthesis, with page numbers for each citation, like this:

(Chirot 2006:66; Kirwin 2006:45; Toungara 2001:65-66)

sondre
sondrek
Posts: 2
Joined: Sat Apr 18, 2009 10:24 am

Re: Bibtex and multiple citations

Post by sondrek »

With natbib you can do this by putting un-parenthesized citations into your own parenthesis:

(\citealp [66] {Chirot2006}; \citealp [45]{Kirwin2006}; \citealp [65-66]{Toungara2001})

It's a bit cumbersome, but I saw at another forum that you can make your own command for it (I haven't tried it myself yet):
http://texblog.wordpress.com/2008/03/17 ... -citation/

"natbib cannot do it. But you can define your own citation-command as a work-around:

\newcommand{\mycite}[4]{[\citenum{#1}, #2; \citenum{#3}, #4]}"
User avatar
gmedina
Posts: 2313
Joined: Wed Jul 11, 2007 11:45 pm

Bibtex and multiple citations

Post by gmedina »

natbib offers the \citetext command. Refer to page 9 of the natbib documentation.
1,1,2,3,5,8,13,21,34,55,89,144,233,...
Post Reply