Biblatex:突出显示标题中的单个单词

Biblatex:突出显示标题中的单个单词

我在为大学写论文时遇到了一个相当奇怪的具体挑战。他们对参考书目有非常具体的方式,我认为我没有办法创建一个自定义的 biblatex.cfg 并为自己定义一些驱动程序。

现在,除了以下要求外,我已经得到了目前所需的一切。如果其他作者的作品名称是一本书的标题的一部分,那么我在“引用”这个特定的标题时,标题应该是斜体。

举个例子,我有以下引用:

引文示例

在这里,我有标题“Antropofagia,互文性和对电影的文学文本翻译的狂欢,在短暂的生命、繁忙和自得其乐中”

现在“Vidas Secas”、“Macunaı́ma”和“Auto da Compadecida”这些词是其他作品的名称,因此应该用斜体表示。

我的第一个想法是制作一个 biblatex 可以扫描的名称/单词列表,并且只要这些单词出现,它们就应该变成斜体。唯一的问题是,到目前为止我还不知道如何做到这一点。

答案1

标题中提到的其他作品的标题应以不同的方式排版,这是很常见的要求,因为所提及的标题中的单词不是标题本身的单词的一部分。此类标记通常应成为文件本身的一部分.bib,因为它是条目语义的一部分,就像使用括号来保留某些类型的大写字母一样。

因此解决方案是.bib使用\emph。您应该不是使用\textit,因为您不想指定格式,只想指定语义。

因此你的.bib条目看起来应该是这样的:

@url{Grossi2013,
    Author = {Grossi, Elvair},
    Title = {Antropofagia, intertextualidade e carnavaliza{\c c}{\~a}o na
    tradu{\c c}{\~a}o do texto liter{\'a}rio para o cinema em 
    \emph{Vidas Secas}, \emph{Macuna{\'\i}ma} e \emph{Auto da Compadecida}},
    Urldate = {2013}}

相关内容