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:等式中的缩进(方框而不是数字)的主要内容,如果未能解决你的问题,请参考以下文章