Anzeige:
Ergebnis 1 bis 4 von 4

Thema: \table innerhalb framed

  1. #1
    Registrierter Benutzer
    Registriert seit
    03.01.2012
    Beiträge
    1

    \table innerhalb framed

    Hallo,

    in meiner Arbeit sollen Tabellen mittels \table eingebunden werden, damit ich die Befehle \caption und \lable benutzen kann. Soweit kein Problem. An einigen Stellen soll es aber auch noch umrahmt sein, mit Text davor und danach. Die Rahmen erstelle ich mit dem package framed. Dies führt allerdings zu einem Fehler. Minimalbsp.:

    \documentclass[a4paper, 12pt, DIV=calc, headsepline]{scrartcl}
    \usepackage{framed}

    \begin{document}
    \begin{framed}
    \begin{table}

    \begin{tabular}[c]{p{2,5cm}|p{3,5cm}|p{2cm}|p{1,5cm}}
    blubb & bla & blubb & bla\\
    \hline\hline
    0,00 & 0 & $10^{-1}$ & 1\\
    \hline
    9,00 & 90 & $10^{-2}$ & 2\\
    \end{tabular}
    \label{tab1}
    \caption{sasas}

    \end{table}
    \end{framed}
    \end{document}

    Vielen Dank und Frohes neues Jahr
    vicky

  2. #2
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Wenn du keine Gleitumgebung brauchst, kannst du anstatt \caption folgendes schreiben:
    \captionof{table}{sasas}
    \label geht meiner Ansicht nach sowieso.

  3. #3
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.863
    Frohes Neues,
    Zitat Zitat von vicky Beitrag anzeigen
    \begin{framed}
    \begin{table}
    (...)
    \label{tab1}
    \caption{sasas}

    \end{table}
    \end{framed}
    nunja, Gleitumgebungen wie table können auch aus Umgebungen herausgleiten, in denen sie aufgerufen werden...
    Hast Du es schon mal anders herum versucht? Also
    Code:
    \begin{table}
    \begin{framed}
    (...)
    \caption{sasas}
    
    \end{framed}
    \end{table}
    BTW: bei Verwendung von Gleitumgebungen ist imho die bevorzugte Reihenfolge
    Code:
    \caption{x}
    \label{y}
    sonst bezieht sich Dein \label wohlmöglich auf die vor der Gleitumgebung aufgerufene \section{} oder was auch immer ...

    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  4. #4
    Registrierter Benutzer
    Registriert seit
    10.01.2013
    Beiträge
    16
    Hi,

    habe auch grade das gleiche Problem wie der Themenersteller.
    Benutzt man die Umgebungen "andersherum", bekommt man zwar die Tabelle in den Frame, jedoch kann man keine Abstände vor der Tabelle einfügen und der gesamte Frame wird auf der Seite zentriert....

    Für alle die es noch interessiert:

    Die Lösung war einfach das "\begin{table}" und das "\end{table}" zu löschen.
    So ungefähr:

    \begin{center}
    \begin{tabular}{l|l|l}
    \toprule
    \textbf{A} & \textbf{B}$} & \textbf{C} \\
    \midrule
    1 & B1 & C1 \\
    2 & B2 & C2 \\
    3 & B3 & C3 \\

    \bottomrule
    \end{tabular}
    \end{center}
    Geändert von shevvy (25-01-2013 um 14:24 Uhr)

Lesezeichen

Berechtigungen

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