2018 版 paralist.sty 会抛出错误,但 2019 版不会

2018 版 paralist.sty 会抛出错误,但 2019 版不会

我在 ubuntu 18.04 上运行 texlive 2018。为了克服beamer令人恼火的拒绝允许用户删除列表前后空格的问题,我使用 创建了自己的列表环境paralist。这在 texlive 2019 上运行良好,但在 texlive 2018 上会引发此错误:! Undefined control sequence. l.12 \if@plnewenum。显而易见的解决方案是更新到 2019,但正如我在这个帖子,推荐的更新程序对我不起作用。有没有办法解决这个paralist错误?如果没有,有没有其他方法可以达到同样的效果,即列表上下没有空格,例如:

在此处输入图片描述

\documentclass{beamer}
    \usepackage{paralist}
    \newenvironment{beamerEnum}{
        \parskip=0pt
        \parindent=0pt
        \begin{compactenum}}
        {\end{compactenum}
    \parskip=12 pt plus 0 pt minus 0 pt}
    \begin{document}
    \begin{frame}{}
    Before the list
    \begin{beamerEnum}
    \item item 1
    \item item 2
    \end{beamerEnum}
    After the list
    \end{frame}
    \end{document}

相关内容