Fazendo o símbolo qed aparecer no final de um alinhamento apenas na última sobreposição de um quadro

Fazendo o símbolo qed aparecer no final de um alinhamento apenas na última sobreposição de um quadro

Gostaria que o símbolo qed aparecesse apenas no último slide deste quadro. Alguém pode me ajudar?

\documentclass[10pt, professionalfonts, aspectratio=169]{beamer}
\usepackage{amssymb,latexsym}
\usepackage{amsmath}
\usepackage[brazil]{babel}
\usepackage[utf8]{inputenc}
\usepackage{enumerate}

\begin{document}

\begin{frame}
\frametitle{Propriedades da Adição e da Multiplicação por Número em $\mathbb{R}^n$}
\begin{proof}
(Continuação)
  \begin{enumerate}[(a)]\addtocounter{enumi}{7}
    \item
    \begin{align*}
      \lambda (\boldsymbol{u} + \boldsymbol{v})  &= \lambda \left( (u_1,\, \dots,\, u_n) + (v_1,\, \dots,\, v_n) \right)\\
                                                 \onslide<2->{&= \lambda ( u_1 + v_1,\, \dots,\, u_n + v_n )\\}
                                                 \onslide<3->{&= \left( \lambda (u_1 + v_1),\, \dots,\, \lambda (u_n + v_n) \right)\\}
                                                 \onslide<4->{&= ( \lambda u_1 + \lambda v_1,\, \dots,\, \lambda u_n + \lambda v_n )\\}
                                                 \onslide<5->{&= (\lambda u_1,\, \dots,\, \lambda u_n) + (\lambda v_1,\, \dots,\, \lambda v_n)\\}
                                                 \onslide<6->{&= \lambda (u_1,\, \dots,\, u_n) + \lambda (v_1,\, \dots,\, v_n)\\}
                                                 \onslide<7->{&= \lambda \boldsymbol{u} + \lambda \boldsymbol{v}. \qedhere} 
    \end{align*}
  \end{enumerate}
\end{proof}
\end{frame}

\end{document}

insira a descrição da imagem aqui

Responder1

Você pode alterar o qed symbolmodelo para torná-lo visível apenas na 7ª sobreposição:

\documentclass[10pt, professionalfonts, aspectratio=169]{beamer}
\usepackage{
%amssymb,
latexsym}
%\usepackage{amsmath}
\usepackage[brazil]{babel}
%\usepackage[utf8]{inputenc}
%\usepackage{enumerate}

\begin{document}

\begin{frame}
\frametitle{Propriedades da Adição e da Multiplicação por Número em $\mathbb{R}^n$}
\setbeamertemplate{qed symbol}{\visible<7->{\openbox}}
\begin{proof}
(Continuação)
  \begin{enumerate}[(a)]\addtocounter{enumi}{7}
    \item
    \begin{align*}
      \lambda (\boldsymbol{u} + \boldsymbol{v})  &= \lambda \left( (u_1,\, \dots,\, u_n) + (v_1,\, \dots,\, v_n) \right)\\
       \onslide<2->{&= \lambda ( u_1 + v_1,\, \dots,\, u_n + v_n )\\}
       \onslide<3->{&= \left( \lambda (u_1 + v_1),\, \dots,\, \lambda (u_n + v_n) \right)\\}
       \onslide<4->{&= ( \lambda u_1 + \lambda v_1,\, \dots,\, \lambda u_n + \lambda v_n )\\}
       \onslide<5->{&= (\lambda u_1,\, \dots,\, \lambda u_n) + (\lambda v_1,\, \dots,\, \lambda v_n)\\}
       \onslide<6->{&= \lambda (u_1,\, \dots,\, u_n) + \lambda (v_1,\, \dots,\, v_n)\\}
       \onslide<7->{&= \lambda \boldsymbol{u} + \lambda \boldsymbol{v}. \qedhere} 
    \end{align*}
  \end{enumerate}
\end{proof}
\end{frame}

\end{document}

Não relacionado:

  • você não precisa carregar o amssymbe amsmath, o beamer os carrega automaticamente

  • se sua distribuição tex for razoavelmente nova, você não precisa \usepackage[utf8]{inputenc}, esse é o padrão há alguns anos

  • Eu não faria isso \usepackage{enumerate}com o beamer. O Beamer carrega automaticamente o enumeratepacote e depois faz alguns ajustes nele.

informação relacionada