免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
返回列表 发帖

本论坛的自定义命令[2016-4-5更新\edr...\endedr]

MathJax 的确不错,还能自定义命令。

目前本论坛已经自定义的命令有:
\vv 向量箭头,等价于 \overrightarrow ,例:\$\vv a\$ ,\$\vv{AB}\$ 分别显示 $\vv a$ ,$\vv{AB}$
\bm 用于粗体向量,等价于 \boldsymbol ,例:\$\bm a + \bm{AB}\$ 显示 $\bm a + \bm{AB}$
\mbb 用于特殊数集,等价于 \mathbb  ,例:\$\mbb R\$ 显示 $\mbb R$
\du 角度,等价于 ^\circ ,例:\$30\du\$ 显示 $30\du$
\px 斜的平行符号(默认的平行符号命令 \parallel 是直立的 $\parallel$),例:\$AB\px CD\$ 显示 $AB\px CD$
\pqd 平行且等于(无论 MathJax 还是真 LaTeX 都无此符号),例:\$AB\pqd CD\$ 显示 $AB\pqd CD$
\riff 和 \liff 向右推出和向左推出,分别等价于 \implies 和 \impliedby ,例:\$A\riff B\liff C\$ 显示 $A\riff B\liff C$
\kongji 和 \buji 空集和补集,分别等价于 \varnothing 和 \complement ,例:\$\kongji = \buji_UU\$ 显示 $\kongji = \buji_UU$
\veps 希腊字母 $\varepsilon$,等价于 \varepsilon
\rmd 直立的微积算子 d ,例:\$\int_a^b f(x) \rmd x^2\$ 显示 $\int_a^b f(x) \rmd x^2$
\abs 绝对值(自动适应高度),带一个必要参数,相当于 \left| ... \right| ,用法是 \abs{xx} ,
例:\$\abs{-2-2}\$ ,\$\abs{\dfrac ab}\$ 分别显示 $\abs{-2-2}$ ,$\abs{\dfrac ab}$
(试试 \$|-2-2|\$ 与 \$\abs{-2-2}\$ 看看有什么不同?)
注:带箭头的向量的模不建议用它,效果不太好看如 $\abs{\vv a}+\abs{\vv b}$,这是因为箭头太高
\S 用于三角形面积,带一个必要参数,相当于 S_{\triangle ...} ,例:\$\S{ABC}\$ 显示 $\S{ABC}$
\an ,\bn ,\cn ,\xn ,\Sn 用于数列,分别等价于 \{a_n\} ,\{b_n\} ,\{c_n\} ,\{x_n\} ,\{S_n\} ,例:\$\an,\bn,\cn,\xn,\Sn\$ 显示 $\an,\bn,\cn,\xn,\Sn$
\inR ,\inN ,\inZ ,\inC ,\inQ 属于数集,分别等价于 \in\mbb{R} ,\in\mbb{N} ,\in\mbb{Z} ,\in\mbb{C} ,\in\mbb{Q} ,例:\$a\inR,b\inN,c\inZ,d\inC,e\inQ\$ 显示 $a\inR,b\inN,c\inZ,d\inC,e\inQ$
\Rtt 直角三角形,相当于 \text{Rt}\triangle ,例:\$\Rtt ABC\$ 显示 $\Rtt ABC$
\led 和 \endled 左边带大括号的方程组,注意:两者必须一起用。
实际上 \led ... \endled 相当于 \left\{\begin{aligned} ... \end{aligned}\right.
例:$\led a-1&=1 \\ b&=1+1 \endled$ 显示 $\led a-1&=1 \\ b&=1+1 \endled$ ,这里的 & 用于对齐
\edr 和 \endedr 右边带大括号的方程组,注意:两者必须一起用。
实际上 \edr ... \endedr 相当于 \left.\begin{aligned} ... \end{aligned}\right\}
例:$\edr a-1&=1 \\ b&=1+1 \endedr$ 显示 $\edr a-1&=1 \\ b&=1+1 \endedr$ ,这里的 & 用于对齐


定义这些命令大部分是为了简化输入以及方便大家记忆,还有一些是这里本身没有的符号。

