免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
Board logo

标题: latex里怎么用加法? [打印本页]

作者: abababa    时间: 2017-8-19 09:46     标题: latex里怎么用加法?

用\ding{172}可以输入带圈数字1,然后我想定义一个新的命令,用\newcommand{\myding}[1]{\ding{171+#1}},想以后用\myding{1}时就是输入带圈数字1。请教这里这个加法应该怎么弄?
作者: kuing    时间: 2017-8-19 12:13

\newcommand\myding[1]{\ding{\numexpr171+#1\relax}}
作者: abababa    时间: 2017-8-19 14:28

回复 2# kuing
谢谢,弄好了。
作者: kuing    时间: 2017-8-19 15:33

BTW,除了 \numexpr 外,还有 \dimexpr 用于长度运算,写法也一样:\dimexpr ... \relax ,有时 \relax 可以省略,但建议不省。

这些都不需要宏包支持,之前重写的不依赖宏包的选择题排版代码就是利用它来改写的。
作者: abababa    时间: 2017-8-20 08:37

回复 4# kuing

原来方法挺多的,我会一种就行了,并且深入的还不明白,先能用就好。




欢迎光临 悠闲数学娱乐论坛(第2版) (http://kuing.orzweb.net/) Powered by Discuz! 7.2