叠覆岩

叠覆岩

我正在尝试重叠 empheq 环境。我想要获得的结果(使用数组)是:

在此处输入图片描述

我不喜欢数组环境,因为它不能很好地管理空间,正如您所看到的。

因此我使用 empheq。我得到:

在此处输入图片描述

你知道如何解决这个问题吗?

问候

\documentclass[9pt]{extbook}
\usepackage[french]{keystroke}
\usepackage[utf8]{inputenc}
\usepackage{amsmath,amsfonts,amssymb,amsthm}
\usepackage[table]{xcolor}

\usepackage{array,multicol}

\usepackage[T1]{fontenc}
\usepackage{lmodern} 
\usepackage[francais]{babel}

\usepackage{empheq}
\usepackage{varwidth}

\begin{document}

\[
\left\{\begin{array}{l}
\left\{\begin{array}{l}
a = b \times c \\
 d = e \times f
\end{array}\right. \\
\left\{\begin{array}{l}
a = b \times c \\
 d = e \times f
\end{array}\right.
\end{array} \right.
\]

\begin{empheq}[left=\empheqlbrace]{align*}
 { \begin{varwidth}{20cm}
\begin{empheq}[left=\empheqlbrace]{align*}
    a = b \times c \\
  d = e \times f
 \end{empheq}
 \end{varwidth}} \\
{ \begin{varwidth}{20cm}
\begin{empheq}[left=\empheqlbrace]{align*}
    a = b \times c \\
  d = e \times f
 \end{empheq}
 \end{varwidth}}
 \end{empheq}

\end{document}

答案1

由于您没有单独对方程式进行编号,因此不需要empheq

\documentclass{article}
\usepackage{amsmath}

\begin{document}
\[
\begin{cases}
  \begin{cases}
    a = b \times c \\
    d = e \times f
  \end{cases}
\\
\\[-3\jot]
  \begin{cases}
    a = b \times c \\
    d = e \times f
  \end{cases}
\end{cases}
\]
\end{document}

\\ \\[-\3jot]只是一个提供垂直分离的技巧。

在此处输入图片描述

答案2

使用 cases环境就足够了。由于我不明白你为什么使用varwidth,所以我简化了你的代码:

\documentclass[9pt]{extbook}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}

\usepackage{array}
\usepackage{amsfonts,amssymb}
\usepackage{empheq}

\usepackage[francais]{babel}

\begin{document}

\begin{empheq}[left=\empheqlbrace]{align*}
\begin{cases}
    a = b \times c \\
  d = e \times f
 \end{cases}
\\
\begin{cases}
    a = b \times c \\
  d = e \times f
 \end{cases}
\end{empheq}

\end{document} 

在此处输入图片描述

顺便说一句,empheq加载mathtools会反过来加载amsmath,所以您不必加载后者。

答案3

在这里,我使用堆叠来表示方程式,并展示了两种不同的括号方法。虽然该scalerel方法可以更好地匹配括号的高度,但该\left\{方法提供了标准的括号形状。显然,可以根据需要添加额外的空间。我删除了所有可能的空格以提供最小的括号间间距。

\documentclass{article}
\usepackage[usestackEOL]{stackengine}
\stackMath
\usepackage{scalerel}
\begin{document}
Scalerel approach

\scalerel[2ex]{\{}{%
\def\stackalignment{l}%
  \stackanchor{%
    \scalerel[1.7ex]{\{}{\Centerstack{a=b\times c\\d = e\times f}}%
  }{%
    \scalerel[1.7ex]{\{}{\Centerstack{a=b\times c\\d = e\times f}}%
  }%
}

left\{ approach:

\(
\left\{%
\def\stackalignment{l}%
  \stackanchor{%
    \left\{\Centerstack{a=b\times c\\d = e\times f}\right.%
  }{%
    \left\{\Centerstack{a=b\times c\\d = e\times f}\right.%
  }%
\right.
\)
\end{document}

在此处输入图片描述

相关内容