Anzeige:
Ergebnis 1 bis 8 von 8

Thema: Tabelle mit Seiten- und Zeilenumbruch

  1. #1
    Registrierter Benutzer
    Registriert seit
    13.11.2009
    Beiträge
    26

    Tabelle mit Seiten- und Zeilenumbruch

    Hallo.

    tabularx kann Zeilen aber keinen Seitenumbruch,
    tabular kann keinen Zeilenumbruch

    Gibt es etwas das beides kann?

    Code:
    \documentclass[a4paper, 12pt, twoside, ngerman]{scrartcl}
    
    \usepackage{lipsum}
    
    \begin{document}
    
    \begin{tabular}{*{3}{1}}
    	a & b & \lipsum[1]
    \end{tabular}
    
    \end{document}

  2. #2
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Ich habe keine Ahnung, was du mit "tabular kann keinen Zeilenumbruch" meinst. Abgesehen davon:

    http://www.tex.ac.uk/cgi-bin/texfaq2html?label=longtab

    Seitenumbruch innerhalb einer Zelle wird aber nie gehen.

  3. #3
    Registrierter Benutzer
    Registriert seit
    13.11.2009
    Beiträge
    26
    Das Problem bei longtable ist das selbe wie bei tabular:
    Ein automatischer Zeilenumbruch erfolgt nicht, außer man gibt z.B. p{10cm} an.

    Die Spaltenbreite soll sich LaTeX selbst machen.

    Mit p{.1\textwidth}| p{.9\textwidth} geht die Tabelle stets über den Seitenrand hinaus (auch ohne Einzug).

    Kann man sich selbst etwas definieren für automatischen Zeilen- und Seitenumbruch?
    (Tabellenzeilen können zusammen bleiben, das ist kein Problem)
    Geändert von zod (14-12-2009 um 12:20 Uhr)

  4. #4
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Wie wär's, wenn du die FAQ mal komplett lesen würdest?

  5. #5
    Registrierter Benutzer
    Registriert seit
    13.11.2009
    Beiträge
    26
    Ich habe (scheinbar) alle Möglichkeiten probiert.
    Keine davon scheint mit
    Code:
    \begin{eqnarray*}
    42
    \end{eqnarray*}
    in einer Zelle umgehen zu können.

    "supertabular", "xtab" muss wieder Breiten kriegen für eine automatischen Zeilenumbruch. (nicht gewollt, da Endergebnis unschön).

    "longtable" kann auch nicht mit eqnarray umgehen.

    "ltablex" würde ich auch sehr gern nutzen, da alle Tabellen bisher tabularx sind. Jedoch funktioniert dort auch kein "eqnarray*".

    Gibt es eine Funktion, mit der man Umgebungen in den Zellen schreiben kann?

  6. #6
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Umgebungen an sich sind in Zellen (vom Typ p oder X) kein Problem. Aber bestimmte Umgebungen sind nicht dafür gedacht. Nimm eine andere Mathematik-Umgebung. eqnarray solltest du übrigens sowieso nicht benutzen:
    http://www.tex.ac.uk/cgi-bin/texfaq2html?label=eqnarray

  7. #7
    Registrierter Benutzer
    Registriert seit
    30.11.2009
    Beiträge
    17
    Hallo,

    da dieser Thread ja das Thema Seitenumbruch innerhalb einer Tabelle behandelt poste ich mal hier meine Frage:

    Ich habe folgenden Code für meine Tabelle:

    Code:
    \begin{table}[htbp]
       % Stil der Tabelle
       \renewcommand{\arraystretch}{1.4} % Groessere Abstaende zwischen Zeilen
       \normalfont\normalsize            % Schrift auf Standard zurücksetzen
       \sffamily\small                   % Serifenlose und kleine Schrift
       \centering%                       % Tabelle zentrieren
       %
       \rowcolors{1}{tablerowcolor}{white!100}% Alternierende Farbe der Tabellenzeilen
       %
       \begin{tabular}{*{2}{v{0.45\textwidth}}} % 2 Spalten linksbündig mit einer Breite
                                                % von 45 % der Textbreite
       \hline % Linie oberhalb des Kopfes
       \rowcolor{tableblackheadcolor}    % Farbe für den Tabellenkopf 
       % Tabellenkopf 
    \tablehead Daten & 
    \tablehead \tabularnewline\hline
       %
       % Stil des Tabelleninhaltes
       \sffamily\upshape
          % Tabelleninhalt
     sds  & sdd \tabularnewline
     blabla & dcf (sdfsd) \tabularnewline
     blabal& 8Jahre \tabularnewline
     der & US \$ \tabularnewline
     Todesfallen  &   \$,  US \$, US \$ \tabularnewline
     Antei   & 123, \% \tabularnewline
     Gesamt-& S \$ \tabularnewline
     -Alter   & 345677,43Jahre \tabularnewline
     Durchschnittliches & 443,Jahre \tabularnewline
     Mfdf  & 34566\tabularnewline
     Minimdflter  & 567\tabularnewline
     Maximadfdflter  & 23454\tabularnewline
     Minimdfdffalter  & 44\tabularnewline 
     Polidfdie  & 4444\tabularnewline
     Podfdfdmie  & f\tabularnewline
       % Linie am Ende der Tabelle
       \hline
       \end{tabular}
    \end{table}
    Nun soll diese Tabelle genau in dieser Form über 2 Seiten gehen. Longtable kann ich aber irgendwie nicht verwenden, da zeigt er mir einen Fehler an...

    Hat jmd eine Lsg. für mein Problem?

  8. #8
    Registrierter Benutzer
    Registriert seit
    13.11.2009
    Beiträge
    26
    Ok, eqnarray war definitiv die falsche Wahl. Habe es auf {align*} umgemünzt und kriege für alle Tabellenarten einen Fehler.

    Mini:
    Code:
    \documentclass{article}
    
    \usepackage[ngerman]{babel}
    \usepackage{ltablex}
    \usepackage{amsmath}
    
    \begin{document}
    
    \begin{tabularx}{\textwidth}{X}
      Hallo\\
      \begin{align}
         1 &= 2
      \end{align} 
    \end{tabularx}
    
    \end{document}
    Was lief denn hier falsch?

    \begin{tabularx} on input line 23 ended by \end{align}. \end{tabularx}
    Display math should end with $$. \end{tabularx}
    Extra }, or forgotten $. \end{tabularx}
    ... und viele mehr

Lesezeichen

Berechtigungen

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