线路还没结束?请帮忙

线路还没结束?请帮忙

请帮忙!我不知道如何修复这个错误。

Construct a truth table for each of these compound propositions: \\
a) \[ (P \wedge Q) \rightarrow (P \vee Q) \] \\
\begin{table}[!htbp]
\centering
\begin{tabular}{|c|c|c|c|c|}
\hline 
P & Q & P \ensuremath{\wedge} Q & P \ensuremath{\vee} Q & (P \ensuremath{\wedge} Q) \ensuremath{\rightarrow} (P \ensuremath{\vee} Q) \\ \hline
True & True & True & True & True \\ \hline
True & False & False & True & True \\ \hline
False & True & False & True & True \\ \hline
False & False & False & False & True \\ \hline
\end{tabular}
\end{table} \\

b) \[ (Q \rightarrow \neg{P}) \leftrightarrow (P \leftrightarrow Q) \] \\

\begin{table}[!htbp]
\centering
\begin{tabular}{|c|c|c|c|c|c|}
\hline 
P & Q & \ensuremath{\neg{P}} & (Q \ensuremath{\rightarrow} \ensuremath{\neg {P}}) & (P \ensuremath{\leftrightarrow} Q) & (Q \ensuremath{\rightarrow \neg{P}}) \ensuremath{\leftrightarrow} (P \ensuremath{\leftrightarrow} Q) \\ \hline
True & True & False & False & True & False \\ \hline
True & False & False & True & False & False \\ \hline
False & True & True & True & False & False\\ \hline
False & False & True & True & True & True\\ \hline
\end{tabular}
\end{table} \\

! LaTeX 错误:这里没有结束的行。

答案1

正如我在最初的评论中指出的那样,table是一个浮动(它不产生内联文本,但 LaTeX 会在不同的页面排版层对其进行单独处理),因此放置\\在后面\end{table}是罪魁祸首。就好像你\\单独放置在一个段落中一样...它会产生相同的错误。

要解决眼前的问题,请删除\\以下两个实例\end{table}

\documentclass{scrartcl}

\begin{document}

Construct a truth table for each of these compound propositions: \\
a) \[ (P \wedge Q) \rightarrow (P \vee Q) \] \\
\begin{table}[!htbp]
\centering
\begin{tabular}{|c|c|c|c|c|}
\hline 
P & Q & P \ensuremath{\wedge} Q & P \ensuremath{\vee} Q & (P \ensuremath{\wedge} Q) \ensuremath{\rightarrow} (P \ensuremath{\vee} Q) \\ \hline
True & True & True & True & True \\ \hline
True & False & False & True & True \\ \hline
False & True & False & True & True \\ \hline
False & False & False & False & True \\ \hline
\end{tabular}
\end{table}

b) \[ (Q \rightarrow \neg{P}) \leftrightarrow (P \leftrightarrow Q) \] \\

\begin{table}[!htbp]
\centering
\begin{tabular}{|c|c|c|c|c|c|}
\hline 
P & Q & \ensuremath{\neg{P}} & (Q \ensuremath{\rightarrow} \ensuremath{\neg {P}}) & (P \ensuremath{\leftrightarrow} Q) & (Q \ensuremath{\rightarrow \neg{P}}) \ensuremath{\leftrightarrow} (P \ensuremath{\leftrightarrow} Q) \\ \hline
True & True & False & False & True & False \\ \hline
True & False & False & True & False & False \\ \hline
False & True & True & True & False & False\\ \hline
False & False & True & True & True & True\\ \hline
\end{tabular}
\end{table}

  \end{document}

在此处输入图片描述

然而,真正的问题是,为什么要将tabulars 放置在浮动tables 中?

相反,我会删除table环境,并在数学模式下直接设置每个表的顶行。

\documentclass{scrartcl}
\begin{document}
Construct a truth table for each of these compound propositions:

\noindent a) \[ (P \wedge Q) \rightarrow (P \vee Q) \] 
{\centering
\begin{tabular}{|c|c|c|c|c|}
\hline 
$P$ & $Q$ & $P \wedge Q$ & $P \vee Q$ & $(P \wedge Q) \rightarrow (P \vee Q)$ \\ \hline
True & True & True & True & True \\ \hline
True & False & False & True & True \\ \hline
False & True & False & True & True \\ \hline
False & False & False & False & True \\ \hline
\end{tabular}\par}

\noindent b) \[ (Q \rightarrow \neg{P}) \leftrightarrow (P \leftrightarrow Q) \] 
{\centering
\begin{tabular}{|c|c|c|c|c|c|}
\hline 
$P$ & $Q$ & $\neg{P}$ & $(Q \rightarrow \neg {P})$ & $(P \leftrightarrow Q)$ & $(Q \rightarrow \neg{P}) \leftrightarrow (P \leftrightarrow Q)$ \\ \hline
True & True & False & False & True & False \\ \hline
True & False & False & True & False & False \\ \hline
False & True & True & True & False & False\\ \hline
False & False & True & True & True & True\\ \hline
\end{tabular}\par}
\end{document}

在此处输入图片描述

相关内容