单词内部字母符号的间距,数学符号的间距怎么调整?

2019-08-16 15:21发布

单词内部字母符号的间距,例如 word 这四个字母的间距怎么调整?如果需要在一个环境或者 group 内自动调整数学模式中的字母符号、数字符号之间的间距,例如调整\[0123\]这四个数字符号之间的间...

单词内部字母符号的间距,例如 word 这四个字母的间距怎么调整?

如果需要在一个环境或者 group 内自动调整数学模式中的字母符号、数字符号之间的间距,例如调整

\[0123\]

这四个数字符号之间的间距,可以怎么做呢?

2条回答
E降调
2019-08-16 16:09 .采纳回答

一般不需要调整这些的。最好先说一下你的实际要求,是因为觉得 \[ 2 + word \] 的 word 实在太丑了(应善用 \text{} 命令),还是需要排一个矩阵(应善用 matrix 或 array 等环境)?

作者追问:2019-08-16 16:09

谢谢前辈!

前一阵家里的小朋友学习用竖式计算加减法,就像

\tikz{

  \matrix (vf) [matrix of math nodes,nodes={anchor=east}]

  {

       & 29\\

    + & 47\\

  };

  \draw (vf-2-1.south west)--(vf-2-2.south east);

}

我编辑好再打印到纸上给小孩用,小孩说,数字符号的间距要大一些才便于书写进位。把数字符号做成 node 也能让数字符号的间距变大,但觉得不太自然。


回答: 2019-08-16 16:09

可以直接做成3列:

       & 2 & 9\\
     + & 4 & 7\\


想玩大一点,可以看看 xlop 宏包。基本用法是

\usepackage{xlop}
\opadd{29}{47}

这个宏包会自动做功课(家长不用自己做答案范例哈哈哈哈

image.png

可以在参数上动手脚,把答案弄成白色,再把columnwidth和lineheight弄大:

\opadd[resultstyle=\color{white},
  carrystyle=\color{white},
  voperator=bottom,
  columnwidth=1em,
  lineheight=1.2\baselineskip]
  {29}{47}

image.png


一周热门 更多>