Anzeige:
Ergebnis 1 bis 12 von 12

Thema: Framebox um subfigures

  1. #1
    Registrierter Benutzer
    Registriert seit
    15.08.2006
    Beiträge
    8

    Framebox um subfigures

    Hi!

    Ich möchte gerne eine Framebox mit dem Befehl \framebox um mehrere SubFigure Objekte erzeugen. Nun habe ich das Problem, dass es zum Umbruch kommt und einige SubFigures eine Zeile tiefer sind.

    Wenn ich eine Framebox um diese SubFigures lege, dann wird der Umbruch nicht mehr gemach und es gehen Bilder verloren, da es zum "Zeilenüberlauf" kommt. Wenn ich den Umbruch durch "\\" manuell einleite bekomme ich eine Fehlermeldung, woraus ich schließe, dass die Framebox mit Umbrüchen nicht zurecht kommt.

    Gibt es Alternativen zu der Framebox, die die Umbrüche berücksichtigt? Ich habe bereits fbox und frame ausprobiert, aber damit auch keine Erfolge erziehlt.

    Viele Grüße und danke für die Hilfe,
    Najojan

  2. #2
    Registrierter Benutzer Avatar von sofa-surfer
    Registriert seit
    23.05.2006
    Beiträge
    2.032
    Hallo,

    versuch mal alles innerhalb der fbox in eine parbox/minipage zu setzen. Dann kannst du auch mit Zeilenumbrüchen arbeiten ...

    Matthias

  3. #3
    Registrierter Benutzer
    Registriert seit
    15.08.2006
    Beiträge
    8
    Hallo!

    Danke für deine Antwort! Leider klappt es nicht mit der Minipage/Parbox. Hier ist ein Bsp, wie meine Umgebung genau aussieht, vielleicht fällt jemanden so etwas auf.

    \begin{figure}[H]
    \centering
    \framebox{ % <- klappt nicht, wenn Umbruch
    \subfigure[Bz. 1]{\includegraphics[height=5cm]{Bsp1}}
    ...
    \subfigure[Bz. n]{\includegraphics[height=5cm]{Bspn}}
    }
    \end{figure}

    Ich könnte die gesammte Figure Umgebung mit der Framebox umranden, aber ich würde gerne die Unterschrift nicht mit in der Box haben.

    Viele Grüße

  4. #4
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    du möchtest die ganze figure umgebung umranden, aber die unterschrift nicht???
    caption steht aber doch in der figure umgebung.
    probier es doch mal so wie sofa-surfer das vorgeschlagen hat:

    Code:
    \begin{figure}[h]
    \fbox{%
    \begin{minipage}{1\textwidth}%
    hier die bilder rein
    \end{minipage}%
    }%
    \caption{12345}
    \label{1234}
    \end{figure}
    ist aber ungetestet. hab gerade nicht so viele bilder zum probieren da
    Mein Ball ist umgefallen

  5. #5
    Registrierter Benutzer
    Registriert seit
    15.08.2006
    Beiträge
    8
    Hi bobmalaria,

    genauso hatte ich es probiert, klappte leider aber nicht, da ich die Bilder noch in SubFigures habe. Ich hätte gerne, dass die Hauptunterschrift nicht mit in der Box steht.

    Viele Grüße und danke

  6. #6
    Registrierter Benutzer Avatar von sofa-surfer
    Registriert seit
    23.05.2006
    Beiträge
    2.032
    Hallo,

    so läuft es bei mir ohne Probleme:

    Code:
    \documentclass{article}
    \usepackage{subfig}
    
    \begin{document}
    
      \begin{figure}
      \fbox{\parbox{\textwidth}{\centering
        \subfloat[bla]{\rule{0.25\textwidth}{3cm}}
        \subfloat[blub]{\rule{0.25\textwidth}{3cm}}
        \subfloat[baz]{\rule{0.25\textwidth}{3cm}} \\
        \subfloat[bla]{\rule{0.25\textwidth}{3cm}}
        \subfloat[blub]{\rule{0.25\textwidth}{3cm}}
        \subfloat[baz]{\rule{0.25\textwidth}{3cm}} 
       }}
        \caption{Alles zusammen}
      \end{figure}
    
    \end{document}
    Matthias

  7. #7
    Registrierter Benutzer
    Registriert seit
    15.08.2006
    Beiträge
    8
    Hallo sofa-surfer,

    das werde ich gleich mal ausprobieren. Vielen Dank schonmal!

    EDIT: Das hat super geklappt. Vielen Dank euch beiden noch mal!!
    Geändert von Najojan (30-01-2007 um 14:04 Uhr)

  8. #8
    Registrierter Benutzer
    Registriert seit
    05.11.2006
    Beiträge
    8
    hallo,

    funktioniert ja ganz gut, nur würde ich gerne die parbox-breite auf die Breite der subfloats anpassen.
    Hat jemand eine Idee wie das gehen könnte?

    danke im vorraus!

  9. #9
    Registrierter Benutzer Avatar von sofa-surfer
    Registriert seit
    23.05.2006
    Beiträge
    2.032
    Zitat Zitat von monotonous Beitrag anzeigen
    hallo,

    funktioniert ja ganz gut, nur würde ich gerne die parbox-breite auf die Breite der subfloats anpassen.
    Hat jemand eine Idee wie das gehen könnte?

    danke im vorraus!
    So vielleicht?

    Code:
    \documentclass{article}
    \usepackage{subfig}
    \usepackage{varwidth}
    
    \begin{document}
    
      \begin{figure}
      \fbox{\begin{varwidth}{\textwidth}\centering%
        \subfloat[bla]{\rule{0.25\textwidth}{3cm}}
        \subfloat[blub]{\rule{0.25\textwidth}{3cm}}
        \subfloat[baz]{\rule{0.25\textwidth}{3cm}} \\
        \subfloat[bla]{\rule{0.25\textwidth}{3cm}}
        \subfloat[blub]{\rule{0.25\textwidth}{3cm}}
        \subfloat[baz]{\rule{0.25\textwidth}{3cm}} 
       \end{varwidth}}
        \caption{Alles zusammen}
      \end{figure}
    
    \end{document}
    Matthias

  10. #10
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    Du weisst auch ganz sicher, dass du da tatsächlich Rahmen drum haben möchtest? In den meisten Büchern, die ich kenne hat es keine Rahmen um die Abbildungen. Nur dass du dir das auch mal noch schnell überlegst...

    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,...

  11. #11
    Registrierter Benutzer
    Registriert seit
    05.11.2006
    Beiträge
    8
    danke sofa-surfer, leider klappt das snippet nicht - hast du eine ahnung?

    ! Missing \endgroup inserted.

    \endgroup
    l.170 }

    ja ich will rahmen, kann ich mir nicht aussuchen

  12. #12
    Registrierter Benutzer Avatar von sofa-surfer
    Registriert seit
    23.05.2006
    Beiträge
    2.032
    Zitat Zitat von monotonous Beitrag anzeigen
    danke sofa-surfer, leider klappt das snippet nicht - hast du eine ahnung?
    Das kann ich nicht nachvollziehen. Das kleine Beispiel von oben funktioniert bei mir ohne Probleme. Scheinbar hast du den Code ja in ein anderes Dokument kopiert (das lässt zumindest die Zeilennummer der Fehlermeldung vermuten). Hast du dabei irgendwo eine Klammer o.ä. vergessen?

    Matthias

Lesezeichen

Berechtigungen

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