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}

相關內容