在文本中添加完整引用条目的编号/标签?

在文本中添加完整引用条目的编号/标签?

我发现biblatex它很棒。特别是对于\fullcite选项来说,它正是我想要的(为了在文本中添加完整的引文,而不必等待参考书目部分)。

但是我想知道是否也可以添加编号。无论出于什么目的和意图,我都希望在正文中使用类型\fullcite命令,在参考书目部分拥有与我们相同的条目类型。

\fullcite{toto}

应提供

[1] toto el al,‘由 toto 撰写’

目前它只生产

toto el al, ‘由 toto 撰写’

答案1

为此,您必须重新声明命令\fullcite以包含前缀和标签号字段。

完整的例子如下:

\documentclass[]{article}

\usepackage{biblatex}
\addbibresource{biblatex-examples.bib}


\DeclareCiteCommand{\fullcite}
  {\usebibmacro{prenote}}
   {{\printtext[labelnumberwidth]{% New
        \printfield{prefixnumber}% New
        \printfield{labelnumber}}} % New
  \usedriver
     {\DeclareNameAlias{sortname}{default}}
     {\thefield{entrytype}}}
  {\multicitedelim}
  {\usebibmacro{postnote}}


\begin{document}

To learn more about \LaTeX, check out 
\fullcite{companion}.

\printbibliography

\end{document}

显示为:

例子

请注意,具体情况可能会根据您为自己的文档加载的特定选项而改变。

相关内容