我试图将 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
avm
array
是一个古老的软件包,不包含在当前发行版中。它与软件包(因此大多数 latex 对齐)不兼容,并且beamer
本地副本中的一个简单修复方法是将第 104 行更改为如下形式
%\else \def\\{\@tabularcr}% Leverage off LaTeX's \\*[dimen] options
\else \def\\{\@arraycr}% Leverage off LaTeX's \\*[dimen] options
也就是说,使用\@arraycr
而不是\@tabularcr
。