在方程式周圍加上大括號

在方程式周圍加上大括號

有沒有辦法在方程組周圍加上大括號?假設我想在周圍添加大括號:

a=x+2y+3z

b=6x+y+2z

c=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} 

在此輸入影像描述

相關內容