我需要将证明结束的符号(一个正方形)稍微向上移动一点,但只能在一张幻灯片上,因为证明很长,而正方形看不到太多内容。
答案1
如果没有最简单的工作示例,很难提供精确的建议;但是,以下代码重现了所提到的问题:
\documentclass{beamer}
\usetheme{CambridgeUS}
\usepackage{lipsum}
\setbeamertemplate{navigation symbols}{}
\begin{document}
\begin{frame}
\begin{proof}
\lipsum[4]
\end{proof}
\begin{proof}
\lipsum[4]
\end{proof}
\end{frame}
\end{document}
输出显示最后一个proof
环境的 qed 符号几乎从框架中消失:
在解决问题\vskip
之前添加一个方便的方法:\end{proof}
\documentclass{beamer}
\usetheme{CambridgeUS}
\usepackage{lipsum}
\setbeamertemplate{navigation symbols}{}
\begin{document}
\begin{frame}
\begin{proof}
\lipsum[4]
\end{proof}
\begin{proof}
\lipsum[4]\vskip-1\baselineskip
\end{proof}
\end{frame}
\end{document}
必须小心使用的长度\vskip
;大于的值\baselineskip
将产生不良结果。
就个人而言,您应该重新考虑使用包含太多文本的框架(有时这是不可避免的,但请再考虑一下)。