APA 6th new style
A relatively polished APA 6th edition style is now available in the repository
http://www.zotero.org/styles/apa/dev?install=1
This should asap replace the general APA style - I'd be very thankful if some people could help testing this important style and provide reports here.
Edit: This link may actually not work yet - it will work as soon as the filename is updated in the repository
http://www.zotero.org/styles/apa/dev?install=1
This should asap replace the general APA style - I'd be very thankful if some people could help testing this important style and provide reports here.
Edit: This link may actually not work yet - it will work as soon as the filename is updated in the repository
Also updated the link in the first post.
As requested I am playing around with the new APA 6th. There seems to be a problem in the reference list with ordering the publication chronologically. The output is in reverse chronological order. I think it should be the other way around. So not as in the extract here:
Dahl, R. A. (1961). Who governs? Democracy and power in an American city. Yale studies in political science. New Haven, CT: Yale University Press.
Dahl, R. A. (1958). A critique of the ruling elite model. The American Political Science Review, 52(2), 463–469.
Dahl, R. A. (1957). The concept of power. Behavioural Science, 2(3), 201-215.
Does it matter if the text was set up in APA 5th and then transferred to 6th?
Thanks for testing. I don't think I can change the order of sorting - (just the variable on which they are sorted, which seems to be correct) but I'll find out.
I'd also suggest that the mla2009.csl replaces the current, outdated MLA.
I think it's pretty much ready for prime time and in any case a lot better than the current MLA.
This is probably an export issue more than a style issue but I am not sure.
I have to different sources which appear in the same way when cited inline (from the second usage on):
(Enkel et al., 2005; Enkel et al., 2005)
On first usage, the citation is (correct) as follows:
(Enkel, Kausch, & Gassmann, 2005; Enkel, Perez-Freije, & Gassmann, 2005)
Unfortunately, I do not have access to the APA style guide but this can't be right... Does anyone have an idea what to do?
I believe the people working on csl 1.0 have thought about this, so this might be possible in the near future.
To make matters worse, I have not been able to find any indication of how this _should_ be solved in the free online ressource available for APA style.
Here's the description of the property for the Zotero CSL reference:
"disambiguate-add-names - add additional names, disregarding the “et-al” setting, to disambiguate the citations."
I've also checked how this should be handled and I believe the proper approach is:
(Enkel, Perez-Freije, et al., 2005; Enkel, Kausch, et al., 2005)
This would correspond to what the "disambiguate-add-names" property is meant to do.
update your style using this link:
http://www.zotero.org/styles/apa/dev?install=1
I noticed today that in the case of a second revised and or extended edition, this is not reflected in the APA bibliography, although I put it in the 'edition' field when inputting the reference.
For instance, my reference list shows:
Lukes, S. (2005). Power: A radical view (2nd ed.). Basingstoke, UK: Palgrave Macmillan.
According to me this should read as :
Lukes, S. (2005). Power: A radical view (2nd Rev. ed.). Basingstoke, UK: Palgrave Macmillan.
Second, although I downloaded and installed the fix above the reference list still does not give the publications in chronological order:
Haugaard, M. (1997). The constitution of power: A theoretical analysis of power, knowledge and structure. Manchester: Manchester University Press.
Haugaard, M. (2009). Power and hegemony. In S. R. Clegg & M. Haugaard (Eds.), The SAGE handbook of power (pp. 239-255). Los Angeles, CA: Sage.
Haugaard, M. (2002). Power: A reader. Manchester: University Press.
Haugaard, M. (2003). Reflections on seven ways of creating power. European Journal of Social Theory, 6(1), 87-113. doi: 10.1177/1368431003006001562
Many thanks for your help
I don't remember, maybe there is a workaround somewhere on the forum if you search.
The revised edition is due to a limit in csl, too: Zotero does one of two things: If the field has a number in it, it takes the first number and treats it like an ordinal number, ignoring the rest. If the field doesn't have a number, it just prints the field. I don't have a way of changing that afaik. (well, I could tell it to always just print the field - and if that's what you want I can tell you how to customize that in your own version of the APA style, but that's not going to be in the public version).
Go here
http://gist.github.com/226820
Use the "Raw" Link on the top right to download.
Install by dragging to an open FF window. It would be great if you could report back here.
So look at a couple of items with URL, see if they look right.
Thanks, much appreciated.
I have the following situation: Two sources from one author with two different dates. In the bibliography they are sorted in the order they occur in the text - not chronologically. So citing (Alam, 2006) ... (Alam, 2002) renders:
Alam, I. (2006).
Alam, I. (2002).
In case it helps, I've exported the sources as RIS: http://pastebin.com/f341f0d54
Is this a general bug or a problem with the style?
Maybe worth experimenting when exactly the bug kicks in.
E.g. does it happen the same way if we sort for variable="issued" instead of macro="issued-year" ? Any other indications of what could be going wrong?
Does anyone know? Dan? Frank?
I think I've found the place in the csl.js that does this, but I don't read js well enough to be able to understand:
if(Zotero.CSL._dateVariables[variable]) { // date
var date = a.getDate(variable);
if(date) keyA.append(date.getDateVariable("sort"));
date = b.getDate(variable);
if(date) keyB.append(date.getDateVariable("sort"));
} else if(Zotero.CSL._namesVariables[key.@variable]) { // names
var element = <names><name/></names>;
element.setNamespace(Zotero.CSL.Global.ns);
this._processNames(a, element, keyA, context, null, [variable]);
this._processNames(b, element, keyB, context, null, [variable]);