Hi there, I have just installed the latest version of m-bib. Where I had before a citation "alpher and bethe" with \cite[author] for a bib-item with two authors I get only the first now. What has to be changed in order to get two authors in the text while for more than two there will be "alpher et al."? Thanks for a reply Simon
simon.laplace@garrulus.com wrote:
Hi there,
I have just installed the latest version of m-bib. Where I had before a citation "alpher and bethe" with \cite[author] for a bib-item with two authors I get only the first now. What has to be changed in order to get two authors in the text while for more than two there will be "alpher et al."?
You have to update your base context distribution as well. Cheers, Taco
I have just installed the latest version of m-bib. Where I had before a citation "alpher and bethe" with \cite[author] for a bib-item with two authors I get only the first now. What has to be changed in order to get two authors in the text while for more than two there will be "alpher et al."?
You have to update your base context distribution as well.
I have the same problem with the latest ConTeXt (ver:2006.08.08 21:51, fmt: 2006.8.8). The following example produces (Pound, 1959) as the citation in the text rather than giving (Pound and Rebka, 1959). If I use \cite[author][Pound-Rebka:1959] to make sure the style is 'author', then I get (Pound) in the text, with no year. Probably I'm doing something silly? \usemodule[bib] \setuppublicationlist[samplesize={Mid91},totalnumber=1] \startpublication[k=Pound-Rebka:1959,t=article, a={{Pound},{Rebka}},y=1959,n=1,s=PR59] \artauthor[]{R.~V.}[R.~V.]{}{Pound} \artauthor[]{G.~A.}[G.~A.]{}{Rebka} \pubyear{1959} \arttitle{Gravitational red-shift in nuclear resonance} \journal{Physical Review Letters} \volume{3} \pages{439--441} \stoppublication \starttext An incredibly tiny effect! To find out how it was measured, see their paper: \cite[Pound-Rebka:1959]. \stoptext
Sanjoy Mahajan wrote:
I have just installed the latest version of m-bib. Where I had before a citation "alpher and bethe" with \cite[author] for a bib-item with two authors I get only the first now. What has to be changed in order to get two authors in the text while for more than two there will be "alpher et al."?
You have to update your base context distribution as well.
I have the same problem with the latest ConTeXt (ver:2006.08.08 21:51, fmt: 2006.8.8). The following example produces (Pound, 1959) as the citation in the text rather than giving (Pound and Rebka, 1959). If I use \cite[author][Pound-Rebka:1959] to make sure the style is 'author', then I get (Pound) in the text, with no year. Probably I'm doing something silly?
No, it is all my fault, sorry. For a quick fix, please add this \setupcite[authoryears][authoretallimit=2] to your document. I will upload a fixed version asap. Taco
No, it is all my fault, sorry. For a quick fix, please add this \setupcite[authoryears][authoretallimit=2] to your document. I will upload a fixed version asap.
Thanks, that fixes it. -Sanjoy `Never underestimate the evil of which men of power are capable.' --Bertrand Russell, _War Crimes in Vietnam_, chapter 1.
Sanjoy Mahajan wrote:
No, it is all my fault, sorry. For a quick fix, please add this \setupcite[authoryears][authoretallimit=2] to your document. I will upload a fixed version asap.
Thanks, that fixes it.
Great. Meanwhile I have also uploaded a fixed version, but the \setupcite statement is a user-level command that is there to stay so there is no real reason to update right now. Cheers, Taco
Hi,
I have the same problem with the latest ConTeXt (ver:2006.08.08 21:51, fmt: 2006.8.8). The following example produces (Pound, 1959) as the citation in the text rather than giving (Pound and Rebka, 1959).
If I use \cite[author][Pound-Rebka:1959] to make sure the style is 'author', then I get (Pound) in the text, with no year. Probably I'm doing something silly?
Try 'authoryear' or 'authoryears' if you want to have both, the author and the year. Could you try \setupcite[authoryears][authoretallimit=2] \setupcite[authoryear][authoretallimit=2] maybe it works. (I still have an older ConTeXt and no time to test.) Tobias
Try 'authoryear' or 'authoryears' if you want to have both, the author and the year.
Could you try \setupcite[authoryears][authoretallimit=2] \setupcite[authoryear][authoretallimit=2] maybe it works. (I still have an older ConTeXt and no time to test.)
Thanks, the \setupcite[authoryears][authoretallimit=2] fixes it. (And in the latest bib module, Taco has fixed the need for that line.) -Sanjoy `Never underestimate the evil of which men of power are capable.' --Bertrand Russell, _War Crimes in Vietnam_, chapter 1.
participants (4)
-
Sanjoy Mahajan
-
simon.laplaceļ¼ garrulus.com
-
Taco Hoekwater
-
Tobias Burnus