如何自定义(例如使其更粗)Beamer 中的端部防护符号?

如何自定义(例如使其更粗)Beamer 中的端部防护符号?

我想更改 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

相关内容