Überfüllte \hbox bei Verwendung der Umgebung „Zitat“ in einem Beamer-Dokument

Überfüllte \hbox bei Verwendung der Umgebung „Zitat“ in einem Beamer-Dokument

Warum erhalte ich eine Overfull \hboxWarnung, wenn ich eine quotationUmgebung innerhalb einer Liste in Beamer verwende? Nehmen wir zum Beispiel diese Datei:

\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}

Wenn ich es kompiliere, erhalte ich die Warnung

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

Antwort1

Da dies ein sehr langer Absatz ist, ist es nicht verwunderlich, dass der Inhalt über die Seite hinausragt. Wenn Sie Ihre quotationUmgebung in ein \fboxElement einfügen, das einen Rahmen um den Inhalt anzeigt, sehen Sie, dass es einen ziemlich großen Rand hinzufügt.

\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}

Bildbeschreibung hier eingeben

Wenn Sie eine etwas flexiblere Lösung wünschen, können Sie versuchen,zitierenPaket.

Sie können die Optionen nutzen leftmargin/rightmargin, die es ermöglichen, die lokalen Ränder in Bezug auf die aktuellen anzupassen \textwidth.

Siehe unten

\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}

Bildbeschreibung hier eingeben

verwandte Informationen