Add document type to own ciation style

Hi,

I created my own citation style by modifying an existing one several years ago and used it mainly to cite books, websites and magazine articles.
Today was the first time that I wanted to cite a "lecture" (not sure if this is the correct term: a powerpoint presentation, called "Vortrag" in German). I added all available information for this document in Zotero and cited it in LibreOffice. When I look in the bibliography some informations I entered in Zotero are missing or displayed in a way I don't like.
What parts of my CSL file need to be modified to change the way "lectures" are displayed in the bibliography?

Thanks,

Simon
  • Unfortunately there's no simple answer to that. In CSL, presentations are mapped to "speech" and so to explicitly change the behavior for that item type, you can use or look for
    <if type="speech">
    But this may not be explicit -- e.g. the behavior of presentation could just be determined by an <else> somewhere.

    For a full mapping of item types and fields from Zotero to CSL see aurimasv.github.io/z2csl/typeMap.xml
  • I did find a <if type="article-newspaper speech" match="any"> but have no clue what I have to change or add to get the desired output.
    Maybe an example could help. This is what I enter in Zotero:
    http://up.picr.de/27335088cu.png

    This is what I get in my bibliography:
    Lastname, Firstname (2016): „Das Wattenmeer“. Hamburg 11.2016.

    This is what I want in my bibliography:
    Lastname, Firstname (2016): „Das Wattenmeer“, Vortrag auf Sitzung: Nationalparks in Germany. Uni Hamburg, 03.11.2016-04.11.2016

    The style my own style is based on is this: https://www.zotero.org/styles?q=id:harvard-institut-fur-praxisforschung-de
  • I unfortunately won't have time to run you through the custom modifications here. You could try some of the other available author-date styles in German -- some of which I'm pretty sure will include event info for presentations -- or use one of the generic ones (APA, Chicago author-date) and set the language to German.

    If you want to do this yourself, the Zotero --> CSL mapping table will be helpful:
    aurimasv.github.io/z2csl/typeMap.xml
    I can try to help with very specific issues, but you'd have to do the legwork.
    (General instructions here: https://www.zotero.org/support/dev/citation_styles/style_editing_step-by-step , including a link to the visual CSL editor if you haven't seen that yet)
Sign In or Register to comment.