latex:等式中的缩进(方框而不是数字)

Posted

技术标签:

【中文标题】latex:等式中的缩进(方框而不是数字)【英文标题】:latex: indents in the equation (boxes instead of digit) 【发布时间】:2019-08-23 13:07:31 【问题描述】:

我想做这个任务 - 添加未知数字的列。

如何让一切都在方框和数字的中心对齐?

要数位在数位下,数位在数位下,数位在数位下?

\def\msquare\mathord\scalerel*\BoxgX


\beginmultline*
\beginarrayr
+
\beginarrayr
\msquare64\msquare\msquare\msquare\\
661977\\
\endarray\\
\hline
\beginarrayr
1\msquare\msquare631\msquare
\endarray\\
\endarray
\endmultline*

【问题讨论】:

【参考方案1】:

这可以通过数组来完成。由于您的值只是正方形或数字,因此最好使用可以更精细地控制列间距的表格环境。要做到这一点,更简单的方法是重新定义tabcolsep 的长度,但是像数组这样的包可以提供其他方法来控制它。

\documentclassarticle
\usepackageamsmath
\usepackagearray

\begindocument
% \def\msquare\mathord\scalerel*\BoxgX % redifined, because I do know what \Box does.
\def\msquare\raisebox1mm\framebox[2mm][r]


\setlength\tabcolsep0.5pt
\beginmultline*
  \beginarrayr
    +
    \begintabularccccccc
      &\msquare&6&4&\msquare&\msquare&\msquare\\
      &6&6&1&9&7&7\\
      \hline
      1&\msquare&\msquare&6&3&1&\msquare
    \endtabular\\
  \endarray
\endmultline*
\enddocument

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

【讨论】:

阿兰,太酷了!一个问题:如何将高度设置为框架框(在您的示例框中很小:() 您可以在framebox的内容中添加一条0宽度规则。如果您想要 1 厘米的高度,请将 \msquare 更改为 \def\msquare\raisebox1mm\framebox[2mm][r]\rule0pt1cm。请注意,第一个参数控制框的垂直位置(1mm)和第二个框的宽度(2mm)。您可以根据需要进行更改。

以上是关于latex:等式中的缩进(方框而不是数字)的主要内容,如果未能解决你的问题,请参考以下文章

LaTex缩进问题

LaTeX“ indent”创建段落缩进/标签包要求?

在此 LaTeX 文档中插入代码并带有缩进

latex中的如何让中文首行缩进两个字符

数字后的段落没有缩进? [关闭]

如何防止 UITableViewCell 中的缩进 contentView 而不是 textLabel