How to add Ibid. to a style

Hi there,

I'm using a modified version of the MHRA footnote style, and have managed to tweak it mostly to my requirements (it's for a PhD thesis), but can't work out how to change the style to use 'Ibid.' for subsequent citations. I'd be very grateful if somebody could let me know the changes I need to make.

Thanks in advance,
Becca
«1
  • You can literally just copy the relevant section from the Chicago Manual style, i.e.
    <choose>
    <if position="ibid-with-locator">
    <group delimiter=", ">
    <text term="ibid"/>
    <text macro="point-locators-subsequent"/>
    </group>
    </if>
    <else-if position="ibid">
    <text term="ibid"/>
    </else-if>

    The only thing left to do then is to change the
    <if position="subsequent"> and it's corresponding closing tag to else-if

    (note for future readers: this will only work if a style has, like MHRA, a macro named "point-locators-subsequent"; otherwise you'll have to define one or use a different one).
  • edited August 15, 2016
    Thanks a lot for this. I've had to make some additional tweaks as clearly some changes I'd already made clashed with this (I ended up with "Ibid Ibid" for some reason), but it's perfect now.

    I suspect the answer to this will be that it's not possible, but is there any way to get the Word plugin to treat the first citation of a given source on a page as "subsequent" rather than "ibid"? So for example I have on one page footnotes as follows:

    20. The Burton Joyce Local History Group, Burton Joyce & Bulcote: Studies in the history of two Trent Valley villages (Burton Joyce: The Burton Joyce Local History Group, 1978), p. 101.
    21. Ibid., pp. 13–15.

    Then on the next page I have:

    22. Ibid., p. 7.

    According to my submission guidelines footnote 22 should read "Burton Joyce Local History Group, p. 7". If it's not possible to do this automatically I can just make changes manually, but it would be useful to do if I can.

    Thanks again.
  • There's just one more thing I meant to ask about: how do I remove the comma which appears between a journal title and the volume number? It seems as though it ought to be a simple thing to do, but nothing I try seems to work. I've found what I thought was the corresponding bit of code in the Chicago Manual style, but can't do anything with it - perhaps I'm either looking in the wrong place or my MHRA style is missing something crucial.
  • The answer to your first question is indeed no, not possible, for your second question I'd need to see the full code you have now.
    Paste to gist.github.com , create a private gist, post the link here.
  • Thanks a lot.

    https://gist.github.com/anonymous/d18c9cd88b890d3f3edb5b0ef954c51a
  • move the macros
    <text macro="locators-note"/> (for notes)
    <text macro="volume"/> (for the bibliography)
    outside of the group, i.e. two lines down. The group has a comma delimiter between all of its elements.
    Then add a prefix=" " to both to get a space before them.
  • Perfect, thank you!
  • edited September 26, 2016
    Hey everyone,

    I'm using Chicago Style 16th edition, author date. Unfortunately "ibid" is not working.
    So I checked the code (as well as for the preset version of APA), but in both cases there is no "point-locators-subsequent" part in the code.

    Is this right?

    Finally, if I add the code (instead of ibid it will be the German Version "ebd."), does it matter on which section exactly?

    Thanks for your help/Beste Grüße

    don.caputo
  • edited September 26, 2016
    Yes, that's right -- it's a specific bit of code that's only in very few styles. Doesn't mean you can't use ibid, just that you can't use it as easily.
    You can use something like
    <choose>
    <if position="ibid-with-locator">
    <group delimiter=", ">
    <text term="ibid"/>
    <text variable="locator"/>
    </group>
    </if>
    <else-if position="ibid">
    <text term="ibid"/>
    </else-if>

    instead. That should work pretty nicely.
    And yes, it matters where exactly you add this. Check how this is done in a style that does use ebd. (like Chicago note), then emulate.
  • Sorry für die Frage, aber wie kann ich hier denn den Code posten, ohne dass es im Comment unsichtbar ist?

    (Ich habe den APA Code durch den Chicago Style Note Code ersetzt, also den ibid Part. Allerdings hat es mir den ganzen Stil zerrissen.)

    Many thanks, don.caputo
  • längeren code besser auf gist.github.com --> create private gist und Link von hier. Für kurze Abschnitte (<20 Zeilen), zwischeh <code> und </code> setzen
  • Vielen Dank vorab für deine Hilfe. Ich habe nun den ebd-Code von Chicago Style Note in mein APA-Script eingesetzt. Allerdings hat es mir dann leider den Style verzerrt. Vielleicht weil er an der falschen Stelle ist?



    <citation et-al-min="4" et-al-use-first="1" disambiguate-add-names="true">
    <layout suffix="." delimiter="; ">
    <choose>
    <if position="ibid-with-locator">
    <group delimiter=", ">
    <text term="ibid"/>
    <text macro="point-locators-subsequent"/>
    </group>
    </if>
    <else-if position="ibid">
    <text term="ibid"/>
    </else-if>


    Hier geht es zum gist:
    https://gist.github.com/anonymous/28c49871affdea23cba507b9264346f2

    Danke! :)
  • wie gesagt, blind copy&paste funktioniert nicht, Du musst zum einen das macro austauschen, zum anderen natuerlich den <else> Fall abdecken und das <choose>tag schliessen, also sowas wie (ungetestet)
    <choose>
    <if position="ibid-with-locator">
    <group delimiter=", ">
    <text term="ibid"/>
    <text macro="citation-locator"/>
    </group>
    </if>
    <else-if position="ibid">
    <text term="ibid"/>
    </else-if>
    <else>
    <group delimiter=", ">
    <text macro="author-short"/>
    <text macro="issued-year"/>
    <text macro="citation-locator"/>
    </group>
    </else>
    </choose>
  • Hallo,

    ich schreibe an meiner Masterarbeit und bin nun fast fertig.

    Allerdings habe ich bisher den Zitationsstile "American Anthropological Association" verwendet - da er so schöne Kurzbelege im Text liefert (Meyer 2005:14) und ich eher zuviele Seiten habe.

    Hierzu wünsche ich mir nun noch das "ebd", um Seiten zu sparen. Ist es möglich, dass mir jemand erklärt, wie ich das bewerkstelligen kann?

    Da ich leider eine absolute Niete bin, wollte ich anfrage, ob mir hierbei jemand helfen kann.

    Ich danke euch recht herzlich.
  • Ich würde grundsätzlich von ebd. bei author-date Stilen abraten, aber ansonsten ist die Anleitung im wesentlichen die gleiche, also analog zu oben
    <choose>
    <if position="ibid-with-locator">
    <group delimiter=", ">
    <text term="ibid"/>
    <text macro="point-locators"/>
    </group>
    </if>
    <else-if position="ibid">
    <text term="ibid"/>
    </else-if>
    <else>
    <group delimiter=":">
    <group delimiter=" ">
    <text macro="contributors-short"/>
    <text macro="date-reference"/>
    </group>
    <text macro="point-locators"/>
    </group
    </else>
    </choose>


    Allgemeine Anleitung ist hier: https://www.zotero.org/support/dev/citation_styles/style_editing_step-by-step
  • edited October 8, 2016
    Ich danke dir für die schnelle Antwort - einzig eines fehlt mir noch zu meinem Glück. Nachdem ich nun versucht habe, mich in diesen Codierungen schlau zu machen und so vorgegangen bin, wie du beschrieben hast, fehlt mir alleine der richtige Platz im "Quellcode", an dem ich diesen code einfügen kann.

    Ich kann ja nicht einfach raten oder?
  • der ersetzt dieses hier:
    <group delimiter=":">
    <group delimiter=" ">
    <text macro="contributors-short"/>
    <text macro="date-reference"/>
    </group>
    <text macro="point-locators"/>
    </group
  • edited October 8, 2016
    Also deinen zweiten Post durch deinen ersten ersetzen?
    Ich beginne zu mit dem Löschen des Quellcodes bei und ende bei dann dein Code 6 min ago und wie geht es dann weiter?
  • edited October 8, 2016
    Große Codes muss man anders posten. Ich versuche es einfach - RISIKO
  • edited October 8, 2016
    nach group im Original kommt nun also choose und dann layout?
  • das hat nichts mit Risiko zu tun -- Du probierst das einfach in der Style test pane in Zotero aus https://www.zotero.org/support/dev/citation_styles/reference_test_pane und probierst so lange rum bis es funktioniert. Erst dann speicherst Du den Stil (nicht vergessen: mit neuem title und id wie beschrieben) ab und installierst ihn.
  • edited October 8, 2016
    Fehler beim Parsen des Stils
  • Es ist wirklich nur ein eins-zu-eins ersetzen. Der neue Codeblock fängt direkt unter dem <layout> lelement an und ihm folgt das </layout> element
  • edited October 8, 2016
    Ich danke dir - ich bin soweit und es scheint zu klappen. Ein Probleme bleibt.
    Aus ibid. sollte ebd. werden

    Ich habe im Code einfach aus ibid. ein ebd. gemacht, aber dann sagt Zotero:
    "Test.csl" ist keine gültige CSL 1.0.1 Zitationsstil-Datei, daher funktioniert sie möglicherweise nicht korrekt mit Zotero.
  • aber der Stil ist doch sonst komplett auf Englisch?
  • ich schreibe dir Arbeit auf deutsch.

    Folglich wollte ich im Quellcode einfach ibid durch ebd ersetzen. Das läuft aber leider nicht
  • Vielleicht drücke ich mich auch falsch aus:

    Die Datei zitiert nun wie sie soll. Dafür danke ich dir sehr. Allerdings fügt sie eben das englische "ibid." ein und nicht das deutsche "ebd."
  • edited October 8, 2016
    ich verstehe das schon, aber was ich nicht verstehe ist, dass der Rest des Zitierstils auf Englisch ist (also z.B. ed. statt Hrsg. usw.) Scheint mir etwas seltsam da jetzt einen deutschen Term zu verwenden.

    Du kannst default-locale="en-US" zu default-locale="de-DE" aenderen um den ganzen Stil auf Deutsch zu haben.
  • ich habe das nun eingefügt - leider wird immer noch ibid statt ebd angezeigt
Sign In or Register to comment.