biblatex:如何摆脱本地 \fullcite 引用的缩写全局选项?

biblatex:如何摆脱本地 \fullcite 引用的缩写全局选项?

在以下 MWE 中,我希望\fullcite显示引文(但不显示参考书目),就像abbreviate=false传递给 一样biblatex。是否可以摆脱abbreviate本地\fullcite引文的全局选项?

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[
  backend=biber
  % ,abbreviate=false
]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
\fullcite{companion}
\printbibliography
\end{document}

答案1

目前还不太清楚您想要停用哪个部分的缩写,但该键只是(重新)定义了一个命令,因此切换并不困难:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[
  backend=biber
  ,abbreviate=false
]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
\makeatletter\fullcite{companion}

\def\abx@str{abx@sstr}\fullcite{companion}

\def\abx@str{abx@lstr}\fullcite{companion}

\def\abx@str{abx@sstr}
\printbibliography
\end{document}

相关内容