如何使用 biblatex authortitle 样式在第一个参考中获取完整标题(而不是简称)?

如何使用 biblatex authortitle 样式在第一个参考中获取完整标题(而不是简称)?

我使用authortitle带有样式biblatex,效果很好。不过我希望在第一个引用中使用完整标题,而不是简称。这可能吗?

梅威瑟:

\documentclass[12pt]{article}
\usepackage{fontspec}
\usepackage{csquotes}
\usepackage[swedish,english]{babel}
\usepackage{geometry}
\geometry{a4paper}

\usepackage[style=authortitle,language=english]{biblatex}


\usepackage{filecontents}

\begin{filecontents}{biblatextest.bib}
@book{May2008tpt,
    Address = {Edinburgh},
    Author = {May, Todd},
    Date-Added = {2012-09-08 12:59:28 +0000},
    Date-Modified = {2013-01-02 15:02:18 +0000},
    Isbn = {978-0-7486-3532-0 (hbk.) :},
    Keywords = {Politisk filosofi},
    Publisher = {Edinburgh University Press},
    Shorttitle = {The Political Thought of Jacques Ranci{\`e}re},
    Title = {The Political Thought of Jacques Ranci{\`e}re : Creating Equality},
    Year = {2008},
}
\end{filecontents}

\addbibresource{biblatextest.bib}

\setlength\bibitemsep{1.5\itemsep}
\AtEveryBibitem{\clearfield{issn}}
\AtEveryBibitem{\clearfield{isbn}}
\AtEveryCitekey{\clearfield{url}}
\AtEveryCitekey{\clearfield{Bdsk-Url-1}}

\begin{document}

\begin{quote}
A partition of the sensible in the police order covers over the void or supplement that is partly constitutive of it. There is no police order without the participation of the people, those people who are politically invisible, each in her proper place.\footnote{\cite[48]{May2008tpt}}
\end{quote}

But this covering of the constitutive void can be disrupted. This disruption is the political act, disrupting the common sense of an oppressive order. Todd May describes Rancière's thought on the political as an \emph{active equality}.\footnote{\cite[53]{May2008tpt}} This means putting the normal order, the police order, into question by an act of dissensus. This goes against the normal functioning of the police order that puts everything in order and thereby maintains inequalities.

\printbibliography[heading=bibintoc]

\end{document}

答案1

\ifciteseen向bibmacro添加测试cite:title并启用该citetracker选项。

注意:\footnote{\cite{<key>}您也可以使用\footcite或(样式中\autocite默认为)。\footciteauthortitle

\documentclass{article}

\usepackage[style=authortitle,citetracker=true,isbn=false]{biblatex}

\renewbibmacro*{cite:title}{%
  \printtext[bibhyperref]{%
    \ifciteseen{%
      \printfield[citetitle]{labeltitle}%
    }{%
      \printfield[citetitle]{title}%
    }%
  }%
}

\usepackage{filecontents}

\begin{filecontents}{biblatextest.bib}
@book{May2008tpt,
    Address = {Edinburgh},
    Author = {May, Todd},
    Date-Added = {2012-09-08 12:59:28 +0000},
    Date-Modified = {2013-01-02 15:02:18 +0000},
    Isbn = {978-0-7486-3532-0 (hbk.) :},
    Keywords = {Politisk filosofi},
    Publisher = {Edinburgh University Press},
    Shorttitle = {The Political Thought of Jacques Ranci{\`e}re},
    Title = {The Political Thought of Jacques Ranci{\`e}re : Creating Equality},
    Year = {2008},
}
\end{filecontents}

\addbibresource{biblatextest.bib}

\begin{document}

\null\vfill% just for the example

Some text.\autocite[48]{May2008tpt}

Some text.\autocite[53]{May2008tpt}

\printbibliography

\end{document}

在此处输入图片描述

相关内容