制作 LaTeX 表格

制作 LaTeX 表格

我对 LaTeX 还比较陌生,想创建下面的表格,但目前还没有成功。任何帮助我都会很感激。 在此处输入图片描述

答案1

两个选项:第一个选项生成您发布的表格。在第二个选项中,我抑制了垂直规则和颜色,并使用了booktabs包(使用siunitx表格可以进一步完善):

\documentclass{article}
\usepackage{booktabs}
\usepackage[table]{xcolor}

\begin{document}

\begingroup
\renewcommand\arraystretch{1.3}
\noindent\begin{tabular}{|>{\columncolor{gray!30}}l*{4}{|l}|}
\hline
& \multicolumn{4}{l|}{\cellcolor{gray!30}\bfseries Interest rates} \\
\cline{2-5}
\bfseries Stock & &  \bfseries Decline & \bfseries Increase & \bfseries Unit \\
\bfseries Price & & & & \bfseries Frequency \\
\cline{2-5}
& \bfseries Decline & 200 & 950 & 1150 \\
\cline{2-5}
& \bfseries Increase & 800 & 50 & 850 \\
\cline{2-5}
& & 1000 & 1000 & 2000 \\
\hline
\end{tabular}
\endgroup\par\bigskip

\noindent\begin{tabular}{*{5}{l}}
\toprule
& \multicolumn{4}{l}{\bfseries Interest rates} \\
\cmidrule(l){2-2}\cmidrule(lr){3-3}\cmidrule(lr){4-4}\cmidrule(r){5-5}
\bfseries Stock & &  \bfseries Decline & \bfseries Increase & \bfseries Unit \\
\bfseries Price & & & & \bfseries Frequency \\
\cmidrule{2-5}
& \bfseries Decline & 200 & 950 & 1150 \\
& \bfseries Increase & 800 & 50 & 850 \\
& & 1000 & 1000 & 2000 \\
\bottomrule
\end{tabular}

\end{document}

在此处输入图片描述

如果表位于环境内,则第一个表的s\noindent和组不是必需的table

相关内容