如何在使用文章类和natbib时获取beamer风格的参考书目(带有图标)?

如何在使用文章类和natbib时获取beamer风格的参考书目(带有图标)?

我正在使用 natbib 在文章类中编写文档,并希望生成一个在左侧空白处带有图标的参考书目,这些图标说明了所列出的资源类型。经过一番谷歌搜索,我发现一些 Beamer 风格的参考书目有此选项,我很喜欢 Beamer 风格的图标。

当使用带有 natbib 的文章类时,是否有任何方法可以获取 Beamer 样式的参考书目,或任何在页边空白处带有此类图标的参考书目(也许使用类似 marginpar 的东西)?如果没有,是否有任何方法可以在文章类中使用除 natbib 之外的其他东西(例如 biblatex)来实现?

答案1

biblatex使用起来很容易\marginpar

一种可能的方法是使用begentry钩子进行调用,\marginpar并使用\ifentrytype条件来控制在边距中放置什么内容。

这是实现该操作的基本结构。

\renewbibmacro{begentry}{%
  \marginpar{%
    \ifentrytype{article}
      {ARTICLE}
      {\ifentrytype{book}{BOOK}{OTHER}}}%
}

默认情况下,如果您使用单面布局,边距将位于右边距,而您必须\reversemarginpar在使用它们之前先将其放在左边距中。

对于图标,使用\includegraphics或任何其他方式来包含它们而不是ARTICLE/BOOK/OTHER...占位符。

相关内容