我的問題與這個,詢問如何從 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}