作者dryman (dryman)
看板LaTeX
标题[心得] 自定义巨集 macro
时间Tue Mar 23 20:49:32 2010
用巨集和macro在版上都没找到东西
就让我再来赚个批币,分享一下最简易的自定义巨集吧~XD
文章愈写愈长,很多片段都会重复用到
如果只是英文片段,打字快一点那写起来还ok
但若是公式、程式片段等有很多符号的地方
每次打都要检查有没有写错而战战兢兢,实在是太麻烦啦!
在latex中自定义巨集很简单:
举个简单的例子:
\newcommand{\mySum} [3] {\sum_{#1}^{#2} #3}
指令名称 参数数目 #1,#2,#3为到时候代入的参数
所以\mySum{i=0}{5}{P_i} 就跟 \sum_{i=0}^5 P_i 是一样的!
这个例子举得不是很好,因为键入的符号比原本的还要多XD
不过,参数是可以自定义初始值的!
所以可以预设成 \newcommand{\mySum}[3][i=0][5]{\sum_{#1}^{#2} #3}
这样只要打\mySum{P_i}就有一样的效果了
想对latex macro有更多了解的人,可以在这里面学
http://0rz.tw/QUjV2
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.4.197
1F:推 weiye:感谢!! :-) 03/23 23:56
2F:推 khwang0:搭配\ensuremath效果更佳 03/24 09:12