배열 시스템 방정식의 공간

배열 시스템 방정식의 공간

몇 가지 시스템 방정식을 만들어야 하는데 이를 한 행에 배치하면 이런 문제가 발생합니다. |와 사이의 공백 x. 그것을 제거하는 방법? 여기에 이미지 설명을 입력하세요

\begin{document}
  Example 1: 
  \\
     $\left| \begin{array}{@{}*{4}{c@{\,}}l} 
        2x+3y-\cancel{z}=4 \\
        3x+2y+2=6 
    \end{array}\right.$
    \textrightarrow
    $\; 5x+5y=10$ \textrightarrow 
    $\; x+y=2;$
    $\;$ % Space
     $\left| \begin{array}{@{}*{4}{c@{\,}}l} 
    x-y+2z=2 \\
    3x+2y-z=4 | .2 
    \end{array}\right.$
    \textrightarrow
\end{document}

답변1

패키지와 함께 입력하는 것은 매우 간단합니다 systeme.

\documentclass{article}
\usepackage{amsmath, cancel, systeme}

\begin{document}

   \[ \sysdelim | .
   \systeme{2x + 3y-\cancel z = 4,3x + 2y + z = 6} \longrightarrow 5x + 5y = 10 \longrightarrow x + y = 20 \longrightarrow \systeme{x-y + 2z = 2, 3x + 2y - z = 4|. 2} \]%

\end{document}

여기에 이미지 설명을 입력하세요

답변2

공간을 없애기보다는 방정식 시스템에서 열을 정렬하는 작업을 제안합니다. 또한 하나의 큰 수학 표현식으로 만들어 간격도 더 자연스럽게 보입니다.

\documentclass{article}
\usepackage{array,amsmath,cancel,tabstackengine}
\setstacktabulargap{0pt}
\TABstackMath
\begin{document}
  \noindent Example 1: 
  \\
     $\left| \tabularCenterstack{rrrl}{
        2x+&3y-&\cancel{z}=&4 \\
        3x+&2y+&\cancel{z}=&6 
    }\right.
    \rightarrow
     5x+5y=10 \rightarrow 
     x+y=2;
     \left| \tabularCenterstack{rrrl}{ 
    x-&y+&2z=&2 \\
    3x+&2y-&z=&4 | .2 
    }\right.
    \rightarrow$
\end{document}

여기에 이미지 설명을 입력하세요

답변3

다음을 더 잘 활용할 수 있습니다 array.

\documentclass{article}
\usepackage{amsmath,array,cancel}

\newenvironment{system}[1]
 {%
  \left|\setlength{\arraycolsep}{0pt}
  \begin{array}{ @{} *{\numexpr2*#1\relax}{ >{{}} r <{{}} } l @{} }%
 }
 {\end{array}\right.}

\begin{document}

$\begin{system}{3}
 2x &+& 3y &-& \cancel{z} &=& 4 \\
 3x &+& 2y &+& \cancel{z} &=& 6
 \end{system}
 \rightarrow
 5x+5y=10
 \rightarrow
 x+y=2
 \rightarrow
 \begin{system}{3}
  x &-&  y &+& 2z &=& 2 \\
 3x &+& 2y &-&  z &=&4 \mid .2
 \end{system}$

\end{document}

이런 식으로 미지수는 서로 완벽하게 정렬됩니다. system알 수 없는 항목의 수를 지정하는 인수입니다 .

여기에 이미지 설명을 입력하세요

답변4

세 가지 잘 배치된 지침과 함께 패키지를 로드하고 두 번째 패키지 대신 mathtools해당 환경을 사용하는 것이 좋습니다 . 나는 또한 로 교체할 것이다 .matrix*array\phantom.2\cdot2

여기에 이미지 설명을 입력하세요

\documentclass{article}
\usepackage{cancel,mathtools}
\newcommand\wideto{\quad\to\quad}

\begin{document}
\noindent
Example 1: 
\begin{align*}
\renewcommand\arraystretch{1.333}
&\left\vert\begin{matrix}
   2x+3y-\cancel{z}=4 \\
   3x+2y+\cancel{z}=6 
\end{matrix}\right.
\wideto
5x+5y=10
\wideto
x+y=2
; \\
&\left\vert\begin{matrix*}[l] 
    \phantom{3}x-\phantom{2}y+2z=2 \\
    3x+2y-\phantom{2}z=4 \;| \cdot2, {}+{}
\end{matrix*}\right.
\wideto 
7x+3y=10
\wideto 
x+\tfrac{3}{7}y=\tfrac{10}{7};
\end{align*}
\end{document}

관련 정보