表格列不匹配

表格列不匹配

我正在尝试创建一个文档来展示如何将两个数字相加,重点是从个位开始向上移动,但出于某种原因,我的表格环境的列与我的实际输入不匹配。我已经声明了三列,但第二个声明正在调整我的第三列。

\begin{center}
\begin{tabular}{rp{1cm} rp{1cm} rp{1cm} }
2{\color{red}{2}} &  & {\color{red}{2}}2 \\
+1{\color{red}{3}} & $\longrightarrow$ & +{\color{red}{1}}3 \\
\cline{1-1} \cline{3-3}
{\color{red}{5}} & & {\color{red}{3}}5
\end{tabular}
\end{center}

我试图使用右箭头来显示我们如何从个位移动到十位,所以我想我应该给它分配一个自己的列。然而间距有点不对,当我尝试将第二个变成时rp{1cm}c{1cm}它会弄乱我的第三列。更奇怪的是,命令\cline将行放在了正确的位置……

答案1

您有六列规范,但使用三列,第一列和第三列右对齐,中间的列居中:

\documentclass{article}
\usepackage{color}
\begin{document}
\begin{center}
\begin{tabular}{rcr}
2\textcolor{red}{2} & & \textcolor{red}{2}2 \\
+1\textcolor{red}{3} & $\longrightarrow$ & +\textcolor{red}{1}3 \\
\cline{1-1} \cline{3-3}
\textcolor{red}{5} & & \textcolor{red}{3}5
\end{tabular}
\end{center}
\end{document}

得出的结果(图片由 azetina 添加):

带有彩色柱子的表格

差异{\color{red}{...}}并不\textcolor{red}{...}重要,我使用它只是\textcolor因为它更容易阅读(更少的括号)。

相关内容