
Есть ли способ добавить скобки вокруг системы уравнений? Допустим, я хочу добавить скобки вокруг:
а=х+2у+3z
б=6х+у+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}
В качестве продолжения операции mathdesign
брекеты могут быть получены исключительно (как \textbraceleft
и \textbraceright
) с использованием метода egreg вИмпорт фигурных скобок из 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}