我是 TeX 的新手,做过不少表格,但最近的一个表格难住了我。不太明白为什么以下文本不可接受:
\begin{center}
\begin{tabular}{|c|c|c|}
\hline
\textbf{Variable} & \textbf{Variable}& \textbf{Probability}\\
\ & \textbf{(Weight)}& \\
\hline
$$Age (0-9) & \beta\textsubscript{09} & 0.000269072\\
Age (10-19) & \beta\textsubscript{1019} & 0.001297884\\
Age (20-29) & \beta\textsubscript{2029} & 0.007900182\\
Age (30-39) & \beta\textsubscript{3039} & 0.003849480\\
Age (40-49) & \beta\textsubscript{4049} & 0.006465789\\
Age (50-59) & \beta\textsubscript{5059} & 0.012566912\\
Age (60-69) & \beta\textsubscript{6069} & 0.015256684\\
Age (70-79) & \beta\textsubscript{7079} & 0.009464063\\
Age (80-89) & \beta\textsubscript{8089} & 0.009403302\\
Fever & \beta\textsubscript{Fever} & 0.150000000\\
Cough & \beta\textsubscript{cough} & 0.133333333\\
Sputum & \beta\textsubscript{sputum} & 0.038333333\\
Myalgia & \beta\textsubscript{Myalgia} & 0.048333333\\
Fatigue & \beta\textsubscript{Fatigue} & 0.038333333\\
Diarrhea & \beta\textsubscript{Diarrhea} & 0.008333333\\
Nausea & \beta\textsubscript{nausea} & 0.006666667\\
Contact & \beta\textsubscript{Contact} & 0.094822396\\
Travel & \beta\textsubscript{travel} & 0.094822396\\
Total & Total & 0.679451492\\
\hline
\end{tabular}
我已将错误附加在此处。感谢任何人的建议或评论。
答案1
您无法\beta
在文本模式下使用。而且您有两个$
不应该出现的符号。以下方法可以解决错误。不过,它不太美观。
\documentclass{article}
\begin{document}
\begin{center}
\begin{tabular}{|c|c|c|}
\hline
\textbf{Variable} & \textbf{Variable}& \textbf{Probability}\\
\ & \textbf{(Weight)}& \\
\hline
Age (0-9) & $\beta$\textsubscript{09} & 0.000269072\\
Age (10-19) & $\beta$\textsubscript{1019} & 0.001297884\\
Age (20-29) & $\beta$\textsubscript{2029} & 0.007900182\\
Age (30-39) & $\beta$\textsubscript{3039} & 0.003849480\\
Age (40-49) & $\beta$\textsubscript{4049} & 0.006465789\\
Age (50-59) & $\beta$\textsubscript{5059} & 0.012566912\\
Age (60-69) & $\beta$\textsubscript{6069} & 0.015256684\\
Age (70-79) & $\beta$\textsubscript{7079} & 0.009464063\\
Age (80-89) & $\beta$\textsubscript{8089} & 0.009403302\\
Fever & $\beta$\textsubscript{Fever} & 0.150000000\\
Cough & $\beta$\textsubscript{cough} & 0.133333333\\
Sputum & $\beta$\textsubscript{sputum} & 0.038333333\\
Myalgia & $\beta$\textsubscript{Myalgia} & 0.048333333\\
Fatigue & $\beta$\textsubscript{Fatigue} & 0.038333333\\
Diarrhea & $\beta$\textsubscript{Diarrhea} & 0.008333333\\
Nausea & $\beta$\textsubscript{nausea} & 0.006666667\\
Contact & $\beta$\textsubscript{Contact} & 0.094822396\\
Travel & $\beta$\textsubscript{travel} & 0.094822396\\
Total & Total & 0.679451492\\
\hline
\end{tabular}
\end{center}
\begin{center}
\begin{tabular}{|c|c|c|}
\hline
\textbf{Variable} & \textbf{Variable}& \textbf{Probability}\\
\ & \textbf{(Weight)}& \\
\hline
Age (0-9) & $\beta_\mathrm{09}$ & 0.000269072\\
Age (10-19) & $\beta_\mathrm{1019}$ & 0.001297884\\
Age (20-29) & $\beta_\mathrm{2029}$ & 0.007900182\\
Age (30-39) & $\beta_\mathrm{3039}$ & 0.003849480\\
Age (40-49) & $\beta_\mathrm{4049}$ & 0.006465789\\
Age (50-59) & $\beta_\mathrm{5059}$ & 0.012566912\\
Age (60-69) & $\beta_\mathrm{6069}$ & 0.015256684\\
Age (70-79) & $\beta_\mathrm{7079}$ & 0.009464063\\
Age (80-89) & $\beta_\mathrm{8089}$ & 0.009403302\\
Fever & $\beta_\mathrm{Fever}$ & 0.150000000\\
Cough & $\beta_\mathrm{cough}$ & 0.133333333\\
Sputum & $\beta_\mathrm{sputum}$ & 0.038333333\\
Myalgia & $\beta_\mathrm{Myalgia}$ & 0.048333333\\
Fatigue & $\beta_\mathrm{Fatigue}$ & 0.038333333\\
Diarrhea & $\beta_\mathrm{Diarrhea}$ & 0.008333333\\
Nausea & $\beta_\mathrm{nausea}$ & 0.006666667\\
Contact & $\beta_\mathrm{Contact}$ & 0.094822396\\
Travel & $\beta_\mathrm{travel}$ & 0.094822396\\
Total & Total & 0.679451492\\
\hline
\end{tabular}
\end{center}
\end{document}
答案2
您不能\beta
在文本模式下使用。
我建议为此引入一个个人命令,即\tbeta
\newcommand{\tbeta}[1]{\ensuremath{\beta_{\textup{#1}}}}
(是的,这是个好地方\ensuremath
)。我还删除了垂直线,因为它们只会影响可读性,并添加了一些水平线来分隔表格的各个部分。
下标已标准化为小写。要么全部首字母大写,要么无。
对于数字范围,使用短破折号--
比连字符更可取。
\documentclass{article}
\usepackage{amsmath,booktabs,siunitx}
\sisetup{group-digits=integer}
\newcommand{\tbeta}[1]{\ensuremath{\beta_{\textup{#1}}}}
\begin{document}
\begin{table}[htp]
\centering
\begin{tabular}{lcS[table-format=1.9]}
\toprule
\textbf{Variable} & \textbf{Variable} & {\textbf{Probability}}\\
& \textbf{(Weight)} & \\
\midrule
Age (0--9) & \tbeta{09} & 0.000269072\\
Age (10--19) & \tbeta{1019} & 0.001297884\\
Age (20--29) & \tbeta{2029} & 0.007900182\\
Age (30--39) & \tbeta{3039} & 0.003849480\\
Age (40--49) & \tbeta{4049} & 0.006465789\\
Age (50--59) & \tbeta{5059} & 0.012566912\\
Age (60--69) & \tbeta{6069} & 0.015256684\\
Age (70--79) & \tbeta{7079} & 0.009464063\\
Age (80--89) & \tbeta{8089} & 0.009403302\\
\midrule
Fever & \tbeta{fever} & 0.150000000\\
Cough & \tbeta{cough} & 0.133333333\\
Sputum & \tbeta{sputum} & 0.038333333\\
Myalgia & \tbeta{myalgia} & 0.048333333\\
Fatigue & \tbeta{fatigue} & 0.038333333\\
Diarrhea & \tbeta{diarrhea} & 0.008333333\\
Nausea & \tbeta{nausea} & 0.006666667\\
Contact & \tbeta{contact} & 0.094822396\\
Travel & \tbeta{travel} & 0.094822396\\
\midrule
Total & Total & 0.679451492\\
\bottomrule
\end{tabular}
\end{table}
\end{document}