Using "op. cit" with a capital O if necessary

Hello !

I would like to use "op. cit." as "subsequent" condition for citation.
This gives the following in the .xml:

<else-if position="subsequent">
<group>
<text macro="authors" font-variant="normal" suffix=", "/>
<text value="op. cit." font-style="italic"/>
</group>
</else-if>

This works fine when the authors are displayed. This gives something like that : "Firstname Lastname, op. cit."

For my bibliography style, if the name of the author is already cited in the text, it is not necessary to put it again in the citation ; therefore, I just want : "Op. cit.". This is possible by checking "Suppress author" box when you cite ; then, I get : "op. cit." but I want a captial O in this case.
I did not find anything to catch the fact that "Suppress author" was checked.

I would like a condition as below :
<else-if position="subsequent">
<group>
<text macro="authors" font-variant="normal" suffix=", "/>
<choose>
<if suppress-author="true"><text value="Op. cit." font-style="italic"/></if>
<else><text value="op. cit." font-style="italic"/></else>
</choose>
</group>
</else-if>

Any idea ?

Thanks !
  • sorry, can't be done, at least at this time. I wish I could be more helpful, but that's really it.

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