Выборочное удаление номера сноски с помощью footcite в бимере

Выборочное удаление номера сноски с помощью footcite в бимере

Мой вопрос идентиченВот этот, который спрашивает, как удалить номера сносок из команды footcite в Beamer. Принятый ответ, который является командой

\makeatletter
\def\@makefnmark{}
\makeatletter

полностью удаляет нумерацию. Я хотел бы иметь возможность выборочно удалять нумерацию и показывать номера на некоторых слайдах, скрывая их на других. Как мне это сделать?

решение1

Если вы вносите изменения внутри группы, то они будут применены только к кадрам в этой группе:

\documentclass{beamer}

\usepackage[backend=biber,style=verbose]{biblatex}
\addbibresource{biblatex-examples.bib}

\usetheme{Boadilla}



\begin{document}
\begin{frame}
\frametitle{First Frame \footcite{sigfridsson}}
Some text.
\end{frame}

\begingroup
  \makeatletter
  \def\@makefnmark{}
  \makeatletter
  \setbeamertemplate{footnote}{%
    \parindent 1em\noindent
    \raggedright
    \insertfootnotetext\par
  }
  
  \begin{frame}
  \frametitle{Second Frame}
  Some more text.
  \footcite{worman}
  \end{frame}
\endgroup

\begin{frame}
\frametitle{First Frame \footcite{sigfridsson}}
Some text.
\end{frame}

\begin{frame}[allowframebreaks]
\frametitle<presentation>{References}
\printbibliography
\end{frame}
\end{document}

Связанный контент