Beamer で footcite を使用して脚注番号を選択的に削除する

Beamer で footcite を使用して脚注番号を選択的に削除する

私の質問はこれですは、Beamer内のfootciteコマンドから脚注番号を削除する方法を尋ねています。受け入れられた回答は、コマンド

\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}

関連情報