Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Fehlermeldung array-Umgebung in table-Umgebung

  1. #1
    Registrierter Benutzer
    Registriert seit
    20.02.2011
    Beiträge
    9

    Fehlermeldung array-Umgebung in table-Umgebung

    Hallo,

    ich erhalte Fehlermeldungen, wenn ich folgenden unten angegebenen Code verwende. Jedoch entspricht die entstandene Tabelle genau meinen Vorstellungen, also ich möchte lediglich die Fehlermeldungen beseitigen. Ich konnte keine sinnvollen Hinweise für die auftretenden Fehler bisher finden.

    Vielen Dank im voraus!

    Code:
    \documentclass[a4paper,11pt,DIV=12,]{scrbook}
    \usepackage{multirow}
    
    \begin{document}            
                
                \begin{table}[t]
    	    \begin{center}
    	    \renewcommand{\arraystretch}{1.2}
    	    \begin{tabular}{l|l}%\hline%\toprule 
                
                Text Text& Text Text  \\\hline
                                  \begin{equation}
                                  \begin{array}{lrrr}
                                  \label{eqtext1}
                                & M & L & T    \\[1pt]
                 a       & 0 & 1 & -1   \\[1pt]
                 b       & 1 & 0 & -2  \\[1pt]
                 c       & 0 & 3 & 0   \\[1pt]
                 d       & 1 & -1 & -1 \\[1pt]
                 e       &0 & 2 & -1   \\[1pt]
                 f       &1 & -3 & 0   \\[1pt]
                 g       &0 & 1 & -2  \\[1pt]
                 h       &1 & 1 & -2  \\[1pt]
    			      \end{array}
                                  \end{equation}
                                   
                                  & \begin{equation}
                                  \begin{array}{lrrr}
                                  \label{eqtext2}
                         &a & b & c \\[1pt]
                 a       &1     &  0 & 0          \\[1pt]
                 b       &0     &  1 & 0          \\[1pt]
                 c       &0     &  0 & 1          \\[1pt]
                 d       &a_{1} &  a_{2} & a_{2}  \\[1pt]
                 e       &b_{1} &  b_{2} & b_{3}  \\[1pt]
                 f       &c_{1} &  c_{2} & c_{3}  \\[1pt]
                 g       &d_{1} &  d_{2} & d_{3}  \\[1pt]
                 h       &e_{1} &  e_{2} & e_{3}  \\[1pt]
                                  \end{array}
                                  \end{equation}
                                  \\
                 \end{tabular}
                 \caption{caption}  
    	     \label{Tablabel}
    	     \end{center}
    	     \end{table}
    	
    						 text text text text text text
    						 
    \end{document}

  2. #2
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    So geht es bei mir: die equation-Umgebung weglassen und die array-Umgebung in $ setzen.
    Code:
    	    \begin{tabular}{l|l}%\hline%\toprule 
                
                Text Text& Text Text  \\\hline
                              %    \begin{equation}
               $                   \begin{array}{lrrr}
                                  \label{eqtext1}
                                & M & L & T    \\[1pt]
                 a       & 0 & 1 & -1   \\[1pt]
                 b       & 1 & 0 & -2  \\[1pt]
                 c       & 0 & 3 & 0   \\[1pt]
                 d       & 1 & -1 & -1 \\[1pt]
                 e       &0 & 2 & -1   \\[1pt]
                 f       &1 & -3 & 0   \\[1pt]
                 g       &0 & 1 & -2  \\[1pt]
                 h       &1 & 1 & -2  \\[1pt]
    			      \end{array}$
                 %                 \end{equation}
                                   
                                  & %\begin{equation}
               $                   \begin{array}{lrrr}
                                  \label{eqtext2}
                         &a & b & c \\[1pt]
                 a       &1     &  0 & 0          \\[1pt]
                 b       &0     &  1 & 0          \\[1pt]
                 c       &0     &  0 & 1          \\[1pt]
                 d       &a_{1} &  a_{2} & a_{2}  \\[1pt]
                 e       &b_{1} &  b_{2} & b_{3}  \\[1pt]
                 f       &c_{1} &  c_{2} & c_{3}  \\[1pt]
                 g       &d_{1} &  d_{2} & d_{3}  \\[1pt]
                 h       &e_{1} &  e_{2} & e_{3}  \\[1pt]
                                  \end{array}$
        %                          \end{equation}
                                  \\
                 \end{tabular}

  3. #3
    Registrierter Benutzer
    Registriert seit
    20.02.2011
    Beiträge
    9
    Damit lösen sich die Fehlermeldungen auf, jedoch habe ich nun keine Gleichungsnummern mehr bzw. das \label funktioniert nicht mehr. Gibt es weitere Ideen?

  4. #4
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534
    Hallo,

    Du kannst equation-Umgebungen in Tabellen-Zellen benutzen, wenn Du sie in eine parbox oder minipage packst. Am einfachsten kannst Du Dein Beispiel übersetzbar machen, indem Du p-Spalten statt l-Spalten verwendest, was \parbox entspricht, also z.B.:

    Code:
    \begin{tabular}{p{6cm}|p{6cm}}
    tabularx bietet sich auch an.

    Code:
    \usepackage{tabularx}
    ...
    \begin{tabularx}{\textwidth}{X|X}
    Stefan

  5. #5
    Registrierter Benutzer
    Registriert seit
    20.02.2011
    Beiträge
    9
    Vielen Dank! Die Änderung in p-Spalten hat den gewünschten Erfolg gebracht.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •