
Я готовлю презентацию и знаю, что некоторым людям не нравится, когда в презентациях используются цифры и т. п. Однако я знаю, что это работает для меня, поэтому я стараюсь упрощать, насколько это возможно :-)
Я хочу переместить сноску в нижней части страницы в крайнее левое положение. Возможно ли это сделать?
\documentclass{beamer}
\usepackage[labelformat=empty]{caption}
\begin{document}
\section{My photo}
\begin{frame}
\frametitle{my photos}
\footnotesize\textbf Is this the same as previous figure?
\begin{figure}[h!]
\caption{This is an amazing photo\footnote{\url{https://www.linternaute.fr/dictionnaire/fr/definition/figure-1/}}}
\centering
\includegraphics[width=0.4\textwidth]{photo1.jpg}
\end{figure}
\footnotesize This figure comes from a very good photographer \footnote{\tiny Definition of figure (Entry 1 of 2)}
\end{frame}
\end{document}
решение1
с предложением использовать в ответах на вопросбимер-сноска:
\documentclass[demo]{beamer}
\usepackage[labelformat=empty]{caption}
\usepackage{hanging}
\setbeamertemplate{footnote}{%
\hangpara{0.8em}{1}%
\makebox[0.8em][l]{\scriptsize\insertfootnotemark}\scriptsize\insertfootnotetext\par%
}
\begin{document}
\section{My photo}
\begin{frame}
\frametitle{my photos}
\footnotesize
Is this the same as previous figure?
\begin{figure}[h!]
\caption{This is an amazing photo\footnote{%
\href{https://www.linternaute.fr/dictionnaire/fr/definition/figure-1/}
{\scriptsize https://www.linternaute.fr/dictionnaire/fr/definition/figure-1/}}}
\centering
\includegraphics[width=0.4\textwidth]{photo1.jpg}
\end{figure}
This figure comes from a very good photographer\footnote{Definition of figure (Entry 1 of 2) \vspace{1.5ex}} % <---
\end{frame}
\end{document}
редактировать:Похоже, что по умолчанию сноски располагаются внизу фреймов (если a \footnote
находится снаружи minipage
или в каком-то поле). Чтобы поднять их на некоторое вертикальное расстояние над нижним краем фрейма, у вас есть две возможности:
увеличить расстояние между сносками с
\addtobeamertemplate{footnote}{}{\vspace{1.5ex}}
в последнем
footnote
в рамке добавьте на ее конце, например,\vspace{1.5ex}
как это сделано вышемве- Я не знаю, существует ли решение, которое автоматически добавит некоторое вертикальное пространство под последней сноской в рамке, т. е. переместит сноски выше нижнего колонтитула рамки.
решение2
Вот версия без рисунка. Вы должны поместить ее \captionof
в группу или среду (она устанавливается \@captype
локально), поэтому я использовал center
среду. Обычно я бы выбрал minipage, но она делает сноски внутри.
\documentclass{beamer}
\usepackage[labelformat=empty]{caption}
\begin{document}
\section{My photo}
\begin{frame}
\frametitle{my photos}
\footnotesize\textbf Is this the same as previous figure?
\begin{center}
\captionof{figure}{This is an amazing photo\footnote{\url{https://www.linternaute.fr/dictionnaire/fr/definition/figure-1/}}}
\centering
\includegraphics[width=0.4\textwidth]{example-image}\par
\end{center}
\footnotesize This figure comes from a very good photographer \footnote{\tiny Definition of figure (Entry 1 of 2)}
\end{frame}
\end{document}