CSL bibliography: how to add short citation before full reference?

Hi everyone,

I'm really new to CSL so please bare with me. I need help with my bibliography. I'm required to start every bibliographical reference off with the shortened citation that I used in the footnotes. So each full citation needs to start with "'Last name author' 'year'. This is then followed (in the next line) with te full citation. Does anyone know how I can make this happen? I'm working on a custom csl file in the CSL editor.

This is how it's supposed to look like eventually:
https://s3.amazonaws.com/zotero.org/images/forums/u7542173/9h4i2i0j9mz1mrv4739x.jpg

And this is what I'm currently looking at:
https://s3.amazonaws.com/zotero.org/images/forums/u7542173/aqxj5b1qxje13umaw18l.jpg

Any help is greatly appreciated!
  • Have you tried the search by example tool? I'm pretty sure we have something quite close, but can't remember what it is.

    The general idea would be two things:
    1. You'd want to define an author-short macro with the required short form (removing the et al requires some tweaking but also possible) and call it at the beginning of the bibliography and
    2. You'd want to use display options, specifically, display="indent" on a group the includes the entire rest of the bibliography entry.

    You can looks, e.g. at the Society for American Archaeology Style for 2.)
    This isn't, I'm afraid easy to do unless we have a good style to start from.
  • edited June 2, 2024
    Thank you for your response. I got that far and I added the author-short macro in, but for some reason, for books, it screws up the formatting and deletes the author-macro altogether.

    Here's a screenshot. As you can see, the fourth reference (Hancke, Rhodes, Tatcher 2007) only has the author-short but has the author-macro deleted. Any idea what causes this?
    https://s3.amazonaws.com/zotero.org/images/forums/u7542173/op8qux6pgje7vjsqdkh2.jpg
  • edited June 2, 2024
    Hanke et al. ere Editors, not authors. So you'd need to add that as a substitute like in the author macro will have.
  • Substitute won't work -- it removes subsequent appearances of the same variable. You need to handle this with choose/if instead, which is tedious and why I recommended searching for a style that does this
Sign In or Register to comment.