TeXlive 与 biblatex - 未定义选项‘dashed’

TeXlive 与 biblatex - 未定义选项‘dashed’

我正在创建一个使用biblatexwithbiberieee样式 with 的 beamer 演示文稿,以dashed=false抑制重复作者姓名的破折号。这在我的笔记本电脑上的 MikTeX 安装上编译成功,但无法在 Overleaf 上编译。

在其他基于 Web 的编译器上进行的进一步测试表明,没有 TeX live 安装能够识别dashed任何文档类别的选项。

梅威瑟:

\documentclass{article}

\usepackage[utf8]{inputenc}
\usepackage[backend=biber, style=ieee, dashed=false]{biblatex}

\begin{document}

\end{document}

我怎样才能dashed使用 TeX live?

答案1

dashed选项已添加到biblatex-ieee2016-12-26 发布的 1.2 版中(这次提交下列的Bugtracker 上的讨论)。

Overleaf 目前运行的biblatex-ieee是 2016-07-20 的 1.1p 版本,因此该版本没有该dashed选项。我猜想其他一些在线编译器的版本可能也同样落后。

如果要dashed在旧版本中使用此选项,请添加

\makeatletter
\DeclareBibliographyOption[boolean]{dashed}[true]{%
  \ifstrequal{#1}{true}
    {\ExecuteBibliographyOptions{pagetracker}%
     \renewbibmacro*{bbx:savehash}{\savefield{fullhash}{\bbx@lasthash}}}
    {\renewbibmacro*{bbx:savehash}{}}}
\makeatother

进而

\ExecuteBibliographyOptions{dashed=false}

到你的序言中。(但是你仍然不能使用dashed=false加载时选项,因为此时该选项是未知的 - 它只在文档的后面定义。)

见下页https://www.overleaf.com/read/fspxdskjwpsm

或者使用启用 biblatex-ieee 样式的虚线选项biblatex ieee 风格 相同作者

相关内容