On Nov 11 2012 3:34 AM, Morten Omholt Alver wrote: > On 11 November 2012 03:25, EBo <e...@sandien.com> wrote: > >> On Nov 10 2012 3:33 PM, Morten Omholt Alver wrote: >> > On 10 November 2012 21:37, EBo <e...@sandien.com> wrote: >> >> ... >> >> While running, I get the exact same behavior with using [key:auth] >> (ie. >> if the key does not exist, then write nothing in the field - not >> even >> the available author). Looking at the documentation I had that back >> to >> front and is not the way to accomplish what I was hoping to do. As >> a >> note, the "key" entry was developed to replace the editor/author >> when >> none exist. >> > > Unless there's been a development I've missed, when using [key:auth] > it > will look for a field named "key". Is it the BibTeX key you want? > Since the > point of the exercise is to generate the BibTeX key, I can't see any > reason > referring that here. If you want to avoid overwriting existing keys, > JabRef > has mechanisms for giving warning or refusing to do that, I don't > think > it's possible to do it through the choice of key pattern.
According to http://en.wikipedia.org/wiki/BibTeX key: A hidden field used for specifying or overriding the alphabetical order of entries (when the "author" and "editor" fields are missing). Note that this is very different from the key (mentioned just after this list) that is used to cite or cross-reference the entry. I have been using this in the past, and an [auth:key] works ok. I was just trying to use it for something inappropriate. >> What I need in a couple of instances is to completely overwrite the >> citation key when it generates something that is non-intuitive (like >> in >> the case of citing the original authors whose names are written in >> Devanāgarī. > > I must admit I don't understand what you are trying to accomplish. > Perhaps > it would be easier if you gave a specific example of an entry, and > what you > want to achive, compared to what actually happens. OK. In order to get the reference to typeset correctly according to published guidelines I ended up having the author defined as: author = {{M\={a}nikyadeva S\={u}ri, fl. 1268--1327}}, year = {1986}, <= translated into English translator = {Sikdar, J.C.} This generates the key M=anikyadevaS=urifl.12681327:1986:RRS. What I was hoping for is some way to overwrite either the author specific field or the whole key that is generated. Is there some way to use one field if defined and stop there -- similar to [year:(unknown)] ? Also, the actual bibtex citation has always been problematical: The date of original publication is unknown, but the author is known to have lived (or flourished) between 1268 and 1327. But as far as I know, there is no flourish field in BibTeX, and to get it to format correctly I added to the name. It has been a decade since I got my hands on a copy (there is only ~10 copies of the translation in North America), and I spent a few days just trying to figure out if Manikyadeva or Suri is the surname. In the 1200's in the interior of India it was rather inconclusive. BibTeX does not always deal gracefully with unicode characters (let alone Devanāgarī) That is why I am half tempted to look into Biber <http://biblatex-biber.sourceforge.net/> Anyway, if you can point me to BibTeX exemplars that have similar issues so I can study how it is best handled, I would be glad to study them. You know, the more I think about this I realize that I am spending days trying to sort out issues with a couple of citations. I think I will quit wasting time on this and move on... >> ... > > It is missing a method which comes from the JGoodies Forms library. > This is > a compile-time and runtime dependency, and you wouldn't be able to > compile > without it. If you're using a Gentoo ebuild, you'll need to take this > up > with the ebuild maintainer, since it's a problem with your build/run > infrastructure and not with the JabRef code as such. Ahhh... You must be using some functionality added since jgoodies-forms-1.3.0 (which is the latest version I can find anywhere supported on Gentoo). I am not sure I really want to start supporting experimental ebuilds for jgoodies-forms-1.6+ > Alternatively, you could download a jar file or a source package from > our > site, and use that, since it comes complete with all dependencies. The ebuild for 2.9_beta is one that I hacked from one I found for 2.8.1, so I'm likely the one that will have to figure this out. Also, I am already downloading and building from the source tarball JabRef-2.9b-src.tar.bz2 from the JabRef site. EBo -- ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_nov _______________________________________________ Jabref-users mailing list Jabref-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jabref-users