beamer 中的引文、表格和方程式超出页面宽度

citation, tables and equation exceed page width in beamer

我是第一次使用 Latex,我正在使用 'beamer' 准备幻灯片。发生的事情是我的一些引用、表格和长方程超出了文本宽度,尽管当文档 class 是 'article' 时这不是问题。我的表格不长,其中一张只有 3 行 6 列。

乳胶代码是

    \documentclass[9pt]{beamer}
\mode<presentation> {
\usefonttheme{serif}
\usetheme{Madrid}
\definecolor{BlueGreen}{cmyk}{0.85,0,0.33,0}
\colorlet{beamer@blendedblue}{BlueGreen!120}}

\usepackage{booktabs} 

\usepackage{caption}


\hypersetup{pdfnewwindow}
\setbeamertemplate{caption}[numbered]
\setbeamerfont{frametitle}{size=\footnotesize}
\setbeamertemplate{navigation symbols}{}
\setbeamercolor{postit}{bg=violet!110}
\usepackage{ragged2e}   %new code

\addtobeamertemplate{block begin}{}{\justifying} 



\usepackage{textpos}


\begin{document}

\begin{frame} \frametitle{\textbf{{\Large Objective}}}
    \begin{itemize}
        \justifying
            \item This package gives you easy access to the Lorem Ipsum dummy text; an option is available to separate the paragraphs of the dummy text. This text \cite{kumar2015method}.
        
        \item The long equation is: 
        \begin{equation} 
        A(\theta,\alpha) = \dfrac{ A*{-(\alpha*A)}\beta*{(\delta-1)} \left(A* \hspace{1mm}\hspace{1mm}C^{-A Z_{H}} \hspace{1mm}C^{-C^{-A *Z_{H}}} \prod_{i=1}^{m-1} \left( \dfrac{ A \hspace{1mm}C^{-A* Z_{u(i)}} C^{-C^{-A* Z_{u(i)}}}}{1- \frac{1}{C-1} (C^{1-C^{-A  Z_{u(i)}}}-1)}\right) \right) }{ \int_{0}^{\infty} C^{-(\alpha *A)}(A^{(\beta-1)} \left( A* \hspace{1mm}\hspace{1mm}C^{-A Z_{H}} \hspace{1mm}C^{-C^{-A Z_{H}}} \prod_{i=1}^{B-1} \left(\dfrac{ A \hspace{1mm}C^{-A Z_{u(i)}} C^{-C^{-A* Z_{u(i)}}}}{1- \frac{1}{C-1} (C^{1-C^{-A* Z_{u(i)}}}-1)}\right) \right) A}  .
        \end{equation}                          
    \end{itemize}
\end{frame}

\bibliography{ref}
\bibliographystyle{plainnat}

\end{document} 

而.bib文件的内容是:

@article{kumar2015method,
    title={This is the title of the article},
    author={Kumar, Dinesh and others},
    journal={This is Journal},
    volume={2},
    number={3},
    pages={150-180},
    year={2015}
}
  • 如果你使用plainnat bib 样式,你还应该加载 natbib 包。这将自动允许换行

  • 你不需要 caption 包,beamer 提供了它自己的机制来自定义字幕

  • 您必须将 bibliography 放在框架内

  • 对于非常大的方程,我建议用(...) \times (...)^{-1}代替分数,这样你就可以把它分成多行。此外,您可能希望使用较小的字体大小,并可能删除所有手动空格。


\documentclass[9pt]{beamer}
\mode<presentation> {
\usefonttheme{serif}
\usetheme{Madrid}
\definecolor{BlueGreen}{cmyk}{0.85,0,0.33,0}
\makeatletter
\colorlet{beamer@blendedblue}{BlueGreen!120}
\makeatother
}

\usepackage{booktabs} 
%\usepackage{caption}


\hypersetup{pdfnewwindow}
\setbeamertemplate{caption}[numbered]
\setbeamerfont{frametitle}{size=\footnotesize}
\setbeamertemplate{navigation symbols}{}
\setbeamercolor{postit}{bg=violet!110}
\usepackage{ragged2e}   %new code

\addtobeamertemplate{block begin}{}{\justifying} 


\usepackage{natbib}

\usepackage{textpos}

\begin{document}

\begin{frame} \frametitle{\textbf{{\Large Objective}}}
    \begin{itemize}
        \justifying
            \item This package gives you easy access to the Lorem Ipsum dummy text; an option is available to separate the paragraphs of the dummy text. This text \cite{kumar2015method}.
        
        \item The long equation is:                        
    \end{itemize}
\end{frame}

\begin{frame}
\bibliography{ref}
\bibliographystyle{plainnat}
\end{frame}

\end{document}