我想在 Beamer 的 tikz 节点中以数组形式插入几个数学方程式。但是,我收到以下错误:缺少 $ 插入
源代码是:
\begin{center}
\begin{tikzpicture}
\node[name-math] {
\[
\left\{\begin{array}{cl}
|X \cap Y| & \text{cardinality}\\
|X \cap Y|, \sum_{i \in X \cap Y} v_i & \text{cardinality-sum}\\
f(X, Y) & \text{general computation}
\end{array}\right.\]};
\end{tikzpicture}
\end{center}
答案1
你\[...\]
做显示数学运算,这在 Ti 内部是没有意义的钾Z 节点。
只需使用内联数学模式,即\(...\)
。
\documentclass{beamer}
\usepackage{tikz}
\begin{document}
\begin{frame}
\frametitle{Cases}
\begin{center}
\begin{tikzpicture}
\node {\(
\left\{\begin{array}{cl}
|X \cap Y| & \text{cardinality}\\
|X \cap Y|, \sum_{i \in X \cap Y} v_i & \text{cardinality-sum}\\
f(X, Y) & \text{general computation}
\end{array}\right.
\)};
\end{tikzpicture}
\begin{tikzpicture}
\node {\(
\begin{cases}
|X \cap Y| & \text{cardinality}\\
|X \cap Y|, \sum_{i \in X \cap Y} v_i & \text{cardinality-sum}\\
f(X, Y) & \text{general computation}
\end{cases}
\)};
\end{tikzpicture}
\end{center}
\end{frame}
\end{document}
我建议使用cases
:对齐和间距要好得多。