\documentclass[a4paper,12pt,twoside]{book}
\usepackage{etex}
\usepackage[left=2.50cm,right=2.50cm,top=2.50cm,bottom=2.75cm]{geometry}
\usepackage{amsmath,amssymb,amscd,amsbsy,array,color,epsfig}
\usepackage{fancyhdr,framed,latexsym,multicol,pstricks,slashed,xcolor}
\usepackage{picture}
\usepackage{indentfirst}
\usepackage{enumitem}
\begin{document}
\begin{proof}
\begin{table}[!ht]
\centering
\begin{tabular}{|c|c||c|c|c||c|c|}
\hline
$P$ & $Q$ & $P \Rightarrow Q$ & $\neg P$ & $\neg Q$ & $(\neg Q) \Rightarrow (\neg P)$ & $Q \Rightarrow P$ \\
\hline
$T$ & $T$ & $T$ & $F$ & $F$ & $T$ & $T$ \\
\hline
$T$ & $F$ & $F$ & $F$ & $T$ & $F$ & $T$ \\
\hline
$F$ & $T$ & $T$ & $T$ & $F$& $T$ & $F$ \\
\hline
$F$ & $F$ & $T$ & $T$ & $T$ & $T$ & $T$ \\
\hline
\end{tabular}
\caption{\emph{Truth Table for $P \Rightarrow Q$, $(\neg Q) \Rightarrow (\neg P),$ and $Q \Rightarrow P.$}}
\end{table}
\end{proof}
\end{document}
希望我在 MWE 中提供了足够的信息,因为在我的原版中,我有一个序言、一个目录、一个第 0 章(表格来自此章)和一个以前文为输入的分析文件。所以,我可能遗漏了 MWE 编译所需的一些内容。
但是当我编译时,在表的开头出现以下错误:
Not in outer par mode \begin{table}[!ht]
Undefined control sequence \begin{table}[!ht]
Missing number, treated as zero \begin{table}[!ht]
谢谢。
答案1
尝试一下:
\documentclass[a4paper,12pt,twoside]{book}
\usepackage{etex}
\usepackage[left=2.50cm,right=2.50cm,top=2.50cm,bottom=2.75cm]{geometry}
\usepackage{amsmath,amssymb,amscd,amsbsy,array,color,epsfig}
\usepackage{fancyhdr,framed,latexsym,multicol,pstricks,slashed,xcolor}
\usepackage{picture}
\usepackage{indentfirst}
\usepackage{enumitem}
\usepackage{amsthm}% PS
\begin{document}
\begin{proof}
$\,$ %PS (some text [invisible])
% \begin{table}[!ht]
\begin{table}[h!]
\centering
\begin{tabular}{|c|c||c|c|c||c|c|}
\hline
$P$ & $Q$ & $P \Rightarrow Q$ & $\neg P$ & $\neg Q$ & $(\neg Q) \Rightarrow (\neg P)$ & $Q \Rightarrow P$ \\
\hline
$T$ & $T$ & $T$ & $F$ & $F$ & $T$ & $T$ \\
\hline
$T$ & $F$ & $F$ & $F$ & $T$ & $F$ & $T$ \\
\hline
$F$ & $T$ & $T$ & $T$ & $F$& $T$ & $F$ \\
\hline
$F$ & $F$ & $T$ & $T$ & $T$ & $T$ & $T$ \\
\hline
\end{tabular}
\caption{\emph{Truth Table for $P \Rightarrow Q$, $(\neg Q) \Rightarrow (\neg P),$ and $Q \Rightarrow P.$}}
\end{table}
\end{proof}
\end{document}
一些建议:
你真的需要
table
在证明中使用浮点数吗?无编号版本(仅表格)问题较少。如果您使用
array
insted oftabular
,那么里面的所有美元都是不需要的。评论中有一些关于包的建议。