Anzeige:
Ergebnis 1 bis 11 von 11

Thema: Bilder mit Bildunterschrift in Tabelle

  1. #1
    Registrierter Benutzer
    Registriert seit
    07.07.2007
    Beiträge
    47

    Bilder mit Bildunterschrift in Tabelle

    Hallo
    ich hab eine spalte in einer tabelle wo bilder rein müssen.
    Das hab ich mit
    Code:
    \raisebox{\ht\strutbox-\totalheight}{\includegraphics[width=0.3\textwidth]{object3.png}}
    auch ohne probleme geschaft

    sobald ich aber n bildunterschrift dranpappen will gehts alles in die hose.
    Ich hab versucht einfach noch ein \caption einzufügen
    Code:
    \raisebox{\ht\strutbox-\totalheight}{\includegraphics[width=0.3\textwidth]{object3.png}\caption{bla}}
    aber da spinnt latex.

    Eine eigene figure umgebung in der raisbox geht auch nicht.
    da kommen auch ca 102 fehlermeldungen.

    Hat jemand ne idee?

  2. #2
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von Johannes314 Beitrag anzeigen
    Hallo
    ich hab eine spalte in einer tabelle wo bilder rein müssen.
    Das hab ich mit
    Code:
    \raisebox{\ht\strutbox-\totalheight}{\includegraphics[width=0.3\textwidth]{object3.png}}
    auch ohne probleme geschaft

    sobald ich aber n bildunterschrift dranpappen will gehts alles in die hose.
    Ich hab versucht einfach noch ein \caption einzufügen
    Code:
    \raisebox{\ht\strutbox-\totalheight}{\includegraphics[width=0.3\textwidth]{object3.png}\caption{bla}}
    aber da spinnt latex.

    Eine eigene figure umgebung in der raisbox geht auch nicht.
    da kommen auch ca 102 fehlermeldungen.

    Hat jemand ne idee?
    \captionof{figure}{...} , denn \caption geht nur in einer Gleitumgebung

    Herbert

  3. #3
    Registrierter Benutzer
    Registriert seit
    07.07.2007
    Beiträge
    47
    Code:
    \raisebox{\ht\strutbox-\totalheight}{\includegraphics[width=0.3\textwidth]{object1.png}\captionof{figure}{bla}
    Wenn ich den oben geschriebenen code verwende kommen erstens 100 fehler angefangen mit einem
    Code:
    \caption->\noalign
    1.210 ... object1.png}\captionof{figure}{object 1}}
    &nexte spalte
    und nach etwas rumtricksen macht es keine abbildung sondern eine tabellen unterschrift

  4. #4
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    Da fehlen auch ein paar Klammern Schau dir sonst mal das Beispiel im l2picfaq.pdf an (siehe bspw meine Sig).

    MfG Bischi

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

  5. #5
    Registrierter Benutzer
    Registriert seit
    07.07.2007
    Beiträge
    47
    hopla ja hier fehlt die klammer aber in meinem texfile wars richtig
    Code:
    \raisebox{\ht\strutbox-\totalheight}{\includegraphics[width=0.3\textwidth]{object1.png}\captionof{figure}{bla}}
    so steht der eintrag in meiner tabelle zwischen zwei & &
    aber es kommen 100 fehler

    und die picfaq hab ich gelesen aber das hilft mir ned
    Code:
    \raisebox{\ht\strutbox-\totalheight}{\includegraphics[width=0.3\textwidth]{object1.png}}
    so stimmt alles nur eben die unterschrift fehlt

  6. #6
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von Johannes314 Beitrag anzeigen
    Code:
    \raisebox{\ht\strutbox-\totalheight}{\includegraphics[width=0.3\textwidth]{object1.png}\captionof{figure}{bla}
    Wenn ich den oben geschriebenen code verwende kommen erstens 100 fehler angefangen mit einem
    Code:
    \caption->\noalign
    1.210 ... object1.png}\captionof{figure}{object 1}}
    &nexte spalte
    und nach etwas rumtricksen macht es keine abbildung sondern eine tabellen unterschrift
    die \raisebox gehört nur zur Grafik. Ansonsten mach ein anständiges Beispiel.

    Herbert

  7. #7
    Registrierter Benutzer
    Registriert seit
    07.07.2007
    Beiträge
    47
    Code:
    \documentclass[12pt,oneside,a4paper]{scrartcl}
    \usepackage{graphicx}
    \usepackage{array}
    \usepackage[table]{xcolor}
    \usepackage{longtable}
    \usepackage{booktabs}
    \usepackage{calc}
    \usepackage{caption}
    \newcolumntype{C}[1]{>{\raggedright}p{#1}} 
    \newcommand\tablehead{%
      \small
      \sffamily\bfseries%
      \slshape
      \color{white}}
    \colorlet{tableheadcolor}{gray!25}
    \colorlet{tableblackheadcolor}{black!60}
    \colorlet{tablerowcolor}{gray!20.0}
    \begin{document}
      \begin{table}
    	 \renewcommand{\arraystretch}{1.1} 
    	 \normalfont\normalsize            
    	 \sffamily\small                   
    	 \centering%                     
    	 \rowcolors{1}{tablerowcolor}{white!100}
    	 \caption{Results of exercise 3}
    	 \begin{longtable}{C{0.5cm}C{4.5cm}C{3cm}C{2.5cm}C{2cm}} 
    		 \rowcolor{tableblackheadcolor}
    		 \tablehead No. &\tablehead Shape characteristics &\tablehead Relative BSE intensity &\tablehead Qualitative chemistry&\tablehead Comments \tabularnewline
    		 1&\raisebox{\ht\strutbox-\totalheight}{\includegraphics[width=0.3\textwidth]{object3.png}}\captionof{figure}{bla}& bright & Ca, Si, Fe, Mo, Pb& sharp edges \tabularnewline
    		 2& & bright & Pb, Mg, Cu, Si, Ca, As, Fe& same shape as number 1 \tabularnewline
    	 \end{longtable}
      \end{table}
    \end{document}
    ich hoffe das minimal beispiel ist nicht zum maximal beispiel mutiert.

  8. #8
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von Johannes314 Beitrag anzeigen
    ich hoffe das minimal beispiel ist nicht zum maximal beispiel mutiert.
    das ist schon ok, wenn du auch diesen ganzen \tablehead-Kram
    überhaupt nicht brauchst. Aber man sieht eben sofort, was du
    gemacht hast und muss nicht rumraten. Deswegen sind die
    lauffähigen Beispiele wichtig!
    Eine longtable in einer table-Umgebung macht keinen Sinn!
    Habe mal ein wenig Ordnung in dein jetzt fehlerfrei laufendes
    Beispiel gebracht.

    Herbert

    Code:
    \documentclass[12pt,oneside,a4paper]{scrartcl}
    \usepackage[demo]{graphicx}
    \usepackage{array}
    \usepackage[table]{xcolor}
    \usepackage{longtable}
    \usepackage{booktabs}
    \usepackage{ragged2e}
    \usepackage{calc}
    \usepackage{caption}
    \newcolumntype{C}[1]{>{\RaggedRight}p{#1}} 
    \begin{document}
    
    \begin{table}[!htb]
    \renewcommand{\arraystretch}{1.1} 
    \sffamily\small                   
    \centering%                     
    \caption{Results of exercise 3}
    \begin{tabular}{C{0.5cm}C{4.5cm}C{3cm}C{2.5cm}C{2cm}} 
    \rowcolor{black!30}
    No. 
      & Shape characteristics 
      & Relative BSE intensity 
      & Qualitative chemistry
      & Comments \tabularnewline
    1 
      & \raisebox{\ht\strutbox-\totalheight}{\includegraphics[width=0.3\textwidth]{object3.png}}
        \captionof{figure}{bla}
      & bright & Ca, Si, Fe, Mo, Pb & sharp edges \tabularnewline
    2 & & bright & Pb, Mg, Cu, Si, Ca, As, Fe& same shape as number 1 \tabularnewline
    \end{tabular}
    \end{table}
    
    \end{document}

  9. #9
    Registrierter Benutzer
    Registriert seit
    07.07.2007
    Beiträge
    47
    vielen dank schonmal, ich bräuchte jetzt aber trozdem ne longtable um sie über mehrere seiten zu machen. die tabelle besteht nämlich aus mehr als nur 2 beispiel zeilen.

    sobald ich irgend eine von den 2 tabllen umgebungen zur longtable mache kommt der selbe fehler wieder.


    und wie bekomme ich den platz zwischen bild und beschriftung kleiner und dann ist da auch platz zsichen bildunterschrift und neuer zeile (genau eine zeile) das soll weg?
    Geändert von Johannes314 (31-08-2008 um 05:48 Uhr)

  10. #10
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von Johannes314 Beitrag anzeigen
    vielen dank schonmal, ich bräuchte jetzt aber trozdem ne longtable um sie über mehrere seiten zu machen. die tabelle besteht nämlich aus mehr als nur 2 beispiel zeilen.

    sobald ich irgend eine von den 2 tabllen umgebungen zur longtable mache kommt der selbe fehler wieder.


    und wie bekomme ich den platz zwischen bild und beschriftung kleiner und dann ist da auch platz zsichen bildunterschrift und neuer zeile (genau eine zeile) das soll weg?
    ich habe dir doch extra erklärt, dass longtable _nicht_ in einer table-Umgebung
    sein kann!

    Herbert
    Code:
     \documentclass[12pt,oneside,a4paper]{scrartcl}
    \usepackage[demo]{graphicx}
    \usepackage{array}
    \usepackage[table]{xcolor}
    \usepackage{longtable}
    \usepackage{booktabs}
    \usepackage{ragged2e}
    \usepackage{calc}
    \usepackage{caption}
    \newcolumntype{C}[1]{>{\RaggedRight}p{#1}} 
    \begin{document}
    
    \begingroup
    \renewcommand{\arraystretch}{1.1} 
    \sffamily\small                   
    \begin{longtable}{C{0.5cm}C{4.5cm}C{3cm}C{2.5cm}C{2cm}} 
    \caption{Results of exercise 3}\\
    \rowcolor{black!30}
    No. 
      & Shape characteristics 
      & Relative BSE intensity 
      & Qualitative chemistry
      & Comments \tabularnewline
    1 
      & \raisebox{\ht\strutbox-\totalheight}{\includegraphics[width=0.3\textwidth]{object3.png}}\newline\smallskip
        \refstepcounter{figure}\centerline{Abbildung \thefigure: bla}
      & bright & Ca, Si, Fe, Mo, Pb & sharp edges \tabularnewline
    2 & & bright & Pb, Mg, Cu, Si, Ca, As, Fe& same shape as number 1 \tabularnewline
    \end{longtable}
    \endgroup
    
    \end{document}

  11. #11
    Registrierter Benutzer
    Registriert seit
    07.07.2007
    Beiträge
    47
    ah ok es darf keine longtable in einer andern umgebung sein,
    ich dachte es macht nur kein sinn.

    aber vielen dank jetzt klappts wunder bar

Lesezeichen

Berechtigungen

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