乳胶:等式中的缩进(用方框代替数字)

时间:2019-04-02 09:04:43

标签: latex alignment vertical-alignment digits text-alignment

我想完成任务-除了数字未知的列。

如何制作所有内容使其在方框和数字的中心对齐?

要在数字下方输入数字,请在数字下方输入框,在数字下方输入框?

\def\msquare{\mathord{\scalerel*{\Box}{gX}}}


\begin{multline*}
\begin{array}{r}
+
\begin{array}{r}
\msquare64\msquare\msquare\msquare\\
661977\\
\end{array}\\
\hline
\begin{array}{r}
1\msquare\msquare631\msquare
\end{array}\\
\end{array}
\end{multline*}

enter image description here

1 个答案:

答案 0 :(得分:1)

这可以通过数组来完成。由于您的值只是平方或数字,因此最好使用表格环境,在该表格环境中可以更精确地控制列间距。为此,更简单的方法是重新定义tabcolsep的长度,但是像array这样的软件包可以提供其他控制方式。

\documentclass{article}
\usepackage{amsmath}
\usepackage{array}

\begin{document}
% \def\msquare{\mathord{\scalerel*{\Box}{gX}}} % redifined, because I do know what \Box does.
\def\msquare{\raisebox{1mm}{\framebox[2mm][r]{}}}


\setlength{\tabcolsep}{0.5pt}
\begin{multline*}
  \begin{array}{r}
    +
    \begin{tabular}{ccccccc}
      &\msquare&6&4&\msquare&\msquare&\msquare\\
      &6&6&1&9&7&7\\
      \hline
      1&\msquare&\msquare&6&3&1&\msquare
    \end{tabular}\\
  \end{array}
\end{multline*}
\end{document}

enter image description here

为避免在所有文档中重新定义tabcolsep,请将该代码括在花括号中。