Italic terms in font-style="italic" titles got upright in Bibliographies

edited 17 days ago
I have a book that contains italic terms (species name) in its title:
The Ecology and Evolution of <span class="nocase"><i>Heliconius</i></span> Butterflies
And I am using the Nature CSL Styles to create bibliographies, which has a italic title style for books:
  <macro name="title">
<choose>
<if type="bill book graphic legal_case legislation motion_picture report song" match="any">
<text variable="title" font-style="italic" text-case="title"/>
</if>
<else>
<text variable="title"/>
</else>
</choose>
</macro>
And I got a upright term in the bibliographies:
The Ecology and Evolution of Heliconius Butterflies
https://s3.amazonaws.com/zotero.org/images/forums/u11030161/ox6q3vglyizxqufa74jd.png

Is this behavior expected? If so, how can I modify the CSL to make the term always Italic?
Sign In or Register to comment.