我正在尝试创建一个空白表格(7 行,4 列),以便学生可以在工作表上填写。我发现这里在此论坛中:
\begin{document}
\begin{tabular}{|l|@{\hspace{10em}}|}
\hline A \\
\hline B \\
\hline
\end{tabular}
\end{document}
这将正确设置 hspace(在第一列之后,我也希望它很大),但我也希望它在垂直方向上更大,以便每个单元格都足够大以写入一些内容。如果可能的话,我想在不安装包的情况下做到这一点。
答案1
我的最小方法是将其设置\arraystretch
为大于 1 的值:
\documentclass[]{article}
\begin{document}
\bgroup% to limit the scope of the `\arraystretch` change
\def\arraystretch{2}
\begin{tabular}[]{|l|@{\hspace{10em}}|}
\hline
A \\
\hline
B \\
\hline
\end{tabular}
\egroup
\end{document}
为了增加第一列的宽度,我将使用以p
宽度作为参数的列说明符:
\documentclass[]{article}
\begin{document}
\bgroup
\def\arraystretch{2}
\begin{tabular}[]{|p{10em}|@{\hspace{10em}}|}
\hline
A \\
\hline
B \\
\hline
\end{tabular}
\egroup
\end{document}
答案2
您还可以添加一些空间后[...]
之后的行\\
:
\documentclass{article}
\renewcommand*{\arraystretch}{2}
\begin{document}
\begin{tabular}{*4{|p{7em}}|}
\hline
A &&&\\[14pt]
\hline
B &&&\\[14pt]
\hline
C &&&\\[14pt]
\hline
D &&&\\[14pt]
\hline
E &&&\\[14pt]
\hline
F &&&\\[14pt]
\hline
G &&&\\[14pt]
\hline
\end{tabular}
\end{document}