Any way to change bibtex keys?
Is there a way to change the bibtex keys generated by zotero? I don't like long ones like mutuota_kigotho_teaching_2004, would prefer just Kigotho2004.
This is an old discussion that has not been active in a long time. Instead of commenting here, you should start a new discussion. If you think the content of this discussion is still relevant, you can link to it from your new discussion.
Note that the title fragments are mostly used to keep the citekeys more unique (as some references will likely have the same author/year.
We'll be starting with a generic key, but that's probably not enough, and one of the issues on the table is whether a manual override (through a user-controlled field in the Zotero UI) is required. We're all kinda hoping that it's not, but I'm curious how common fully automated key management is on the native LaTeX/BibTeX side.
Note, for what it's worth, that the discussions have generally assumed use of the BibTeX export translator, not CSL. There's a basic BibTeX CSL style, but as far as I know there are still some features that even the new CSL processor wouldn't be able to provide, such as export character set selection and mapping of extended characters to LaTeX codes when using a non-Unicode character set.
I do not know what you mean by "AMS and other bibkey-based styles." Do you mean styles, such as the alpha BibTeX style and/or the various alphabetic options to the AMS style, which produce citations like '[Ben09]' and use these to preface each entry in the bibliography? If so, this is not the same as the cite key. The amsrefs package, etc. generate these from the bibliographic info & not from the user-provided cite key.
Back to the subject of keys, though: manual editing of the key is an almost ubiquitous feature of programs that use the BibTeX file format as the data backend. It is very common in programs that import/export BibTeX as a core format. Zotero is a notable exception. Auto-generation of the key is very common & I'd say that many of the apps that auto-generate the key allow you to set the auto-generation rules.
I had thought that there was a general consensus that there was no real way to avoid putting user-defined identifiers, such as the BibTeX key, into Zotero to allow people that authored documents where they manually type such keys a break. There is simply no way to make everyone happy with keys that are auto-generated and cannot be customized: they must be simple for the author to remember, allow for disambiguation, and be compatible with documents/BibTeX databases started before the use of Zotero.