使用不同的语法来编写分数有时会很有用,而不是使用\frac{ab}{cd}
,我更喜欢写一些类似于
\frac{ab⌂cd}
其中 Unicode⌂
是 的东西}{
。
NB,我不想弄乱定义\frac
,而是想\newcommand{\myfrac}[2]{#1⌂#2}
方法-我对 TeX 的理解有限,但我认为我可以使用 catcode 来做到这一点,我的理解是:
\catcode `@=2
相当于}
\catcode `@=1
相当于{
然而只是写作
\catcode`\⌂=\active
\def ⌂{ \catcode `@=2 \catcode `@=1 }
答案1
我有 koi8-r 语言环境并且不能使用 unicode,因此⌂
我将使用|
:
首先定义一个命令:
\makeatletter
\def\myfrac@#1|#2'{\frac{#1}{#2}}
\def\myfrac#1{\myfrac@#1'}
\makeatother
然后使用它:
example: $\myfrac{10|20}$