正确使用“ Enumitem”的方法(或其替代方案)用于乳胶beamer中的逐项

发布于 2025-02-05 21:10:11 字数 1181 浏览 4 评论 0原文

我正在尝试使用noitemseptopsep topsep 设置在Enumitem noitemsep topsep topsep sectings自定义我的initize列表。 >软件包。但是,使用Enumitem使用Beamer会导致子弹点消失(如下图像)。我还知道Enumitem与Beamer不兼容,不应与枚举软件包一起使用,但我无法弄清楚哪些替代方案可用对于我的用例。

当我不使用Enumitem

\begin{frame}
    \begin{itemize}
        \item Apples
        \item Oranges
        \item Bananas
    \end{itemize}
\end{frame}

输出(包含子弹点)时:

“在此处输入图像描述”

当我使用Enumitem

\usepackage{enumitem}
\begin{frame}
    \begin{itemize}[noitemsep]
        \item Apples
        \item Oranges
        \item Bananas
    \end{itemize}
\end{frame}

output(子弹已经消失):

< a href =“ https://i.sstatic.net/tupz1.png” rel =“ nofollow noreferrer”>

使用Enumitem在使用Beamer或我可以使用哪些其他替代软件包(与Beamer更兼容)时,我应该使用哪些设置来实现我的目标,将不胜感激。

I'm trying to customize my itemize list in a Beamer slide using the noitemsep and topsep settings available in the enumitem package. However, using enumitem with Beamer causes the bullet points to disappear (images attached below). I also came to know that enumitem isn't really compatible with Beamer, and should not be used alongside the enumerate package, but I can't figure out what alternatives are available for my use case.

When I don't use enumitem

\begin{frame}
    \begin{itemize}
        \item Apples
        \item Oranges
        \item Bananas
    \end{itemize}
\end{frame}

Output (contains bullet points):

enter image description here

When I use enumitem:

\usepackage{enumitem}
\begin{frame}
    \begin{itemize}[noitemsep]
        \item Apples
        \item Oranges
        \item Bananas
    \end{itemize}
\end{frame}

Output (the bullets have disappeared):

enter image description here

Any hints regarding what settings I should use with enumitem when using Beamer, or what other alternative packages I can use (which is more compatible with Beamer) which can fulfill my objective, would be greatly appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

春风十里 2025-02-12 21:10:11

不要与beamer一起使用Enumitem,它不兼容。

您可以在本地或全球各种方式以各种方式调整间距。

\documentclass{beamer}


\begin{document}
    
\begin{frame}
text
    \vskip-1ex
    \begin{itemize}
    \addtolength{\itemsep}{-1ex}
        \item Apples
        \item Oranges
        \item Bananas
    \end{itemize}
\end{frame}

    
\end{document}

\documentclass{beamer}

\usepackage{xpatch}

\xpatchcmd{\itemize}
  {\def\makelabel}
  {%
    \addtolength{\itemsep}{-1ex}%
    \def\makelabel%
  }
  {}
  {}

\BeforeBeginEnvironment{itemize}{\vskip-1ex}

\begin{document}
    
\begin{frame}
text
    \begin{itemize}
        \item Apples
        \item Oranges
        \item Bananas
    \end{itemize}
\end{frame}

    
\end{document}

Don't use enumitem with beamer, it is not compatible.

You can adjust the spacing in various ways, either locally or globally.

\documentclass{beamer}


\begin{document}
    
\begin{frame}
text
    \vskip-1ex
    \begin{itemize}
    \addtolength{\itemsep}{-1ex}
        \item Apples
        \item Oranges
        \item Bananas
    \end{itemize}
\end{frame}

    
\end{document}

\documentclass{beamer}

\usepackage{xpatch}

\xpatchcmd{\itemize}
  {\def\makelabel}
  {%
    \addtolength{\itemsep}{-1ex}%
    \def\makelabel%
  }
  {}
  {}

\BeforeBeginEnvironment{itemize}{\vskip-1ex}

\begin{document}
    
\begin{frame}
text
    \begin{itemize}
        \item Apples
        \item Oranges
        \item Bananas
    \end{itemize}
\end{frame}

    
\end{document}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文