如何使用 XeLaTeX、biblatex 和 Biber 在完整引用中隐藏作者?

如何使用 XeLaTeX、biblatex 和 Biber 在完整引用中隐藏作者?

我怎样才能进行完整引用,但只隐藏作者,同时在我的.bib文件中保留完整的条目,并在文档的其余部分和参考书目中保留完整的引用?

我在装有 biblatex 和 Biber 的 Windows 机器上使用 MiKTeX 和 XeLaTeX。

答案1

尝试

\DeclareCiteCommand{\nonamefullcite}
  {\usebibmacro{prenote}}
  {\usedriver
     {\renewbibmacro*{author}{}%
      \renewbibmacro*{editor}{}%
      \renewbibmacro*{editor+others}{}%
      \renewbibmacro*{translator}{}%
      \renewbibmacro*{translator+others}{}}
     {\thefield{entrytype}}}
  {\multicitedelim}
  {\usebibmacro{postnote}}

我们只是暂时清空名称打印宏,因此它们不会执行任何操作。

平均能量损失

\documentclass[ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[backend=biber, style=authortitle]{biblatex} 
\usepackage{filecontents}

\DeclareCiteCommand{\nonamefullcite}
  {\usebibmacro{prenote}}
  {\usedriver
     {\renewbibmacro*{author}{}%
      \renewbibmacro*{editor}{}%
      \renewbibmacro*{editor+others}{}%
      \renewbibmacro*{translator}{}%
      \renewbibmacro*{translator+others}{}}
     {\thefield{entrytype}}}
  {\multicitedelim}
  {\usebibmacro{postnote}}

\addbibresource{biblatex-examples.bib} 
\begin{document}
\nonamefullcite{sigfridsson}

\nonamefullcite{nussbaum}

\nonamefullcite{jaffe}

\printbibliography
\end{document}

在此处输入图片描述

相关内容