Different use of cs:terms for Bibliography and Citation?

Dear all,

I've defined a a different use of locale with cs:terms and need to use the term "and" in two different ways:

citation: and = /
bibliography: and = ,

I've checked the style reference but due to terms is centrally defined I don't find a way how to solve the issue above.

Any ideas?

Thanks all!
  • could you give us an example of how this is supposed to look?
    Comma and slash would be very odd for an "and" term. My guess would be that you'd actually want delimiters, which can be set for each instance of cs:name individually.
    (But if you actually want different "and" terms and one of them isn't the ampersand &, then the answer is this can't be done.)
  • hi adam,

    example for citation: Borges (1999), S. 244–252.; McInnis/Nelson (2011)

    In citation it is required to separate several authors by "/".

    example for bibliography: McInnis, Maurie Dee/Nelson, Louis P. (2011): Shaping the body politic: Art and political formation in early america, Verlag: Charlottesville, VA.

    In Bibliograph it is required to separate several authors by ",". (see between Dee/Nelson).

    The whole requirements of my university is odd, so don't think about the sense, it is required.

    What about your suggestions to do it with a delimiter, how does this work?
  • Well, different authors are seperator by a delimiter. The "and" is just used between the second-last and last author, e.g.

    Bruce A. Tate, Ian Dees, Frederic Daoud and Jack Moffitt (2014): Seven More Languages in Seven Weeks: Languages That Are Shaping the Future

    Here the comma is the delimiter and the "and" is used between the second-last to last author. You may look at some example style how they deal with it. I have seen "/" as delimiter in German styles.
  • edited September 12, 2014
    Ok, understood. But can you explain to me why the delimiter will not be considered?

    <macro name="author-cit">
    <names variable="author">
    <name form="short" font-weight="normal" and="text" delimiter-precedes-last="never" delimiter="/" name-as-sort-order="all"/>
    <label form="short" text-case="lowercase" strip-periods="true"/>
    <substitute>
    <names variable="editor"/>
    <names variable="translator"/>
    </substitute>
    </names>
    </macro>

    There is still the word "and" between the first and second author:

    McInnis und Nelson (2011)

    Is there something I need to prepare prior the macro?
  • because you still have and="text" in there. Remove that.
  • You may also want to set delimiter-precedes-last="always" though I'm not sure if it makes a difference without and.
  • Got it…

    and="text" was the issue

    thanks for the hint.

This is an old discussion that has not been active in a long time. Before commenting here, you should strongly consider starting a new discussion instead. If you think the content of this discussion is still relevant, you can link to it from your new discussion.

Sign In or Register to comment.