beamer 参考书目中的项目符号与框架主题重叠。如何删除项目符号 and/or 正确缩进参考书目?

Bullets in beamer bibliography overlap with frame theme. How to remove bullets and/or correctly indent bibliography?

我的 beamer 演示文稿出现问题,参考书目中的项目符号与框架主题重叠。红色圆圈是我要删除的重叠部分:

Here 是.log 文件。下面是我的代码:

\documentclass{beamer}
\usetheme{PaloAlto}

\setbeamerfont{footnote}{size=\tiny}
\usepackage[style=authortitle]{biblatex}
\renewcommand*{\bibfont}{\scriptsize{}}
\bibliography{main.bib}


% Start presentation
\begin{document}

\begin{frame}{Slide Title}
\begin{itemize}\small
    \item Blah blah blah blah blah.\footcite{stanojevic2016approx}
\end{itemize}
\end{frame}

\begin{frame}[allowframebreaks]{Bibliography}
    \printbibliography
\end{frame}

\end{document}

我注意到,当我使用 \usepackage{biblatex} 而不是 \usepackage[style=authortitle]{biblatex} 时,项目符号重叠问题消失了。但是,我想使用 style=authortitle 因为我希望 \footcite{} 以这种方式设置样式。 如何删除项目符号 and/or 缩进参考书目以解决重叠问题,同时保持 \footcite{} 样式?

此问题已在 2a81ef0 中修复。您至少需要升级到 beamer v3.59。

(更好地更新到版本 v3.60,一旦它在 CTAN 或 https://github.com/josephwright/beamer 的开发版本可用,因为这包括对后续问题的修复)


致那些坚持使用背面过时的 texlive 版本的可怜人:

\documentclass{beamer}
\usetheme{PaloAlto}

\setbeamerfont{footnote}{size=\tiny}
\usepackage[style=authortitle]{biblatex}
\renewcommand*{\bibfont}{\scriptsize{}}
\bibliography{biblatex-examples.bib}

\makeatletter
  \mode<presentation>{%
      \newlength{\beamer@bibiconwidth}
      \settowidth\beamer@bibiconwidth{\usebeamertemplate*{bibliography item}}
      \setlength{\labelwidth}{-\beamer@bibiconwidth}
      \addtolength{\labelwidth}{2\labelsep}
      \addtolength{\bibhang}{\labelsep}
  }
\makeatother


% Start presentation
\begin{document}

\begin{frame}{Slide Title}
\begin{itemize}\small
    \item Blah blah blah blah blah.\footcite{knuth:ct}
\end{itemize}
\end{frame}

\begin{frame}[allowframebreaks]{Bibliography}
    \printbibliography
\end{frame}

\end{document}