\nocite-подобный макрос для \footfullcite в бимере

\nocite-подобный макрос для \footfullcite в бимере

Есть ли макрос, аналогичный поведению \nocite?, в смысле печати записи библиографии, но для размещения цитаты дословно в сноске, аналогичный, \footfullciteно без надстрочного индекса сноски где-то на слайде, и работающий на beamer.

Я хочу показать ссылку внизу слайда, но не хочу помещать номер ссылки в слайд. Вместо этого я хочу, чтобы ссылка была просто внизу слайда (как сноска).

Я просмотрел biblatexруководство, но ничего не вышло. Есть идеи или предложения?

решение1

Если под «номером ссылки» вы подразумеваете знак сноски, вы можете определить вариант, \footfullciteкоторый подавляет этот знак:

\newrobustcmd*{\footfullcitenomark}{%
  \AtNextCite{%
    \let\thefootnote\relax
    \let\mkbibfootnote\mkbibfootnotetext}%
  \footfullcite}

Вот пример, демонстрирующий два варианта: один, который только подавляет знак, и другой, который печатает сноску без отступа.

\documentclass{beamer}
\usepackage{biblatex}

\newrobustcmd*{\footfullcitenomark}{%
  \AtNextCite{%
    \let\thefootnote\relax
    \let\mkbibfootnote\mkbibfootnotetext}%
  \footfullcite}

% based on default footnote template from beamerinnerthemedefault.sty
\defbeamertemplate*{footnotetext}{default}{%
  %\parindent 1em\noindent%
  \raggedright
  %\hbox to 1.8em{\hfil\insertfootnotemark}%
  \insertfootnotetext\par}

\newrobustcmd*{\footfullcitenomarkleft}{%
  \AtNextCite{%
    \setbeamertemplate{footnote}{\usebeamertemplate{footnotetext}}%
    \let\mkbibfootnote\mkbibfootnotetext}%
  \footfullcite}

\addbibresource{biblatex-examples.bib}
\setbeamertemplate{navigation symbols}{}
\begin{document}
\begin{frame}
\vspace*{0.5\textheight}
Filler.\footfullcite{companion}  
Filler.\footfullcitenomark{companion}  
Filler.\footnote{\fullcite{companion}}
Filler.\footfullcitenomarkleft{companion}  
\end{frame}
\end{document}

введите описание изображения здесь

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