在公式周围添加括号

在公式周围添加括号

有没有办法在方程组周围添加括号?假设我想在以下位置添加括号:

一个= x + 2 y + 3 z

b=6x+y+2z

坐标为5x+3y+z

我能找到的关于大括号外观的最好例子是这里的“2d,3d,4th,5th,6th”:

在此处输入图片描述

换句话说,它们需要是花括号,并且出现在两边。它们还需要包围整个系统。

谢谢!

答案1

有两种可能性,取决于您所说的“卷曲”是什么意思。

第一种类型的支架随着高度的增加而变宽;但是,在这种情况下,我将其最大宽度限制为 3ex。

第二种支架永远不会变宽,只会变高。

编辑以添加\stackMath在数学模式下执行堆栈。

\documentclass{article}
\usepackage{scalerel}
\usepackage[usestackEOL]{stackengine}
\stackMath
\begin{document}
\[
\scaleleftright[3ex]{\{}
{\Centerstack{a=x+2y+3z\\
b=6x+y+2z\\
c=5x+3y+z}}
{\}}
\quad
\left\{ 
\Centerstack{a=x+2y+3z\\
b=6x+y+2z\\
c=5x+3y+z}
\right \}
\]
\end{document}

在此处输入图片描述

如果您有来自不同(可导入)字体的更合您喜好的花括号字形,则可以在下面介绍的第一种方法中使用它。

例如,这里我们使用了mathdesign包中的括号。

\documentclass{article}
\usepackage{scalerel}
\usepackage[usestackEOL]{stackengine}
\stackMath
\usepackage[utopia]{mathdesign}
\begin{document}
\[
\scaleleftright[3ex]{\{}
{\Centerstack{a=x+2y+3z\\
b=6x+y+2z\\
c=5x+3y+z}}
{\}}
\quad
\left\{ 
\Centerstack{a=x+2y+3z\\
b=6x+y+2z\\
c=5x+3y+z}
\right \}
\]
\end{document}

在此处输入图片描述

作为 OP 的后续,mathdesign可以使用 egreg 的方法单独获得支架(如\textbraceleft和)\textbraceright从 MathDesign (Utopia) 导入花括号

在下面的 MWE 中,我仅将其按原样导入。因此,左侧\scaleleftright使用它,而右侧解决方案使用默认的 LaTeX 括号。但是,通过取消注释提供的附加代码,这些花括号将成为默认的数学括号。

但无论哪种情况,其余的mathdesign字形都不会被导入。

\documentclass{article}
\usepackage{scalerel}
\usepackage[usestackEOL]{stackengine}
\stackMath
%\usepackage[utopia]{mathdesign}
\DeclareSymbolFont{mdsymbols}     {OMS}{mdput}{m}{n}
\DeclareSymbolFont{mdlargesymbols}{OMX}{mdput}{m}{n}
% TO GET ALL BRACES REPLACED WITH THE mathdesign BRACE
%\DeclareMathDelimiter{\lbrace}
%   {\mathopen}{mdsymbols}{"66}{mdlargesymbols}{"08}
%\DeclareMathDelimiter{\rbrace}
%   {\mathclose}{mdsymbols}{"67}{mdlargesymbols}{"09}
%
% TO JUST IMPORT mathdesign BRACES AS \textbraceleft and \textbraceright
\renewcommand{\textbraceleft}{%
  {\fontfamily{mdput}\fontencoding{OMS}\selectfont\char"66}}
\renewcommand{\textbraceright}{%
  {\fontfamily{mdput}\fontencoding{OMS}\selectfont\char"67}}
\begin{document}
\[
\scaleleftright[3ex]{$\textbraceleft$}
{\Centerstack{a=x+2y+3z\\
b=6x+y+2z\\
c=5x+3y+z}}
{$\textbraceright$}
\quad
\left\{ 
\Centerstack{a=x+2y+3z\\
b=6x+y+2z\\
c=5x+3y+z}
\right \}
\]
\end{document}

在此处输入图片描述

答案2

这是一种利用一些matrix结构的方法amsmath

这些支架并不像图片中显示的那么紧身,但它们会自动伸展以适应里面堆叠的东西。

我避开了左边的元素,因为我不想摆弄不同级别的根(而你并没有说这相关);然而,在像这样的“链”中,左边的元素只是右边的镜像。

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
 \text{is the }
 \begin{Bmatrix}
  2\mathrm{d}\\3\mathrm{d}\\4\mathrm{th}\\5\mathrm{th}\\6\mathrm{th}
 \end{Bmatrix}
 \text{ root of }
 \left\{
 \begin{matrix}
  a,\\a,\\a,\\a,\\a,
 \end{matrix}
 \right.
\]
\end{document}

示例代码的输出

答案3

rcases您可以使用的环境轻松完成此操作mathtools

另一个更清晰的解决方案是使用@Gonzalo Medina 的代码来定义lrcases环境及其displaystyle版本dlrcases

以下代码给出了两种解决方案:

    \documentclass[pdf]{article}
    \usepackage{mathtools}
\usepackage{xcolor}
\usepackage{pstricks} 

    \makeatletter
    \newcases{dlrcases}{\quad}{%
      $\m@th\displaystyle{##}$\hfil}{$\m@th\displaystyle{##}$\hfil}{\lbrace}{\rbrace}
    \newcases{lrcases}{\quad}{%
      $\m@th{##}$\hfil}{{##}\hfil}{\lbrace}{\rbrace}
    \makeatother

\newcommand\oldstyleroot[2][]{%
{\let\sqrtsign\surd\sqrt[#1]{#2}}}

    \begin{document}

     \[ \oldstyleroot[3]{\frac a b}\begin{rcases}
        \sqrt a \\ \sqrt[3]a\\ \sqrt[4] a\\ \sqrt[5]a\\ \sqrt[6]a \end{rcases}
      \text{ is the }
      \begin{cases}
        \begin{rcases}
        2\mathrm{d} \\3\mathrm{d}\\4\mathrm{th}\\5\mathrm{th}\\6\mathrm{th}
        \end{rcases}
      \end{cases}
      \hskip-1em
      \text{root of }
      \begin{cases}
        a, \\a,\\a,\\a,\\a,
      \end{cases}
    \]
    \vskip 0.5cm
     \[ \begin{rcases}
        \sqrt a \\ \sqrt[3]a\\ \sqrt[4] a\\ \sqrt[5]a\\ \sqrt[6]a \end{rcases}
      \text{ is the }
      \begin{dlrcases}
        2\mathrm{d} \\3\mathrm{d}\\4\mathrm{th}\\5\mathrm{th}\\6\mathrm{th}
      \end{dlrcases}
      \text{root of }
      \begin{cases}
        a, \\a,\\a,\\a,\\a,
      \end{cases}
    \]

   \[\begin{pspicture}
 \begin{aligned}
 \sqrt a\pnode[0.25em,2ex](0,0){A}\\ \sqrt[3]a & \\ \sqrt[4] a & \\ \sqrt[5]a & \\ \sqrt[6]a \pnode[0.25em,-0.5ex](0,0){B} \end{aligned}
 \text{ is the }
 \begin{cases}
 \begin{rcases}
 2\mathrm{d} \\3\mathrm{d}\\4\mathrm{th}\\5\mathrm{th}\\6\mathrm{th}
 \end{rcases}
 \end{cases}
 \hskip-1em
 \text{root of }
 \begin{cases}
 a, \\a,\\a,\\a,\\a,
 \end{cases}
\makebox[3cm]{\psbrace(B)(A){}}
\end{pspicture}
 \]
    \end{document} 

在此处输入图片描述

相关内容