使用 Beamer 创建演示文稿,如何才能有多个上标引用?

使用 Beamer 创建演示文稿,如何才能有多个上标引用?

以下是我在序言中设置引用的方式:

%----------------Bibliography specifics-----------------%

\usepackage[natbib=true,
            style=ieee,
            sortcites=true,
            autocite=superscript,
            backend=biber]{biblatex} % ,useprefix=true

我有一张幻灯片有三个参考文献,当我调用参考文献时,出现了一个非常奇怪的错误(视觉上)。

\begin{frame}[t]
    \frametitle{Aim 1 - Measuring Vitreoretinal Adhesion}
    \begin{columns}
        \begin{column}{0.5\textwidth}
        \heading{Quantifying Retinal Adhesion} \\[1ex]
            \begin{itemize}[<+-| alert@+>]
                \item[] Peel tests
                \begin{itemize}[<+-| alert@+>]
                    \item Direct peel of retina from choroid in monkey, cat,
                        and rabbit eyes
                        \autocite{Zauberman_1969, deguillebon_1971, Endo_1988}
                    \item Limitations
                    \begin{itemize}[<+-| alert@+>]
                        \item[-] Spherical geometry is altered in during removal
                        \item[-] Drying of the tissue with a vacuum
                    \end{itemize}
                \end{itemize}
                \item[] Bleb
                \begin{itemize}[<+-| alert@+>]
                    \item Subretinal injection of saline \autocite{Kita_1990}
                    \item Limitations
                    \begin{itemize}[<+-| alert@+>]
                        \item[-] Back-calculates the adhesion properties (Law
                            of Laplace)
                        \[P_s - P_v = \frac{2T}{R}\]
                        \item[-] Geometry issue
                    \end{itemize}
                \end{itemize}
            \end{itemize}
        \end{column}
        \begin{column}{0.5\textwidth}
            \begin{figure}
                \includegraphics[height=3cm]
                {./media/DeGuillebon_peel_1971}
                \caption{Close up view of peel test \autocite{deguillebon_1971}}
            \end{figure}\\[-3ex]
            
            \begin{figure}
                \includegraphics[height=3cm]
                {./media/kita_bleb_1990}
                \caption{Close up view of bleb test \autocite{Kita_1990}}
            \end{figure}
        \end{column}
    \end{columns}
\end{frame}
\note{\begin{itemize}
        \item Existing methods of retinal adhesion is between the outermost
            layer of the retina {\bf (choroid)}
        \item Bleb – Not every Bleb was spherical 
\end{itemize}}

幻灯片如下所示:

在此处输入图片描述

当我注释掉该部分时,autocite=superscript它正确引用了[7]-[9]。

我很乐意使用上标,因为它们在幻灯片中比全文高度引用小得多。

答案1

的定义\supercite缺少两个括号。这似乎是 中的一个小错误biblatex-ieee。(报告于https://github.com/josephwright/biblatex-ieee/pull/62。修复已合并。)

在发布修复版本之前biblatex-ieee,您可以使用以下重新定义

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[natbib=true,
            style=ieee,
            sortcites=true,
            autocite=superscript,
            backend=biber]{biblatex}
\addbibresource{biblatex-examples.bib}

\DeclareCiteCommand{\supercite}[\mkbibsuperscript]
  {\usebibmacro{cite:init}%
   \bibopenbracket
   \let\multicitedelim=\supercitedelim
   \let\multicitesubentrydelim=\supercitesubentrydelim
   \let\multiciterangedelim=\superciterangedelim
   \let\multicitesubentryrangedelim=\supercitesubentryrangedelim
   \iffieldundef{prenote}
     {}
     {\BibliographyWarning{Ignoring prenote argument}}%
   \iffieldundef{postnote}
     {}
     {\BibliographyWarning{Ignoring postnote argument}}}
  {\usebibmacro{citeindex}%
   \usebibmacro{cite:comp}}
  {}
  {\usebibmacro{cite:dump}%
   \bibclosebracket}

\begin{document}
Lorem \autocite{sigfridsson,worman,geer}

ipsum \autocites{sigfridsson,worman,geer}{nussbaum}

dolor \parencite{sigfridsson,worman,geer}
\end{document}

Lorem [1]–[3]//ipsum [1]–[3],[4]//dolor [1]–[3]

相关内容