Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Fehlermeldungen bei Tabelle

  1. #1
    Registrierter Benutzer
    Registriert seit
    16.07.2010
    Beiträge
    23

    Fehlermeldungen bei Tabelle

    Hey,

    ich habe versucht, in eine Präsentation unter Verwendung von LaTeX Beamer eine Tabelle einzubauen. Bei der Compilation findet das Programm mehrere Fehler (ich glaube 10 an der Zahl). Ich hab keine Ahnung was ich falsch gemacht habe und aus den Fehlermeldungen werd ich leider nicht schlau.

    Code:
    	\begin{tabular}{|l|c|c|c|}
    	\hline
    	 & \(n\) & \(n(a_1)\) & \(h(a_1)\)
    	\hline
    	1. Umfrage & 100 & 40 & 0,40 \\
    	2. Umfrage & 900 & 270 & 0,30
    	hline
    	zusammen & 1000 & 310 & 0,31
    	\hline
    	\end{tabular}
    Die Fehlermeldungen waren:
    "c:\programme\miktex 2.7\tex\generic\pgf\basiclayer\pgfcorepatterns.cod e.tex(136): Fehler: ! Misplaced \noalign.

    "c:\programme\miktex 2.7\tex\generic\pgf\basiclayer\pgfcorepatterns.cod e.tex(136): Fehler: ! You can't use `\hrule' here except with leaders.

    "c:\programme\miktex 2.7\tex\generic\pgf\basiclayer\pgfcorepatterns.cod e.tex(136): Fehler: ! Missing number, treated as zero.

    "c:\programme\miktex 2.7\tex\generic\pgf\basiclayer\pgfcorepatterns.cod e.tex(136): Fehler: ! Illegal unit of measure (pt inserted).

    "c:\programme\miktex 2.7\tex\generic\pgf\basiclayer\pgfcorepatterns.cod e.tex(136): Fehler: ! Extra alignment tab has been changed to \cr.

    "c:\programme\miktex 2.7\tex\generic\pgf\basiclayer\pgfcorepatterns.cod e.tex(136): Fehler: ! Extra alignment tab has been changed to \cr

    Und dann nochmal die ersten 4.
    Die Zeilen in Klammern ist jedesmal die Zeile wo mein letztes \end{frame} steht.

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

    Tabelle

    Hallo,

    • beende Tabellen-Zeilen durch \\, meistens hast Du gar kein \\ am Ende stehen,
    • bei einem \hline hast Du \ vergessen,
    • vertikale Linien in Tabellen sind sehr unschön, da man i.A. von links nach rechts liest und die Linien den Lesefluss behindern.

    Viele Grüße,

    Stefan


    --
    TeXblog

  3. #3
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    Ich kenne mich zwar mit beamer nicht aus, würde aber mal sagen, dein Tabellencode ist eine Katastrophe: Vor dem einen hline fehlt ein \ was einen Befehl einleitet, und auch vor \hline muss ein Zeilenumbruch in Form von \\ erfolgen.

    Übrigens würde ich deine Tabelle optisch anders gestalten, denn senkrechte Linien sind typographisch ein Tabu. Sieh dir mal das Minimalbeispiel mit deiner Tabelle und meinem Vorschlag an:
    Code:
    \documentclass{beamer} 
    \usepackage[ngerman]{babel} 
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}	
    
    \usepackage{booktabs} 
    
    \begin{document}
    
    \vspace*{1cm}	
    
    \begin{tabular}{|l|c|c|c|}
    \hline
     & \(n\) & \(n(a_1)\) & \(h(a_1)\) \\
    \hline
    1. Umfrage & 100 & 40 & 0,40 \\
    2. Umfrage & 900 & 270 & 0,30 \\
    \hline
    zusammen & 1000 & 310 & 0,31\\
    \hline
    \end{tabular}
    
    \vspace*{1cm}	
    
    \begin{tabular}{lccc}
    	\toprule
    	 & \(n\) & \(n(a_1)\) & \(h(a_1)\) \\
    	\midrule
    	1. Umfrage & 100 & 40 & 0,40 \\
    	2. Umfrage & 900 & 270 & 0,30 \\
    	\midrule
    	zusammen & 1000 & 310 & 0,31\\
    	\bottomrule
    	\end{tabular}
    
    	
    \end{document}

  4. #4
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    \hline muss nach einem \\ stehen.

    Abgesehen davon: Mache immer kleine, aber *vollständige* Beispiele, die mit \documentclass beginnen und mit \end{document} enden. Bei Schnipseln ist die Gefahr sehr groß, dass du wichtige Informationen weglässt, weil du sie aus Unkenntnis für unwichtig hältst.

  5. #5
    Registrierter Benutzer
    Registriert seit
    16.07.2010
    Beiträge
    23
    ach mist, an dem \\ am Ende der Zeilen lags wohl. Ich dachte \hline ersetze den Zeilensprung. Nunja.

    Was die senkrechten Striche angeht: Ist nicht mein Bier, die Präsentation ist vom Prof, ich darf die nur in LaTeX übersetzen.

    EDIT: Der vergessene \ ärgert mich wirklich, der is beim vielen auskommentieren in der Fehlersuche gekommen. Mit dem Minimalbeispiel gelobe ich Besserung
    Geändert von DonLouigi (16-07-2010 um 15:05 Uhr)

Lesezeichen

Berechtigungen

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