创建表格时不断弹出此错误:
! Missing $ inserted.
<inserted text>
$
l.196 \textit{E} & 13.21 \cdot\rho_{dry}$+0.73 \cdot $\% Min$-0.06$\cdot$ ...?
这是我的代码:
\begin{table}
\caption{Equations obtained from multiple regression analysis of Elastic modulus (\textit{E}) and Stiffness (\textit{k})}
\label{tab:5}
\begin{tabular}{lllll}
\hline\noalign{\smallskip}
Dependent & Multiple regression equation & $r^{2}$ & $Adj r^{2}$ & p- value\\
variable& & & &\\
\noalign{\smallskip}\hline\noalign{\smallskip}
\textit{E} & 13.21 \cdot $\rho_{dry}$+0.73 \cdot $\% Min$-0.06$\cdot$ $\% Org$_{w}$-0.07 $\cdot$ $\% H_{2}O$-55.56$ & 0.96 & 0.95 & 4.8 x $10^{-13}$\\
\textit{k}& 1853.69 $\cdot$ $\rho_{dry}$ + 2.49 $\cdot$ $\% Min$ - 22.29 $\cdot$ $\% Org_{w}$ – 6.54 $\cdot$ $\% H_{2}O$ – 2190.16 & 0.95 & 0.93 & $4.35 x 10^{-12}$\\
\noalign{\smallskip}\hline
\end{tabular}
\end{table}
答案1
栏中缺少美元。
\textit{E} & $13.21 \cdot \rho_{dry} +0.73 \cdot \% Min-0.06 \cdot \% Org_{w}-0.07 \cdot \% H_{2}O-55.56$ & 0.96 & 0.95 & 4.8 x $10^{-13}$\\
\textit{k}& 1853.69 $\cdot$ $\rho_{dry}$ + 2.49 $\cdot$ $\% Min$ - 22.29 $\cdot$ $\% Org_{w}$ – 6.54 $\cdot$ $\% H_{2}O$ – 2190.16 & 0.95 & 0.93 & $4.35 x 10^{-12}$\\
希望这可以帮助....
答案2
变体格诺特回答:
\makecell
而是使用来自包的宏来嵌套数组makecell
。通过比较两个 MWE,可以看到其他细微的差别:
\documentclass{article}
\usepackage{geometry}
\usepackage{amsmath}
\usepackage{booktabs, makecell}
\usepackage{showframe}
\renewcommand*\ShowFrameColor{\color{red}}
\begin{document}
\[
%\renewcommand\arraycolsep{3pt}
\begin{array}{clccl}
\toprule
\text{\makecell[b]{Dependent\\variable}}
& \text{Multiple regression equation}
& r^2
& \mathrm{Adj}\;r^2
& p\text{-value} \\
\midrule
E & \makecell[lt]{13.21 \cdot \rho_{\mathrm{dry}} + 0.73\cdot\%\mathrm{Min}\\
-0.06 \cdot\%\mathrm{Org}_w - 0.07\cdot\%\mathrm{H}_2\mathrm{O} - 55.56}
& 0.96 & 0.95 & 4.8 \times 10^{-13} \\
\addlinespace
k & \makecell[lt]{1853.69 \cdot \rho_{\mathrm{dry}} + 2.49\cdot\%\mathrm{Min}\\
-22.29 \cdot \%\mathrm{Org}_w - 6.54\cdot\%\mathrm{H}_2\mathrm{O} - 2190.16}
& 0.95 & 0.93 & 4.35 \times 10^{-12} \\
\bottomrule
\end{array}
\]
\end{document}
答案3
错误是由缺少$
符号(\cdot
必须在数学模式下使用)引起的,这有点自相矛盾,因为您使用了太多的美元符号。基本上,整个公式应该放在同一个数学环境中。这是您的表格的重写。
注意:您的表格中有几个错误的字符,它们看起来像稍长的减号,但可能不会显示在您的文档中。
\documentclass{article}
\usepackage{amsmath}
\usepackage{booktabs}
\begin{document}
\noindent
\(
\renewcommand\arraycolsep{3pt}
\begin{array}{clccl}
\toprule
\begin{tabular}[t]{@{}l@{}}
dep.\\var.
\end{tabular}
& \text{Multiple regression equation}
& r^2
& \mathrm{Adj}\;r^2
& \text{$p$-value}
\\\midrule
E
& \begin{array}[t]{@{}l@{}}
13.21 \cdot \rho_{\text{dry}}
+0.73 \cdot \%\mathrm{Min}
\\
{}-0.06 \cdot \%\mathrm{Org}_w
-0.07 \cdot \%\mathrm{H}_2\mathrm{O}
-55.56
\end{array}
& 0.96
& 0.95
& 4.8\phantom{0}\times 10^{-13}
\\
k
& \begin{array}[t]{@{}l@{}}
1853.69 \cdot \rho_{\text{dry}}
+ 2.49 \cdot \%\mathrm{Min}
\\
{}-22.29 \cdot \%\mathrm{Org}_w
- 6.54 \cdot \%\mathrm{H}_2\mathrm{O}
- 2190.16
\end{array}
& 0.95
& 0.93
& 4.35 \times 10^{-12}
\\\bottomrule
\end{array}
\)
\end{document}