如何增加一行中数字的距离?

如何增加一行中数字的距离?

我想在以下代码中增加每行数字之间的距离。请您提供指导。

\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}

在此处输入图片描述

在这两个例子中,我在最后两列添加了字母,从它们在表中的存在可以看出。

相关内容