Seite 1 von 1

Latex: Missing { inserted

Verfasst: Di 15. Mai 2012, 18:21
von Bruce
Hallo,

kann mir mal jemand erklären, warum angeblich ein { und ein } in folgendem Bsp. fehlen?
 
\documentclass{article} 
\usepackage{amsmath}
\newcommand{\sevcases}[1]{ 
  \ensuremath{
  	\left[
 	\begin{tabular}{c}
       \text{#1}
     \end{tabular}
   	\right]
   	}
 }


\begin{document} 

I slowly turned \sevcases{my head\\my camera}.

\end{document}
Fehlermeldung mit TeXmaker:
! Missing } inserted.
<inserted text>
}
l.18 I slowly turned \sevcases{my head\\my camera}
I've put in what seems to be necessary to fix
the current column of the current alignment.
Try to go on, since this might almost work.
! Missing { inserted.
<inserted text>
{
l.18 I slowly turned \sevcases{my head\\my camera}
I've put in what seems to be necessary to fix
the current column of the current alignment.
Try to go on, since this might almost work.
Dabei wird die Datei auch kompiliert und macht genau das, was ich auch möchte...


Danke,

Bruce

Verfasst: Di 15. Mai 2012, 18:31
von bloodworks
\text kann nicht über mehrere Zeilen gehen. Warum meinst du denn dass du das überhaupt brauchst?
\documentclass{article} 
\usepackage{amsmath} 
\newcommand{\sevcases}[1]{ 
   \ensuremath{ 
     \left[ 
     \begin{tabular}{c} 
      #1   
           \end{tabular} 
      \right] 
      } 
  } 


\begin{document} 

 I slowly turned \sevcases{ my head \\ my camera }. 
\end{document} 
  

Verfasst: Mi 16. Mai 2012, 20:03
von Bruce
Danke. Ich frage mich auch gerade, warum da noch ein \text rumschwirrt. ich schiebs auf wetter!