Anzeige:
Ergebnis 1 bis 8 von 8

Thema: Tabelle innerhalb von Text neben Wrapfigure

  1. #1
    Registrierter Benutzer
    Registriert seit
    28.01.2009
    Beiträge
    14

    Tabelle innerhalb von Text neben Wrapfigure

    Hallo,

    in folgendem Minimalbeispiel wird die Tabelle nicht neben dem Bild positioniert. Sie soll aber zusammen mit dem Text das Bild umfließen. Weiß hierbei jemand einen Rat?

    Vielen Dank

    Code:
    \documentclass[11pt, a4paper]{article}
    \usepackage[a4paper,left=3cm,right=2.5cm, top=3cm, bottom=3.5cm]{geometry}      
    \usepackage[latin1]{inputenc}    
    \usepackage[english]{babel}	
    \usepackage[T1]{fontenc}                   
    \usepackage{graphicx}        
    \usepackage[hang,bf]{caption}              
    \usepackage{amsmath}
    \usepackage{wrapfig}
    
    
    
    \begin{document}
    \section{Section 1}
    Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text 
    
    \begin{wrapfigure}[30]{l}[0cm]{7cm}
    \centering
    \rule{6cm}{4cm}
    \rule{6cm}{4cm}
    \rule{6cm}{4cm}
    \vskip-0.2cm
    \caption{Caption 1}
    \label{feindt-cgns}
    \end{wrapfigure}
    \noindent	
    Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text 
    \begin{table}[ht]
    \begin{tabular}{|l|l|l|}
    \hline
    PG1 & C12 & C13 \\
    \hline
    PG2 & C22 & C23 \\
    \hline
    PG3 & C32 & C33 \\
    \hline
    PG4 & C42 & C43 \\
    \hline
    \end{tabular}
    \vskip-.4cm
    \caption{Caption 1}
    \vskip-.4cm
    \end{table}
    Pseudo Text 
    Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text 
    \end{document}

  2. #2
    Registrierter Benutzer
    Registriert seit
    27.11.2007
    Beiträge
    375
    Wenn die Tabelle mit dem Text fließen soll, darfst du sie nicht in eine Gleitumgebung (\begin{table}[ht]...\end{table}) packen... Lass diese Umgebung einfach weg, dann sollte es gehen.

    Christian.
    Ubuntu 16.04 -- TeX Live 2015 -- Emacs (AUCTeX, RefTeX)

  3. #3
    Registrierter Benutzer
    Registriert seit
    28.01.2009
    Beiträge
    14
    Okay, vielen Dank.

    Aber wie definiere ich dann die Tabellenunterschrift?

    Gruß

  4. #4
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Sieh dir das Paket caption und insb. S. 19 der Doku an: Dort wird der Befehl \captionof erklärt, der dir weiterhilft.

    lockstep
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

  5. #5
    Registrierter Benutzer Avatar von sommerfee
    Registriert seit
    02.07.2006
    Beiträge
    1.603
    In der aktuellen KOMA-Script-Version ist \captionof ebenfalls definiert.

  6. #6
    Registrierter Benutzer
    Registriert seit
    28.01.2009
    Beiträge
    14
    Vielen Dank für die Antworten. Wie kann ich die Tabelle denn neben dem Wrapfigure zentrieren? Jetzt habe ich es mehr oder weniger manuell mit
    Code:
    \begin{minipage}{0.5\textwidth}
    \centering
    eingestellt.

    Ich bin nur zu folgendem Ergebnis gekommen:

    Code:
    \documentclass[11pt, a4paper]{article}
    \usepackage[a4paper,left=3cm,right=2.5cm, top=3cm, bottom=3.5cm]{geometry}      
    \usepackage[latin1]{inputenc}    
    \usepackage[english]{babel}	
    \usepackage[T1]{fontenc}                   
    \usepackage{graphicx}        
    \usepackage[hang,bf]{caption}              
    \usepackage{wrapfig}
    
    
    
    \begin{document}
    \section{Section 1}
    Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text 
    
    \begin{wrapfigure}[30]{l}[0cm]{7cm}
    \centering
    \rule{6cm}{4cm}
    \rule{6cm}{4cm}
    \rule{6cm}{4cm}
    \vskip-0.2cm
    \caption{Caption 1}
    \label{feindt-cgns}
    \end{wrapfigure}
    \noindent	
    Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text 
    
    \vspace{\normalbaselineskip}
    \noindent
    \begin{minipage}{0.5\textwidth}
    \centering
    \begin{tabular}{|l|l|l|}
    \hline
    PG1 & C12 & C13 \\
    \hline
    PG2 & C22 & C23 \\
    \hline
    PG3 & C32 & C33 \\
    \hline
    PG4 & C42 & C43 \\
    \hline
    \end{tabular}
    \captionof{table}{\label{tab:pg}Tabelle 1}
    \end{minipage}
    \vspace{\normalbaselineskip}
    
    \noindent
    Pseudo Text 
    Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text Pseudo Text 
    \end{document}

  7. #7
    Registrierter Benutzer
    Registriert seit
    27.11.2007
    Beiträge
    375
    Hallo,

    die minipage brauchts du nicht. Entweder verwendest du die Umgebung

    Code:
    \begin{center}
    
    \end{center}
    (dann bekommst du jedoch zusätzliche Absatzabstände), oder du umschließt \centering einfach mit einem Block:

    Code:
    {
      \centering
      ...
    }
    Christian.
    Ubuntu 16.04 -- TeX Live 2015 -- Emacs (AUCTeX, RefTeX)

  8. #8
    Registrierter Benutzer
    Registriert seit
    28.01.2009
    Beiträge
    14
    Hi, Danke.

    Aber ... hmm ... das funktioniert nicht. Meinst du so?

    Code:
    \begin{center}
    \begin{tabular}{|l|l|l|}
    \hline
    PG1 & C12 & C13 \\
    \hline
    PG2 & C22 & C23 \\
    \hline
    PG3 & C32 & C33 \\
    \hline
    PG4 & C42 & C43 \\
    \hline
    \end{tabular}
    \captionof{table}{\label{tab:pg}Tabelle 1}
    \end{center}

Stichworte

Lesezeichen

Berechtigungen

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