我想在以下代码中增加每行数字之间的距离。请您提供指导。
\begin{document}
\begin{center}
\begin{tabular}{ccc}
17 13 18 19 17 21 29 22 16 28 21 15& & \\[0.25cm]
26 23 24 20 8 17 17 21 32 18 25 22 & & \\[0.25cm]
16 10 20 22 19 14 30 22 12 24 28 11 \\[0.25cm]
\end{tabular}
\end{document}strong text
\end{center}
答案1
在参数中tabular
您没有指定行数,而是指定列数。
你的桌子应该是
\begin{tabular}{@{} *{12}{r} @{}}
17 & 13 & 18 & 19 & 17 & 21 & 29 & 22 & 16 & 28 & 21 & 15 \\[0.25cm]
26 & 23 & 24 & 20 & 8 & 17 & 17 & 21 & 32 & 18 & 25 & 22 \\[0.25cm]
16 & 10 & 20 & 22 & 19 & 14 & 30 & 22 & 12 & 24 & 28 & 11
\end{tabular}
开始和结束的意思@{}
是“不添加标准填充”(但是,如果表格不是太宽,则可以删除它们)。
我们*{12}{r}
指定 12 列,并右对齐。您可能更喜欢居中,但在我看来,第二行第五列的 8 行似乎未对齐。
完整代码。
\documentclass{article}
\begin{document}
\begin{center}
\begin{tabular}{@{} *{12}{r} @{}}
17 & 13 & 18 & 19 & 17 & 21 & 29 & 22 & 16 & 28 & 21 & 15 \\[0.25cm]
26 & 23 & 24 & 20 & 8 & 17 & 17 & 21 & 32 & 18 & 25 & 22 \\[0.25cm]
16 & 10 & 20 & 22 & 19 & 14 & 30 & 22 & 12 & 24 & 28 & 11
\end{tabular}
\end{center}
\end{document}
选择
这是处理表格的另一种方法。由于这些是数字,因此最好使用数学模式,因此您可以使用数学显示。您还可以根据自己的喜好缩小间距。
\documentclass{article}
\begin{document}
\[
\setlength{\arraycolsep}{0.15cm}
\begin{array}{@{} *{12}{r} @{}}
17 & 13 & 18 & 19 & 17 & 21 & 29 & 22 & 16 & 28 & 21 & 15 \\[0.25cm]
26 & 23 & 24 & 20 & 8 & 17 & 17 & 21 & 32 & 18 & 25 & 22 \\[0.25cm]
16 & 10 & 20 & 22 & 19 & 14 & 30 & 22 & 12 & 24 & 28 & 11
\end{array}
\]
\end{document}
调整水平和垂直间距的值,直到满意为止。
答案2
- 你的 MWE 是错误的。我认为你的 MWE 结尾应该是:
...
\end{tabular}
\end{center}
strong text
\end{document}
- 你的表格有三列,第一列是 12 个数字的字符串,最后两列是空的。
- 目前尚不清楚,您是否只喜欢字符串中数字之间的较大间距,或者是否还喜欢数字水平对齐。
- 在第一种情况下,你可以使用 Gonzalo Medina 的答案 这个问题,例如你的情况:
\documentclass{article}
\usepackage{lipsum}
\begin{document}
\begin{center}
\spaceskip=3\fontdimen2\font plus 3\fontdimen3\font minus 3\fontdimen4\font
\begin{tabular}{ccc}
17 13 18 19 17 21 29 22 16 28 21 15 & a & b \\
26 23 24 20 8 17 17 21 32 18 25 22 & c & d \\
16 10 20 22 19 14 30 22 12 24 28 11 & e & f \\
\end{tabular}
\end{center}
strong text
\end{document}
其生产成果为:
- 或者将第一列分成 12 列:
\documentclass{article}
\usepackage{lipsum}
\begin{document}
\lipsum[66]
\begin{center}
\spaceskip=3\fontdimen2\font plus 3\fontdimen3\font minus 3\fontdimen4\font
\begin{tabular}{*{12}{c} cc}
17 & 13 & 18 & 19 & 17 & 21 & 29 & 22 & 16 & 28 & 21 & 15 & a & b \\
26 & 23 & 24 & 20 & 8 & 17 & 17 & 21 & 32 & 18 & 25 & 22 & e & f \\
16 & 10 & 20 & 22 & 19 & 14 & 30 & 22 & 12 & 24 & 28 & 11 & e & f \\
\end{tabular}
\end{center}
\end{document}
在这两个例子中,我在最后两列添加了字母,从它们在表中的存在可以看出。