Short title for subsequent citations

I am using Modern Humanities 3rd edition and would like to use short titles instead of full titles for subsequent citations. I did not not manage do change the code. How can I do that?

Many thanks!
  • MHRA already uses short titles for subsequent citations (and even those only when needed). Check that that's the style you're using and that the works you're citing have whatever you want the short titles to be in the short title field.
  • Thank you @adamsmith. I edited the MHRA (note with bibliography) a bit. What I would like to do with the subsequent citation is the following:

    First citation:
    Walter Bagehot, Lombard Street: A Description of the Money Market, 1873.

    Second citation using short title:
    Bagehot, Lombard Street.

    With the MHRA, the second citation is simply "Bagehot".
  • Change what you have stored in the Short Title field for the item in Zotero.
  • ok. I figured out how to change the code. Problem solved. Thank you!
  • Hi Siam - can I ask how you managed to change the code? I'm struggling with the same problem..!
  • Look for this macro:


    <macro name="disambiguate">
    <choose>
    <if disambiguate="true">
    <choose>
    <if variable="title" match="none">
    <text macro="issued"/>
    </if>
    <else-if type="bill book graphic legal_case legislation motion_picture report song" match="any">
    <text variable="title" font-style="italic" text-case="title" form="short"/>
    </else-if>
    <else>
    <text variable="title" quotes="true" text-case="title" form="short"/>
    </else>
    </choose>
    </if>
    </choose>
    </macro>


    Change it to:



    <macro name="disambiguate">
    <!--
    <choose>
    <if disambiguate="true">
    -->
    <choose>
    <if variable="title" match="none">
    <text macro="issued"/>
    </if>
    <else-if type="bill book graphic legal_case legislation motion_picture report song" match="any">
    <text variable="title" font-style="italic" text-case="title" form="short"/>
    </else-if>
    <else>
    <text variable="title" quotes="true" text-case="title" form="short"/>
    </else>
    </choose>
    <!--
    </if>
    </choose>
    -->
    </macro>


    Now you will always have short titles.
  • edited August 27, 2019
    Thanks for your help - for whatever reason the code above didn't work, but the code on this page did work:

    https://forums.zotero.org/discussion/35880/mhra-short-title-oxford?fbclid=IwAR3i9L5nhZeRw5G3wG931qHNYPyti8BIuSI7MCHfTf-L9xYMbWIhPx1oetY
Sign In or Register to comment.