![让 footcite 引用显示在 beamer slide 的同一行上](https://linux22.com/image/380396/%E8%AE%A9%20footcite%20%E5%BC%95%E7%94%A8%E6%98%BE%E7%A4%BA%E5%9C%A8%20beamer%20slide%20%E7%9A%84%E5%90%8C%E4%B8%80%E8%A1%8C%E4%B8%8A.png)
我该如何让footcite
引文显示在同一行,例如用分号分隔?我希望脚注显示如下内容:
$^{1}$Smith,标题;$^{2}$Smith2,标题2
这是一个简单的例子:
\RequirePackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@book{test,
author="John Smith",
title="The title",
year=1099,
publisher="nobody",
}
@book{test2,
author="John Smith2",
title="The title2",
year=10992,
publisher="nobody",
}
\end{filecontents*}
\documentclass[12pt]{beamer}
\usepackage[backend=biber,style=authortitle]{biblatex}
\bibliography{\jobname}
\begin{document}
\begin{frame}
\begin{itemize}
\item Text \footcite{test}
\item Text2 \footcite{test2}
\end{itemize}
\end{frame}
\end{document}
这给了我:
答案1
对于其他文档类,这个问题可以通过包来解决footmisc
。不幸的是,据我所知,你不能同时使用beamer
这两个footmisc
包,因为beamer
它们有自己的\footnote
定义。
相反,我们可以简单地采取一种解决方法并在普通脚注中引用这些作品:
\RequirePackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@book{test,
author="John Smith",
title="The title",
year=1099,
publisher="nobody",
}
@book{test2,
author="John Smith2",
title="The title2",
year=10992,
publisher="nobody",
}
\end{filecontents*}
\documentclass[12pt]{beamer}
\usepackage[backend=biber,style=authortitle]{biblatex}
\bibliography{\jobname}
\begin{document}
\begin{frame}
\begin{itemize}
\item Text \footnotemark
\item Text2 \footnotemark
\setcounter{footnote}{1}
\footnotetext{\cite{test}, \textsuperscript{2}\cite{test2}}
\end{itemize}
\end{frame}
\end{document}
由此你得到