以上这些大家已经可以直接用的了。

而除此之外,还可以在某一页面内临时自定义一个命令来用,此时该命令只应用于该页面,不影响全局。

比如,在某个贴子里需要多次输入相同的 $a_1+a_2+\cdots+a_n$,这时你可以定义临时命令来代替它,这样就可以简化输入。
具体的定义方法是:
在开头先输入一个
  1. $\newcommand\asdf{a_1+a_2+\cdots+a_n}$
复制代码
这样后面只要用 \asdf 命令就可以得到 $a_1+a_2+\cdots+a_n$ 了。
那个命令名 asdf 你可以随意取,不过一定要纯英文,而且不能与已有命令重复。

进一步,如果某个贴子里需要多次输入形如 $a_1+a_2+\cdots+a_k$ 的式子,但最后下标不一定是 $k$,而可能是 $k+1$,$n$ 等等,这时你可以定义含一个参数的临时命令来代替它。具体方法类似:
在开头先输入一个
  1. $\newcommand\fdsa[1]{a_1+a_2+\cdots+a_{#1}}$
复制代码
这样,用 \fdsa{k} 得 $a_1+a_2+\cdots+a_k$,用 \fdsa{n} 得 $a_1+a_2+\cdots+a_n$,用 \fdsa{k+1} 得 $a_1+a_2+\cdots+a_{k+1}$ 等等。

再进一步,要是不但最后下标不定,而且字母 $a$ 也不定呢?那就定义含两个参数的临时命令。
  1. $\newcommand\aassdd[2]{{#1}_1+{#1}_2+\cdots+{#1}_{#2}}$
复制代码
这样,用 \aassdd{a}{n} 得 $a_1+a_2+\cdots+a_n$,用 \aassdd{x}{k} 得 $x_1+x_2+\cdots+x_k$,用 \aassdd{S}{k+p} 得 $S_1+S_2+\cdots+S_{k+p}$ 等等。

还可以定义更多个参数的命令,跟真 LaTeX 差不多。参数的个数应该是有上限的,不过一般也不会用到那么多了。

大家不妨测试测试,有更好的提议欢迎回贴提出。
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

回复 11# isee

要是把 向量符号代码 定义成   \xl,分数定义成\f,推导(推出)定义成\td或tc,根号定义成\gh,n次根号定义成\ngh,左箭头定义成\jt或\zjt,右箭头定义成\yjt,上箭头定义成\sjt,下箭头定义成\xjt,那岂不是更好用吗?

TOP

回复 10# kuing

还是算了,太难看了。。。。

TOP

弧 怎么办?
isee 发表于 2013-10-23 17:12

来个伪方法:\overset{\Large\frown}{AB}

效果:$\overset{\Large\frown}{AB} = 30\du$  

是从 Texvc (base rules).tdl 里偷来的招,其实就是将 $\frown$ 放到字母上面,所以形状是固定的,不会自动伸长,要根据下面字母的多少来手动缩放,如弧 ABC 就要 \overset{\Huge\frown}{ABC} ,效果:$\overset{\Huge\frown}{ABC}$,真丑。
$\href{https://kuingggg.github.io/}{\text{About Me}}$

TOP

分式的分号最常见,要是能定义成f就好了。
踏歌而来 发表于 2016-12-9 10:33



    要定义下,当然是可以的。但是正是因为是最常用的,所以不适合定义为其它命令

  \frac \sqrt 用几次就熟悉了

TOP

分式的分号最常见,要是能定义成f就好了。

TOP

回复 6# kuing


原来如此

TOP

回复 5# 血狼王

打错了,是5号……

TOP

[quote=kuing]本论坛的自定义命令[2016-4-15更新\edr...\endedr][/quote]
今天才4月9号,哪来的“2016-4-15更新”?

TOP

回复 3# isee

在这里暂时没办法。
$\href{https://kuingggg.github.io/}{\text{About Me}}$

TOP

弧 怎么办?

TOP

好啊,以后要是出数列的试卷,哼哼~~~,你们懂的

TOP

返回列表 回复 发帖