![Beamer で footcite を使用して脚注番号を選択的に削除する](https://rvso.com/image/420785/Beamer%20%E3%81%A7%20footcite%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E8%84%9A%E6%B3%A8%E7%95%AA%E5%8F%B7%E3%82%92%E9%81%B8%E6%8A%9E%E7%9A%84%E3%81%AB%E5%89%8A%E9%99%A4%E3%81%99%E3%82%8B.png)
私の質問はこれですは、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}