我有一张表,其代码是:
\documentclass[a4paper]{report}
\usepackage{booktabs}
\usepackage{fullpage}
\usepackage{multirow}
\usepackage{array}
\usepackage{threeparttable}
\usepackage{amsmath}
\usepackage{amssymb}
\begin{document}
\begin{table}[h!]
\begin{threeparttable}
\begin{tabular}{llc}
\toprule
\multicolumn{2}{c}{Cluster} & Logic expression\tnote{1}\\
\midrule
1&High performer& $ F\land E\land P\land N $ \\
2&Cash provider& $ F\land E\land P\land \lneg N $ \\
3&AMF& $ F\land E\land \lneg P\land N $\\
4&Doubtful case& $(F\land E\land \lneg P\land \lneg N)\lor (\lneg F\land \lneg E\land P\land N)$ \\
5&Low performer& $\lneg E\land (\lneg F\lor \lneg N\lor P)(F\lor \lneg P)$ \\
6&Possible AMF& $E\land \lneg F\land \lneg P\land N$ \\
7&CFO& $E\land \lneg F\land (P\lor \lneg N)$ \\
8&SCF needy& $\lneg F\land E\land \lneg P\land N$ \\
9&Potential cash provider& $\lneg F\land \lneg E\land P\land \lneg N$ \\
\bottomrule
\end{tabular}%
\begin{tablenotes}
\item[1] Convention: AND $\rightarrow \land$, OR $\rightarrow \lor$, negation $\rightarrow \lnot$.
\end{tablenotes}
\caption{Logic expressions for each cluster.}
\label{boolean}%
\end{threeparttable}
\end{table}
\end{document}
现在...它无法编译,并给出错误:
! Undefined control sequence.
l.20 2&Cash provider& $ F\land E\land P\land \lneg N $ \
我或多或少知道问题出在哪里(或者至少我应该知道):就像乳胶看着方程式一样,好像它们是一个接一个地写出来的,就像:
$ F\land E\land P\land N $
$ F\land E\land P\land \lneg N $
或类似的东西,因此当看到第二个时会返回错误$...$
;问题是我不知道如何解决这个问题......
- 改变
$...$
没有\(...\)
什么区别; - 改变也没有
$...$
区别\begin{math}...\end{math}
,就像\begin{math}
在第一个等式之前放置一个,\end{math}
在最后一个等式之后放置一个(我绝望的尝试:D); - 通用的谷歌搜索没有给出相关结果(不幸的是)。
我很确定这是一件微不足道的事情......但我不明白是什么!
答案1
您要排版的符号称为
\lnot