我正在尝试打印下面这个相当奇怪的表格
我知道有一个名为 exam 的软件包,不过我有点想用“我自己的风格”来做这件事
我确实尝试制作下表,但还远远没有做到。
最重要的是桌子看起来不错,而不是桌子的精确复制品。有人能帮我吗?我最近开始学习 latex,在学习的道路上跌跌撞撞 =)
编辑:可以删除最左边和最右边的垂直线,这样表格就会更符合表格的标准。
编辑2:
\documentclass[10pt,a4paper]{article}
\usepackage{mathtools}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{multicol}
\begin{document}
\noindent \begin{tabular*}{\textwidth}{@{}clccccccccccccccc@{}}
\toprule
& & & & & & Sum \\
\cmidrule{1-1}\cmidrule(l){2-16}\cmidrule(l){17-17}
\multirow{2}{*}{Part 1} & Problem & 1a1) & 1a2) & 1b1) & 1b2) & 1c & 1d1) & 1d2) & 1e & 1f & 2a & 2b & 2c \\
& Score & 2 & 2 & 2 & 2 & 2 & 2 & 2 & 2 & 2 & 2 & 2 & 2 & 24 \\
\midrule
\multirow{2}{*}{Part 1} & Problem & 1a1) & 1a2) & 1b1) & 1b2) & 1c & 1d1) & 1d2) & 1e & 1f & 2a & 2b & 2c \\
& Score & 2 & 2 & 2 & 2 & 2 & 2 & 2 & 2 & 2 & 2 & 2 & 2 & 24 \\
\cmidrule{1-1}\cmidrule(l){2-17}\cmidrule(l){17-17}
& \multicolumn{5}{r}{Total number of points} & 14 \\
\bottomrule
\end{tabular*}
\end{document}
答案1
我会尝试更改表格布局,首先,取消垂直规则。使用包提供的功能,booktabs
您可以改进表格布局。以下是两种可能性:
\documentclass{article}
\usepackage{multirow}
\usepackage{booktabs}
\begin{document}
\noindent\begin{tabular}{@{}clccccc@{}}
\toprule
& & & & & & Sum \\
\cmidrule{1-1}\cmidrule(l){2-6}\cmidrule(l){7-7}
\multirow{2}{*}{Part 1} & Problem & 1a & 2b & 3a & 5b & \\
& Score & 2 & 2 & 1 & 2 & 7 \\
\midrule
\multirow{2}{*}{Part 1} & Problem & 6a & 6b & 7a & 8b & \\
& Score & 2 & 2 & 1 & 2 & 7 \\
\cmidrule{1-1}\cmidrule(l){2-6}\cmidrule(l){7-7}
& \multicolumn{5}{r}{Total number of points} & 14 \\
\bottomrule
\end{tabular}
\vspace{2cm}
\noindent\begin{tabular}{@{}lccccccccc@{}}
\toprule
& \multicolumn{8}{c}{Part} & Total \\
\cmidrule{2-9}
& \multicolumn{4}{c}{1} & \multicolumn{4}{c}{2} \\
\cmidrule(r){1-1}\cmidrule(lr){2-5}\cmidrule(lr){6-9}\cmidrule(l){10-10}
Problem & 1a & 2b & 3a & 5b & 6a & 6b & 7a & 8b \\
Score & 2 & 2 & 1 & 2 & 2 & 2 & 1 & 2 \\
\cmidrule(r){1-1}\cmidrule(lr){2-5}\cmidrule(lr){6-9}\cmidrule(l){10-10}
Sum & \multicolumn{4}{c}{7} & \multicolumn{4}{c}{7} & 14 \\
\bottomrule
\end{tabular}
\end{document}
这是第三种变体:
\documentclass{article}
\usepackage{multirow}
\usepackage{booktabs}
\begin{document}
\noindent\begin{tabular}{@{}cccc@{}}
\toprule
Part & Problem & Score & Sum \\
\cmidrule(r){1-1}\cmidrule(lr){2-2}\cmidrule(lr){3-3}\cmidrule(l){4-4}
\multirow{4}{*}{1} & 1a & 2 & \multirow{4}{*}{7} \\
& 2b & 2 & \\
& 3a & 1 & \\
& 5b & 2 & \\
\midrule
\multirow{4}{*}{2} & 6a & 2 & \multirow{4}{*}{7} \\
& 6b & 2 & \\
& 7a & 1 & \\
& 8b & 2 & \\
\midrule
& \multicolumn{2}{c}{Total} & 14 \\
\bottomrule
\end{tabular}
\end{document}