我想更改 Beamer 中使用的校样结束符号(正方形)。它很细,在某些颜色主题中不太明显。我怎样才能让边框更粗,同时仍保持结构颜色?
答案1
Beamerend-proof
这样定义这个符号:
\def\qedsymbol{\leavevmode\hbox{\usebeamertemplate*{qed symbol}}}
因此可以通过以下方式改变它:
\setbeamertemplate{qed symbol}{...}
使用 TikZ 定义新符号:
\newcommand{\bigqed}{\tikz[baseline]\draw[ultra thick,structure.fg](0,0)rectangle(0.275,0.275);}
它成为了:
\setbeamertemplate{qed symbol}{\bigqed}
完整示例:
\documentclass{beamer}
\usetheme{Boadilla}
\usepackage{tikz}
\newcommand{\bigqed}{\tikz[baseline]\draw[ultra thick,structure.fg](0,0)rectangle(0.275,0.275);}
\begin{document}
\begin{frame}
\setbeamertemplate{qed symbol}{\bigqed}
\begin{proof}
\begin{itemize}
\item First item.
\item Second item.
\item Third item.
\end{itemize}
\end{proof}
\end{frame}
\end{document}
结果:
请注意,为了保持structure
当前主题的颜色,该命令使用structure.fg
。