beamer:列环境中的 footnoterange 不起作用

beamer:列环境中的 footnoterange 不起作用

我想footnoterange在 beamer 的columns环境中使用,但是

\documentclass[hyperref={hyperfootnotes=false}]{beamer}
\usepackage{footnoterange}
\begin{document}

\begin{frame}{1. footnote}
  \begin{columns}
    \begin{column}{0.5\textwidth}
      text
      \begin{footnoterange}
        \footnote{lorem}
        \footnote{ipsum}
      \end{footnoterange}
    \end{column}
  \end{columns}
\end{frame}

\begin{frame}{2. footnote[frame]}
  \begin{columns}
    \begin{column}{0.5\textwidth}
      text
      \begin{footnoterange}
        \footnote[frame]{dolor}
        \footnote[frame]{sit}
      \end{footnoterange}
    \end{column}
  \end{columns}
\end{frame}

\end{document}

存在以下问题:

  1. lorem 和 ipsum 有脚注,但只显示了破折号,并且缺少数字:数字缺失

  2. 尝试使用时\footnote[frame],发出警告:

    Package footnoterange Warning: Custom footnote-numbers used in a footnoterange
    (footnoterange)                environment: Footnote with natural number
    (footnoterange)                3 was renumbered to frame on input line 16.
    
    ! Missing number, treated as zero.
    <to be read again> 
                       f
    l.16 \end{frame}
    

    可以忽略我通过忽略警告强制编译,但是\footnote[frame]不起作用:不起作用

如何解决这些问题?

我的环境:

  • pdfLaTeX 3.14159265-2.6-1.40.18 (TeX Live 2017)
  • LuaLaTeX 1.0.4(TeX Live 2017)
  • XeLaTeX 3.14159265-2.6-0.99998 (TeX Live 2017)
  • beamer 2017/01/23 v3.41
  • 脚注范围 2012/02/17 v1.0a

答案1

你可以伪造它:

\documentclass[hyperref={hyperfootnotes=false}]{beamer}
\usepackage{footnoterange}
\begin{document}

\begin{frame}{1. footnote}
  \begin{columns}
    \begin{column}{0.5\textwidth}
      text$^{\text{1--2}}$
    \end{column}
  \end{columns}
\footnotetext[1]{text}
\footnotetext[2]{text}
\end{frame}

\end{document}

在此处输入图片描述

相关内容