![如何摆脱投影仪演示菜单中的引用](https://linux22.com/image/245073/%E5%A6%82%E4%BD%95%E6%91%86%E8%84%B1%E6%8A%95%E5%BD%B1%E4%BB%AA%E6%BC%94%E7%A4%BA%E8%8F%9C%E5%8D%95%E4%B8%AD%E7%9A%84%E5%BC%95%E7%94%A8.png)
以下代码导致References
幻灯片左上角出现文本。我尝试了很多方法,但似乎无法删除该文本。(重新定义\bibname
不起作用,使用命令title={}
的选项\printbibliography
也不起作用。)
(奇怪的是,当我使用相同的代码时,使用block
选项beamer-poster
name={\hbox to 1mm{}}
做删除文本。其他名称则不删除....)
\documentclass{beamer}
\usetheme{Berlin}
\usepackage{biblatex}
\addbibresource{tiny}
\begin{document}
\begin{frame}
Some citation~\cite{Knuth:1990}.
\begin{block}{Bibliography}
\printbibliography[name={}]
\end{block}
\end{frame}
\end{document}
以下是BibTeX文件,应该被称为tiny.bib
。
@Book{Knuth:1990,
author = {Knuth, Donald E.},
title = {The {\TeX}book},
keywords = {latex},
year = {1990},
isbn = {0-201-13447-0},
publisher = {Addison--Wesley},
}
答案1
在 的可选参数中\printbibliography
,name={}
用替换heading=none
。
\documentclass{beamer}
\usetheme{Berlin}
\usepackage{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@Book{Knuth:1990,
author = {Knuth, Donald E.},
title = {The {\TeX}book},
keywords = {latex},
year = {1990},
isbn = {0-201-13447-0},
publisher = {Addison--Wesley},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\begin{frame}
Some citation~\cite{Knuth:1990}.
\begin{block}{Bibliography}
\printbibliography[heading=none]
\end{block}
\end{frame}
\end{document}
(注意:该filecontents
包/环境使潜在解答者的生活变得更加轻松。)
答案2
\bibliography{biblio}
当使用 bibtex 命令时(LyX 默认生成此构造),我花了很多时间来寻找如何解决这个问题。
最终这个解决方案奏效了:
\renewcommand{\bibsection}{\subsubsection*{\bibname }}