Beamer 演示中的 AVM

Beamer 演示中的 AVM

我试图将 AVM 放入 Beamer 演示文稿中,但似乎不起作用。没有崩溃,但 AVM 没有换行符。简单来说:

\documentclass[xcolor={table}]{beamer}
\usepackage[utf8x]{inputenc}
\usepackage{times}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{avm}
\usepackage{forest}

\begin{document}

\begin{frame}[fragile]
    \begin{avm}
      \[
      FORM \\
      SYN  \\
      SEM
      \]
    \end{avm}
\end{frame}
\end{document}

以一行结束。AVM 可以很好地与其他文档类配合使用。

答案1

avmarray是一个古老的软件包,不包含在当前发行版中。它与软件包(因此大多数 latex 对齐)不兼容,并且beamer

本地副本中的一个简单修复方法是将第 104 行更改为如下形式

%\else \def\\{\@tabularcr}% Leverage off LaTeX's \\*[dimen] options
\else \def\\{\@arraycr}% Leverage off LaTeX's \\*[dimen] options

也就是说,使用\@arraycr而不是\@tabularcr

相关内容