Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

I have some giant matrices or systems of equations that are getting in my way of my text. Basically is hard enough to write them all in the same line, but when I want to write something beside it, it's a hopeless task for instance

$\left\{\begin{matrix}
f_x(x,y,z) = 0 \\ 
f_y(x,y,z) = 0 \\ 
f_z(x,y,z) = 0\\
\end{matrix}\right. \iff 
\left\{\begin{matrix}
 y = 0 \\ 
 x = 0 \\ 
 z = 0\\
 \end{matrix}\right. \iff
 \left\{\begin{matrix}
  y = 0 \\ 
  x = 0 \\ 
 z = \frac{1}{2}\\
\end{matrix}\right.$ I can't write anything here "beside" it because it's just going to get cut off and goes under the system of equations
share|improve this question
    
    
@CountZero, link is broken. –  jip Jun 2 '12 at 19:57
    
    
I am going to edit my question –  jip Jun 2 '12 at 20:07
    
@TorbjørnT. Is there a way to do it without that package? –  jip Jun 2 '12 at 20:12

1 Answer 1

up vote 8 down vote accepted

You can use \text from the amsmath package; if required, a \parbox can be used to accommodate long texts. As egreg mentioned in a comment, instead of using matrix and \left, \right. you can use the cases environment from amsmath; here's an example showing both possibilities:

\documentclass{article} 
\usepackage{amsmath}

\begin{document}

\[
\left\{\begin{matrix}
f_x(x,y,z) = 0 \\ 
f_y(x,y,z) = 0 \\ 
f_z(x,y,z) = 0
\end{matrix}\right. \iff 
\left\{\begin{matrix}
 y = 0 \\ 
 x = 0 \\ 
 z = 0
 \end{matrix}\right. \iff
 \left\{\begin{matrix}
  y = 0 \\ 
  x = 0 \\ 
 z = \frac{1}{2}
\end{matrix}\right.\qquad
\text{\parbox{4cm}{I can write anything here "beside" using a box if necessary}}
\]

\[
\begin{cases}
f_x(x,y,z) = 0 \\ 
f_y(x,y,z) = 0 \\ 
f_z(x,y,z) = 0
\end{cases} \iff 
\begin{cases}
 y = 0 \\ 
 x = 0 \\ 
 z = 0
 \end{cases} \iff
 \begin{cases}
  y = 0 \\ 
  x = 0 \\ 
 z = \frac{1}{2}
\end{cases}\quad
\text{\parbox{3.5cm}{I can write anything here "beside" using a box if necessary}}
\]

\end{document}

enter image description here

share|improve this answer
2  
I'd use the cases environment, but it's a matter of preferences. –  egreg Jun 2 '12 at 20:19
    
@egreg I'll add to my answer an example using cases. –  Gonzalo Medina Jun 2 '12 at 20:27
    
Yeah that's what I need. What does the \qquad thing do? The parbox just makes a boxed paragraph I know that. –  jip Jun 2 '12 at 20:32
    
Why do things look "bigger" in the cases environment? –  jip Jun 2 '12 at 20:42
1  
@jak the cases environment internally uses \arraystretch{1.2} so there's an extra 20% space between rows. –  Gonzalo Medina Jun 2 '12 at 20:44

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.