Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Immer wieder probleme mit Tabellen....

  1. #1
    Registrierter Benutzer
    Registriert seit
    11.10.2008
    Beiträge
    114

    Immer wieder probleme mit Tabellen....

    Hey

    folgender code abschnitt:

    Code:
    \documentclass[12pt, a4paper, bibgerm, numbers=noenddot]{scrreprt}
    
    \usepackage[ngerman]{babel}
    \usepackage[T1]{fontenc}
    \usepackage[macce]{inputenc}
    
    % Table packages
    \usepackage{subfig}
    \usepackage{booktabs}
    \usepackage{tabularx} 
    \usepackage{multirow}
    \usepackage{multicol}
    \usepackage{longtable}
    \usepackage{rotating}
    \usepackage{lscape}
    
    
    % Math packages
    \usepackage{ntheorem}
    \usepackage{amsmath}
    
    \renewcommand{\baselinestretch}{1.2}
    
    \setlength{\parindent}{0in}
    
    \renewcommand{\labelitemi}{--}
    
    
    % Graphics packages
    \usepackage{graphicx}
    \usepackage{subfig}
    \usepackage[percent]{overpic}
    
    
    \begin{tabularx}{\textwidth}{ccc}
    \midrule
    & Population & Sample \\
    \midrule
    Mean & $\mu$ (= $\bar x$) & $\bar x$ (= $\mu$) \\
    \midrule
    a & v & \begin{equation*} asdasd \end{equation*} \\
    \midrule
    \end{tabularx}
    Fehler: latex error: bad math environment delimiter
    verwende ich XXX anstelle von ccc funktionierts...ich checks einfach nicht..
    Ich hasse tabellen

    Grüße

  2. #2
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    c-Spalten sind einzeilig. Da kannst du nicht einfach Material reinpressen, das über mehrere Zeilen geht oder sogar einen neuen Absatz erzeugt. Manchmal kann das gutgehen, aber manchmal verschluckt sich die Tabelle dann.

  3. #3
    Registrierter Benutzer
    Registriert seit
    11.10.2008
    Beiträge
    114
    verstehe....ich hab jetzt gerade mal nach jeder \midrule ein \centering reingesetzt. Bewirkt zwar was, die formeln sind aber irgendwie trotzdem noch verschoben. gibts denn eine anderen moeglichkeit das ganze ordentlich auszurichten? Das ist vor allem ein problem, wenn die formeln relativ lang sind.

    Gruße

  4. #4
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    Es funktioniert deshalb nicht, weil eine r-, l- oder c-Spalte nunmal nur einzeilig ist und keinen Zeilenumbruch zulässt.
    In X-Spalten sowie p-Spalten hingegen kann umbrochen werden.
    Und offensichtlich fordert die equation-Umgebung genau so einen Umbruch.

    Verwende also X- oder p-Spalten, wenns equation sein soll, oder nimm $...$ wie in der oberen Zeile.

    Ein Grund, Tabellen zu hassen ist das nicht, höchstens, mehr darüber zu lernen

    Btw, dein Minimalbeispiel ist schon gar nicht schlecht, aber es fehlt \end{document}, so dass es nicht lauffähig ist.
    Ausserdem könntest du alle unnötigen Pakete einfach rausschmeissen, dann wird es gleich viel übersichtlicher.

    Hier ein paar Vorschläge:
    Code:
    \documentclass{scrreprt}
    
    \usepackage[ngerman]{babel}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    
    \usepackage{booktabs}
    \usepackage{tabularx} 
    \usepackage{amsmath}
    
    % Neuer Spaltentyp: Zentrierte X-Spalte
    \usepackage{ragged2e}
    \newcolumntype{C}{>{\Centering\arraybackslash}X}
    
    \begin{document}
    
    \begin{tabularx}{\textwidth}{ccX}
    \midrule
    & Population & Sample \\
    \midrule
    Mean & $\mu$ (= $\bar x$) & $\bar x$ (= $\mu$) \\
    \midrule
    a & v & \begin{equation*} asdasd \end{equation*} \\
    a & v & $asdasd$ \\
    \midrule
    \end{tabularx}
    
    \begin{tabularx}{\textwidth}{ccC}
    \midrule
    & Population & Sample \\
    \midrule
    Mean & $\mu$ (= $\bar x$) & $\bar x$ (= $\mu$) \\
    \midrule
    a & v & \begin{equation*} asdasd \end{equation*} \\
    a & v & $asdasd$ \\
    \midrule
    \end{tabularx}
    
    \begin{tabular}{ccp{.3\textwidth}}
    \midrule
    & Population & Sample \\
    \midrule
    Mean & $\mu$ (= $\bar x$) & $\bar x$ (= $\mu$) \\
    \midrule
    a & v & \begin{equation*} asdasd \end{equation*} \\
    a & v & $asdasd$ \\
    \midrule
    \end{tabular}
    
    \end{document}

  5. #5
    Registrierter Benutzer
    Registriert seit
    11.10.2008
    Beiträge
    114
    dieses

    \usepackage{ragged2e}
    \newcolumntype{C}{>{\Centering\arraybackslash}X}

    ist ja wirklich sehr nuetzlich! Habs jetzt so einigermassen formatiert.
    Bin zufrieden. danke für die hilfe

    LG

Lesezeichen

Berechtigungen

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