
Есть ли макрос, аналогичный поведению \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}