0

For reasons outside my control, I need to put tiny, tightly spaced, and unnumbered footnotes in a beamer frame. The frame possibly contains columns, in which case the footnotes should be at the bottom of the frame instead of that of the column.

I have tried various ways to achieve this (please see the MWE) but none of them works out: 1) the footnote numbering is still there; 2) the spacing between the footnotes is too large; 3) the footnote still appears inside the column sometimes.

How can I make tiny, tightly spaced, unnumbered footnotes at the bottom of a beamer frame (possibly with columns)?

If all of this is too much to ask of the footnote command of beamer, any suggestion that does not use the internal footnote command of beamer but use another method to produce something similar to a footnote that achieves the desired look is welcome as well.

MWE:

footnote MWE

\documentclass{beamer}

%make footnotes font tiny
\setbeamerfont{footnote}{size=\tiny}

% intended to hide footnote numbering - does not work: https://tex.stackexchange.com/a/30726/9789
\newcommand\blfootnote[1]{%
    \begingroup
    \renewcommand\thefootnote{}\footnote{#1}%
    \addtocounter{footnote}{-1}%
    \endgroup
} 

%intended to tighten footnote spacing - does not work: https://tex.stackexchange.com/a/118005/9789
\usepackage{setspace}
\setbeamertemplate{footnote}%
{%
    \parindent 1em\noindent%
    \raggedright\setstretch{1}%
    \hbox to 1.8em{\hfil\insertfootnotemark}\insertfootnotetext\par%
} 

\begin{document}

\frame{
    \begin{columns}
        \begin{column}{0.5\textwidth}
            \begin{itemize}
                \item some content\blfootnote[frame]{my unnumbered, tiny, tightly spaced footnote}
                \item some more content\blfootnote[frame]{second unnumbered, tiny, tightly spaced footnote}
            \end{itemize}
        \end{column}
        \begin{column}{0.5\textwidth}
            \begin{itemize}
                \item some more content\footnote[frame]{third tiny, tightly spaced footnote}
                \item some more content\footnote[frame]{fourth tiny, tightly spaced footnote}
            \end{itemize}
        \end{column}
    \end{columns}
}

\end{document}
  • Why are you passing [frame] as an optional argument to your blfootnote command, which is defined without optional arguments? Even for normal footnotes it is unnecessary because it is the default behaviour. – samcarter_is_at_topanswers.xyz Oct 20 '18 at 14:29
  • Please have a look at the answers to this question: tex.stackexchange.com/questions/455917/… – samcarter_is_at_topanswers.xyz Oct 20 '18 at 14:32
  • @samcarter The [frame] option is supposed to put the footnote at the bottom of the frame instead of that of the column. Please see this answer. – Fang Jing Oct 20 '18 at 14:37
  • But your blfootnote does not support optional arguments, you would need another definition. Anyway as you want unnumbered notes, I would use \footnotetext like in the answers to the question I linked to. – samcarter_is_at_topanswers.xyz Oct 20 '18 at 14:41
  • 1
    footnotetext is to be used outside the column environment – samcarter_is_at_topanswers.xyz Oct 20 '18 at 15:04
1

Re-using the idea from https://tex.stackexchange.com/a/455981/36296 I would do the following:

\documentclass{beamer}

\setbeamerfont{footnote}{size=\tiny}

\setbeamertemplate{footnote}{%
  \parindent 1em\noindent%
  \raggedright
  \linespread{0.5}
  \hbox to 1.8em{\hfil\insertfootnotemark}\insertfootnotetext\par\vspace*{-0.2em}%
}

\defbeamertemplate{footnote}{unnumbered}{%
  \parindent 1em\noindent%
  \raggedright
    \hbox to 1.8em{\hfil}\insertfootnotetext\par\vspace*{-0.2em}%
}

\begin{document}

\begin{frame}
    \begingroup
        \setbeamertemplate{footnote}[unnumbered]
        \footnotetext{my unnumbered, tiny, tightly spaced footnote tiny, tightly spaced footnote tiny, tightly spaced footnote tiny, tightly spaced footnote tiny, tightly spaced footnote tiny, tightly spaced footnotetiny, tightly spaced footnote tiny, tightly spaced footnote tiny, tightly spaced footnote}
      \footnotetext{second unnumbered, tiny, tightly spaced footnote}
    \endgroup

    \begin{columns}[onlytextwidth]
        \begin{column}{0.5\textwidth}
            \begin{itemize}
                \item some content
                \item some more content
            \end{itemize}
        \end{column}
        \begin{column}{0.5\textwidth}
            \begin{itemize}
                \item some more content\footnote[frame]{third tiny, tightly spaced footnote}
                \item some more content\footnote[frame]{fourth tiny, tightly spaced footnote}
            \end{itemize}
        \end{column}
    \end{columns}
\end{frame}

\end{document}

enter image description here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.