You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何实现`cases`函数的逆操作?生成反向分段表达式

实现cases函数的逆形式(左侧大括号分段表达式)

默认的cases环境会将分段表达式放在大括号右侧,而你需要的是把表达式置于大括号左侧的形式,以下是两种可行实现方式:

方法1:用array环境手动构建

直接通过LaTeX的array环境搭配左大括号实现,代码示例:

\[
\begin{array}{l}
g(x) \\
h(x)
\end{array}
\left\{
\begin{array}{l}
\text{当 } x \geq 0 \\
\text{当 } x < 0
\end{array}
\right.
\]

这段代码会生成左侧为g(x)、h(x),右侧对应条件,中间用左大括号衔接的效果。

方法2:自定义命令封装

为了方便复用,可以自定义一个类似cases的逆操作命令,比如命名为sesac(对应cases的倒写):

\newcommand{\sesac}[2]{%
  \begin{array}{l}
    #1
  \end{array}
  \left\{
  \begin{array}{l}
    #2
  \end{array}
  \right.
}

使用时直接调用命令即可:

\[
\sesac{g(x) \\ h(x)}{\text{当 } x \geq 0 \\ \text{当 } x < 0}
\]

内容的提问来源于stack exchange,提问作者mcmuffin6o

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 19:07:04