找回密码
 快速注册
搜索
查看: 697|回复: 3

新定义环境测试

[复制链接]

730

主题

1万

回帖

9万

积分

积分
93613
QQ

显示全部楼层

kuing 发表于 2014-5-9 14:45 |阅读模式
\(\newenvironment{leed}{\left\{\begin{aligned}}{\end{aligned}\right.}\)
\[
\begin{leed}
a&=1\\
b&=2
\end{leed}
\]

\(
\newcommand\leed{\left\{\begin{aligned}}
\newcommand\endleed{\end{aligned}\right.}
\)
\[
\leed
a&=1\\
b&=2
\endleed
\]

\[
f(x)=\leed
&x&&x>1\\
&-x&&x<-1
\endleed
\]

730

主题

1万

回帖

9万

积分

积分
93613
QQ

显示全部楼层

 楼主| kuing 发表于 2014-5-9 14:57
测试结果:
在这里用 \newenvironment 有问题,不行

上面一开始想用
  1. \newenvironment{leed}{\left\{\begin{aligned}}{\end{aligned}\right.}
复制代码
来新建一个 leed 环境,用于左边大括号的方程组输入,这在真 LaTeX 里是可行的,可是 MathJax 不行,根本使用不了。

于是只好退一步,定义两个命令 \leed 和 \endleed 来实现它,即
  1. \newcommand\leed{\left\{\begin{aligned}}
  2. \newcommand\endleed{\end{aligned}\right.}
复制代码
用法是 \leed ...... \endleed ,例如:
\leed
a-1&=1 \\
a&=1+1
\endleed
两边加 \ [ \ ] 后显示
\[\leed
a-1&=1 \\
a&=1+1
\endleed\]
f(x)=\leed
&x&&x>1\\
&{-x}&&x<-1
\endleed
两边加 \ [ \ ] 后显示
\[f(x)=\leed
&x&&x>1\\
&{-x}&&x<-1
\endleed\]

108

主题

2372

回帖

1万

积分

积分
13374

显示全部楼层

其妙 发表于 2014-5-13 23:04
align*环境和你的那个leed环境效果差不多?还有mathtype的环境也不一样!
\begin{align*}
f(x)&=ax^2+bx+c\\
&=a(x-x_1)(x-x_2)\\
&=\cdots
\end{align*}

730

主题

1万

回帖

9万

积分

积分
93613
QQ

显示全部楼层

 楼主| kuing 发表于 2014-5-13 23:52
回复 3# 其妙

加了左边大括号啊
至于 mathtype 就算了……

手机版|悠闲数学娱乐论坛(第3版)

GMT+8, 2025-3-4 15:47

Powered by Discuz!

× 快速回复 返回顶部 返回列表