\hbox sobrecarregado ao usar o ambiente "quotation" em um documento beamer

\hbox sobrecarregado ao usar o ambiente "quotation" em um documento beamer

Por que recebo um Overfull \hboxaviso sempre que utilizo um quotationambiente dentro de uma lista no Beamer? Tomemos, por exemplo, este arquivo:

\documentclass{beamer}
\usepackage{lipsum}
\begin{document}
\begin{frame}
  \frametitle{Example}
  \begin{itemize}
  \item See:
   \begin{quotation}
      \lipsum[1]
   \end{quotation}
 \end{itemize}
\end{frame}
\end{document}

Se eu compilar, recebo o aviso

Overfull \hbox (21.90005pt too wide) in paragraph at lines 12--12

Responder1

Como este é um parágrafo muito longo, não é de surpreender que o conteúdo transborde a página. Se você colocar seu quotationambiente dentro de um \fboxque mostrará um quadro em torno de seu conteúdo, verá que ele adiciona uma margem bastante grande.

\documentclass{beamer}
\usepackage{lipsum}
\begin{document}
\begin{frame}
  \frametitle{Example}
  \begin{itemize}
  \item See:
   \fbox{\parbox{\textwidth}{%
       \begin{quotation}
      \lipsum[1]
   \end{quotation}
   }}
 \end{itemize}
\end{frame}
\end{document}

insira a descrição da imagem aqui

Se você quiser uma solução um pouco mais flexível, você pode tentar ocitandopacote.

Você pode aproveitar as leftmargin/rightmarginopções que permitem personalizar as margens locais em relação às margens atuais \textwidth.

Veja abaixo

\documentclass{beamer}
\usepackage{lipsum}
\usepackage[leftmargin=0pt,rightmargin=0pt]{quoting}
\begin{document}
\begin{frame}
    \frametitle{Example}
    \begin{itemize}
        \item See:
              \begin{quoting}
                  \lipsum[1]
              \end{quoting}
    \end{itemize}
\end{frame}
\end{document}

insira a descrição da imagem aqui

informação relacionada