Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Text in der Zelle einer Tabelle bricht nicht automatisch um

  1. #1
    Registrierter Benutzer
    Registriert seit
    27.11.2005
    Beiträge
    90

    Text in der Zelle einer Tabelle bricht nicht automatisch um

    Hallo,

    hier zuerst mein Minimalbeispiel:

    Code:
    %Schriftgröße, Layout, Papierformat, Art des Dokumentes
    \documentclass[11pt,twoside,a4paper]{scrbook}
    
    %Einstellungen der Seitenränder
    \usepackage[inner=2cm,outer=3cm,top=2cm,bottom=4cm,includeheadfoot]{geometry}
    
    %neue Rechtschreibung
    \usepackage{ngerman}
    
    %Umlaute ermöglichen
    \usepackage[latin1]{inputenc}
    
    %Kopf- und Fußzeile
    \usepackage{fancyhdr}
    \pagestyle{fancy}
    \fancyhf{}
    
    %Kopfzeile rechts bzw. außen
    \fancyhead[RO,LE]{\nouppercase{\leftmark}}
    %Linie oben
    \renewcommand{\headrulewidth}{0.5pt}
    
    %Fußzeile rechts bzw. außen
    \fancyfoot[RO,LE]{\thepage}
    %Linie unten
    \renewcommand{\footrulewidth}{0.5pt}
    \usepackage{blindtext}
    
    %
    % Index erzeucgen
    %
    \makeindex
    
    \begin{document}
    \blindtext
    \begin{table}[h]
    	\centering
    		\begin{tabular}{|l|l|l|}
    		\hline
    		bla bla & bla bla &	bla bla \\
    		\hline
    		\blindtext & \blindtext & \blindtext \\
    		\hline
    				
    		\end{tabular}
    	\caption{Beispiel meiner Tabellenlösung -- nicht zufriedenstellend}
    	\label{tab:beispiel1}
    \end{table}
    \blindtext
    \end{document}
    Jetzt meine Frage:

    Wie muss ich die Tabelle erstellen, das der Text innerhalb einer Zelle automatisch umgebrochen wird.

    Dieses Problem hatte ich schoneinmal zufriedenstellend gelöst, habe aber leider die Datei verlohren und die Lösung finde ich nicht mehr im Forum .

    Schon jetzt vielen Dank für eure Hilfe.

  2. #2
    Registrierter Benutzer
    Registriert seit
    27.11.2005
    Beiträge
    90
    hab zufällig nen freund bei icq online gesehen und den mal angehauen und der hat mich auf folgende lösung gebracht:

    Code:
    %Schriftgröße, Layout, Papierformat, Art des Dokumentes
    \documentclass[11pt,twoside,a4paper]{scrbook}
    
    %Einstellungen der Seitenränder
    \usepackage[inner=2cm,outer=3cm,top=2cm,bottom=4cm,includeheadfoot]{geometry}
    
    %neue Rechtschreibung
    \usepackage{ngerman}
    
    %Umlaute ermöglichen
    \usepackage[latin1]{inputenc}
    
    %Kopf- und Fußzeile
    \usepackage{fancyhdr}
    \pagestyle{fancy}
    \fancyhf{}
    
    %Kopfzeile rechts bzw. außen
    \fancyhead[RO,LE]{\nouppercase{\leftmark}}
    %Linie oben
    \renewcommand{\headrulewidth}{0.5pt}
    
    %Fußzeile rechts bzw. außen
    \fancyfoot[RO,LE]{\thepage}
    %Linie unten
    \renewcommand{\footrulewidth}{0.5pt}
    \usepackage{blindtext}
    
    %
    % Index erzeucgen
    %
    \makeindex
    
    \begin{document}
    \blindtext
    \begin{table}[h]
    	\centering
    		\begin{tabular}{|p{0.25\textwidth}|p{0.1\textwidth}|p{0.4\textwidth}|}
    		\hline
    		bla bla & bla bla &	bla bla \\
    		\hline
    		\blindtext & \blindtext & \blindtext \\
    		\hline
    				
    		\end{tabular}
    	\caption{Beispiel meiner Tabellenlösung -- zufriedenstellend}
    	\label{tab:beispiel1}
    \end{table}
    \blindtext
    \end{document}
    Sieht zwar durch den vielen Text jetzt net gut aus... aber das beispiel erklärt ganz gut, wies funktioniert!

    Danke BEN

  3. #3
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    du kannst in eine p-spalte auch jedes andere maß eintragen, z.b. auch 2cm oder in pt em oder wie auch immer (das sinn macht )

    gruß
    Mein Ball ist umgefallen

  4. #4
    Registrierter Benutzer
    Registriert seit
    27.11.2005
    Beiträge
    90
    ja ich weiß, aber ich wollte es absichtlich der Papierbreite anpassen, falls sich mal die Seitenränder verändern, dann hab ich später net soviele probs mit der Tabelle.

    ach ja wenn man mehrmals eine Spalte nacheinander mit der gleichen Breite erstellen will kann man das so lösen:
    Code:
     \begin{tabular}{|p{0.1\textwidth}|*{4}{p{0.18\textwidth}|}}
    So wird 4mal eine Spalte der Breite 18 % der Textbreite erzeugt.

  5. #5
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    das mit den breiten hab ich deshalb geschrieben
    Sieht zwar durch den vielen Text jetzt net gut aus...
    ja ich weiß, aber ich wollte es absichtlich der Papierbreite anpassen, falls sich mal die Seitenränder verändern, dann hab ich später net soviele probs mit der Tabelle.

    ach ja wenn man mehrmals eine Spalte nacheinander mit der gleichen Breite erstellen will kann man das so lösen:
    Code:

    \begin{tabular}{|p{0.1\textwidth}|*{4}{p{0.18\text width}|}}

    So wird 4mal eine Spalte der Breite 18 % der Textbreite erzeugt.
    ich weiß
    Mein Ball ist umgefallen

Lesezeichen

Berechtigungen

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