Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 17

Thema: Abbildungen im Anhang

  1. #1
    Registrierter Benutzer
    Registriert seit
    02.02.2006
    Beiträge
    41

    Abbildungen im Anhang

    Halllo zusammen,

    ich schreibe gerade meine Diss zusammen und benötige dabei eure Hilfe.
    Ich möchte im Anhang eine Reihe von Bildern dort zusammenfassen.
    Code:
    \chapter{Messergebnisse im Kalten} \label{Anhang2}
    Text Text Text
    \section{1.4l-Start MVEG Fahrzyklus}
    \begin{figure}[ht]
    	\centering
    	\subfigure{\includegraphics[width=0.49\columnwidth]{Bilder/CO.pdf}}
    	\subfigure{\includegraphics[width=0.49\columnwidth]{Bilder/HC.pdf}}
    	\caption{Dies ist ein Test}
    \end{figure}
    
    \begin{figure}[ht]
    	\centering
    	\subfigure{\includegraphics[width=0.49\columnwidth]{Bilder/NO.pdf}}
    	\subfigure{\includegraphics[width=0.49\columnwidth]{Bilder/Temperatur.pdf}}
    	\caption{Dies ist ein Test}
    \end{figure}
    
    \section{2.0l-Start MVEG Fahrzyklus}
    \begin{figure}[ht]
    	\centering
    	\subfigure{\includegraphics[width=0.49\columnwidth]{Bilder/2l-CO.pdf}}
    	\subfigure{\includegraphics[width=0.49\columnwidth]{Bilder/2l-HC.pdf}}
    	\caption{Dies ist ein Test}
    \end{figure}
    
    \begin{figure}[ht]
    	\centering
    	\subfigure{\includegraphics[width=0.49\columnwidth]{Bilder/2l-NO.pdf}}
    	\subfigure{\includegraphics[width=0.49\columnwidth]{Bilder/2l-Temperatur.pdf}}
    	\caption{Dies ist ein Test}
    \end{figure}
    
    \section{FTP75 - Start FTP75 Fahrzyklus - Referenz}
    \begin{figure}[ht]
    	\centering
    	\subfigure{\includegraphics[width=0.49\columnwidth]{Bilder/FTP-Ref-CO.pdf}}
    	\subfigure{\includegraphics[width=0.49\columnwidth]{Bilder/FTP-Ref-HC.pdf}}
    	\caption{Dies ist ein Test}
    \end{figure}
    
    \begin{figure}[ht]
    	\centering
    	\subfigure{\includegraphics[width=0.49\columnwidth]{Bilder/FTP-Ref-NO.pdf}}
    	\subfigure{\includegraphics[width=0.49\columnwidth]{Bilder/FTP-Ref-Temperatur.pdf}}
    	\caption{Dies ist ein Test}
    \end{figure}
    
    
    \section{FTP75 Fahrzyklus -Lambdasprünge}
    \begin{figure}[ht]
    	\centering
    	\subfigure{\includegraphics[width=0.49\columnwidth]{Bilder/FTP-Lam-CO.pdf}}
    	\subfigure{\includegraphics[width=0.49\columnwidth]{Bilder/FTP-Lam-HC.pdf}}
    	\caption{Dies ist ein Test}
    \end{figure}
    
    \begin{figure}[ht]
    	\centering
    	\subfigure{\includegraphics[width=0.49\columnwidth]{Bilder/FTP-Lam-NO.pdf}}
    \subfigure{\includegraphics[width=0.49\columnwidth]{Bilder/FTP-Lam-Temperatur.pdf}}
    	\caption{Dies ist ein Test}
    \end{figure}
    Nun ist die ganze Geschichte so, dass die Bilder nicht unter den einzelnen Abschnitten zu finden sind. Also ungefähr so:

    Messergebnisse im Kalten
    Text Text Text
    1.4l-Start MVEG Fahrzyklus
    BILD
    2.0l-Start MVEG Fahrzyklus
    FTP75 - Start FTP75 Fahrzyklus - Referenz
    Start FTP75 Fahrzyklus - Lambdasprünge

    BILD
    BILD
    BILD
    BILD

    Das passt nun ja nicht so richtig. Ich habe schon das Paket flafter eingebunden. Anscheinend hilft das nicht...

    Andreas

  2. #2
    Registrierter Benutzer Avatar von countbela666
    Registriert seit
    15.04.2005
    Ort
    Berlin
    Beiträge
    2.317
    Hallo Andreas,

    das ist mal wieder die am häufigsten gestellte Frage in diesem Forum; und hier die dazu passende Gegenfrage: Warum nutzt du eine Gleitumgebung, wenn du nicht willst, dass die Bilder gleiten? Näheres dazu im Bilder-HOWTO dieses Forums oder über die Suchfunktion.

    Nichts für ungut,
    Marcel

    Listen to me children of the night, beyond the doors of darkness you will find
    a thousand worlds for you to see here, take my hand and follow me...

  3. #3
    Registrierter Benutzer
    Registriert seit
    23.03.2006
    Beiträge
    41
    Das Problem hatte ich auch.
    Nimm einfach das große H anstatt dem kleinen, dann sollte es helfen.

  4. #4
    Registrierter Benutzer Avatar von countbela666
    Registriert seit
    15.04.2005
    Ort
    Berlin
    Beiträge
    2.317
    Zitat Zitat von bucada
    Das Problem hatte ich auch.
    Nimm einfach das große H anstatt dem kleinen, dann sollte es helfen.
    ist eine Notlösung, die das Symptom, aber nicht die Ursache bekämpft

    Listen to me children of the night, beyond the doors of darkness you will find
    a thousand worlds for you to see here, take my hand and follow me...

  5. #5
    Registrierter Benutzer
    Registriert seit
    23.03.2006
    Beiträge
    41
    Glücklicherweise ist Latex keine Krankheit und da reicht es meist das Symptom zu bekämpfen.
    Sorry, aber dann weiss ich nicht wonach Du suchst, denn wenn ich Dich richtig verstanden habe, dann willst Du dass die Bilder an den Positionen stehen, wo Du sie im Latex-Code eingebunden hast. Das erreichst Du mit dem großen H.

    Falls Du eine andere Lösung findest, dann schreib sie bitte hierhin. Wenn sie eleganter ist, dann würde ich sie auch gerne kennen.

  6. #6
    Registrierter Benutzer
    Registriert seit
    26.05.2006
    Beiträge
    879
    Zitat Zitat von bucada
    Glücklicherweise ist Latex keine Krankheit und da reicht es meist das Symptom zu bekämpfen.
    Sorry, aber dann weiss ich nicht wonach Du suchst, denn wenn ich Dich richtig verstanden habe, dann willst Du dass die Bilder an den Positionen stehen, wo Du sie im Latex-Code eingebunden hast. Das erreichst Du mit dem großen H.

    Falls Du eine andere Lösung findest, dann schreib sie bitte hierhin. Wenn sie eleganter ist, dann würde ich sie auch gerne kennen.
    H ist grundsätzlich überflüssig, weil man es _nicht_ braucht.
    [!htb] klappt fast immer oder eben einfach _keine_ figure-Umgebung und dann \captionof{figure}{...} macht dasselbe und schränkt TeX in seinen Möglichkeiten lange nicht so ein, wie das H.


    rc

  7. #7
    Registrierter Benutzer Avatar von countbela666
    Registriert seit
    15.04.2005
    Ort
    Berlin
    Beiträge
    2.317
    Die figure-Umgebung ist eine sogenannte Gleitumgebung, die dafür sorgt, dass deren Inhalt nicht bezüglich des sie umgebenden Textes, sondern bezüglich der aktuellen Seite platziert wird, zum Beispiel am oberen [t] oder unteren Rand [b]. Egal wieviel Fließtext vorher oder hinterher eingefügt wird, das Objekt bleibt an seinem Platz und "gleitet" somit durch den Fließtext.

    Wenn du aber nun willst, dass das Objekt bezüglich des Textes ausgerichtet wird -- also verschoben wird, wenn du vorher mehr Text eingibst oder diesen anbderweitig änderst, wie es bei uns allen bekannten ... ähm ... Textverarbeitungsprogrammen der Fall ist --, solltest du zum Kuckuck nochmal _keine_ Gleitumgebung verwenden, das \begin{figure}...\end{figure} also einfach weglassen und z. B. die center-Umgebung verwenden.

    Eine Zuordnung zum Abbildungsverzeichnis und eine Bildunterschrift erhältst du dann z. B. mit Hilfe des im caption-Paket definierten Befehls \captionof{figure}{blupp}. Funktioniert äquivalent für alle anderen Gleitumgebungen ebenso (table, algorithm...)

    Grüße,
    Marcel

    Listen to me children of the night, beyond the doors of darkness you will find
    a thousand worlds for you to see here, take my hand and follow me...

  8. #8
    Registrierter Benutzer
    Registriert seit
    02.02.2006
    Beiträge
    41
    Ok, Asche auf mein Haupt. Die SuFu hatte ich natürlich noch nicht betätigt.
    So richtig funzt die Geschichte aber noch nicht. Zumindest mit
    \begin{figure}[!htb] oder [H] ...

    Die minipage (siehe l2pic.pdf) habe ich noch nicht getestet. Mal sehen...

    Andreas

  9. #9
    Registrierter Benutzer Avatar von countbela666
    Registriert seit
    15.04.2005
    Ort
    Berlin
    Beiträge
    2.317
    Zitat Zitat von Andi_Rostock
    So richtig funzt die Geschichte aber noch nicht. Zumindest mit
    \begin{figure}[!htb] oder [H] ...
    Warum schenkst du dir die figure-Umgebung nicht einfach? Sie zu benutzen, wenn du Grafiken _genau hier_ haben willst, ist der falsche Ansatz; du brauchst sie nicht:
    Code:
    \documentclass{scrartcl}
    \usepackage{caption}
    %%%% nur zur Demo : %%%%%%%%%
    \newcommand{\includegraphics}[2][]{\rule{2cm}{2cm}}
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \begin{document}
      \listoffigures
      \section{sec1}
      \begin{center}
        \includegraphics{foo}
        \captionof{figure}{Bild1}
      \end{center}
      \begin{center}
        \includegraphics{foo}
        \captionof{figure}{Bild2}
      \end{center}
      \section{sec2}
      \begin{center}
        \includegraphics{foo}
        \captionof{figure}{Bild3}
      \end{center}
      \begin{center}
        \includegraphics{foo}
        \captionof{figure}{Bild4}
      \end{center}
    \end{document}
    Grüße,
    Marcel

    Listen to me children of the night, beyond the doors of darkness you will find
    a thousand worlds for you to see here, take my hand and follow me...

  10. #10
    Registrierter Benutzer
    Registriert seit
    02.02.2006
    Beiträge
    41
    Danke Marcel,

    das klappt schon super. Nur kann ich so die
    subfigure Option nicht verwenden und zwei Bilder
    nebeneinander packen.

    Andreas

    Edit: Naja, so super auch nicht. Irgendwie ist der Zeilenabstand bei captionof{figure}{Bla ...} anders als bei der normalen caption. Und irgendwie schmuggelt sich der Seitenumbruch dazwischen.
    Geändert von Andi_Rostock (05-07-2006 um 13:05 Uhr)

  11. #11
    Registrierter Benutzer Avatar von countbela666
    Registriert seit
    15.04.2005
    Ort
    Berlin
    Beiträge
    2.317
    Zitat Zitat von Andi_Rostock
    Nur kann ich so die
    subfigure Option nicht verwenden und zwei Bilder
    nebeneinander packen.
    Wenn du die Teilunterschriften des subfig-Pakets benötigst, ist das tatsächlich ein Problem. Bilder ohne Subcaptions nebeneinanderzusetzen sollte jedoch kein Ding sein:
    Code:
      \begin{center}
        \includegraphics{foo}\hspace{2em}
        \includegraphics{foo}
        \captionof{figure}{Bild3}
      \end{center}
    Zitat Zitat von Andi_Rostock
    Irgendwie ist der Zeilenabstand bei captionof{figure}{Bla ...} anders als bei der normalen caption. Und irgendwie schmuggelt sich der Seitenumbruch dazwischen.
    Die center-Umgebung war zur Veranschaulichung des Prinzips gedacht, und sollte zeigen, dass es auch ohne Gleitumgebung geht. Der bessere Weg ist der in l2pic.pdf beschriebene mit der minipage. Diese verhindert einen Seitenumbruch zwischen caption und Bild und sorgt durch das \\[\intextsep] für den korrekten Abstand. Wenn dir das jedesmal zu viel Schreibaufwand ist, könntest du dir auch eine neue nichtgleitende Umgebung definieren, die das für dich erledigt:
    Code:
    \newenvironment{myfigure}
      {\noindent\\[\intextsep]%
       \minipage{\textwidth}\centering}
      {\endminipage%
       \\[\intextsep]}
    ...
      \begin{myfigure}
        \includegraphics{foo}
        \captionof{figure}{Bild1}
      \end{myfigure}
    Grüße,
    Marcel

    Listen to me children of the night, beyond the doors of darkness you will find
    a thousand worlds for you to see here, take my hand and follow me...

  12. #12
    Registrierter Benutzer
    Registriert seit
    02.02.2006
    Beiträge
    41
    Danke Marcel,

    so richtig klappt das aber net mit der myfigure Umgebung. Die Zeilenabstände in der captionof Umgebung sind immer noch zu groß.

    Komisch.

    Andreas

  13. #13
    Registrierter Benutzer Avatar von countbela666
    Registriert seit
    15.04.2005
    Ort
    Berlin
    Beiträge
    2.317
    Zitat Zitat von Andi_Rostock
    Die Zeilenabstände in der captionof Umgebung sind immer noch zu groß.
    Ich fürchte, ich kann dir nicht folgen... Zeilenabstand? In meinem Minimalbeispiel sind die Zeilenabstände in der figure- und der myfigure-Umgebung definitiv identisch. Die Abstände vor bzw. nach den Umgebungen unterscheiden sich marginal, aber auch das kann man hinbasteln:
    Code:
    \documentclass{scrartcl}
    \usepackage[font=small,labelfont=bf,textfont=it]{caption}
    %%%% nur zur Demo : %%%%%%%%%
    \newcommand{\includegraphics}[2][]{\rule{2cm}{2cm}}
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \newcommand{\blindtext}{text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text }
    \newenvironment{myfigure}
      {\noindent\\[-.2\baselineskip]%
       \minipage{\textwidth}\centering}
      {\endminipage%
       \\[\intextsep]\par}
    \begin{document}
      \blindtext\par
      \begin{figure}[!htb]
        \centering
        \includegraphics{foo}
        \caption{\blindtext}
      \end{figure}
      \blindtext
      \clearpage
      \blindtext\par
      \begin{myfigure}
        \includegraphics{foo}
        \captionof{figure}{\blindtext}
      \end{myfigure}
      \blindtext
    \end{document}
    Grüße,
    Marcel

    Listen to me children of the night, beyond the doors of darkness you will find
    a thousand worlds for you to see here, take my hand and follow me...

  14. #14
    Registrierter Benutzer
    Registriert seit
    26.05.2006
    Beiträge
    879
    Zitat Zitat von countbela666
    Code:
    \documentclass{scrartcl}
    \usepackage[font=small,labelfont=bf,textfont=it]{caption}
    %%%% nur zur Demo : %%%%%%%%%
    \newcommand{\includegraphics}[2][]{\rule{2cm}{2cm}}
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \newcommand{\blindtext}{text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text }
    \newenvironment{myfigure}
      {\noindent\\[-.2\baselineskip]%
       \minipage{\textwidth}\centering}
      {\endminipage%
       \\[\intextsep]\par}
    es ist ziemlich ungünstig hier mit \\[..] zu arbeiten. Für solche Dinge ist \vspace{ ..}zuständig.

    rc

  15. #15
    Registrierter Benutzer Avatar von countbela666
    Registriert seit
    15.04.2005
    Ort
    Berlin
    Beiträge
    2.317
    Zitat Zitat von RedCloud
    es ist ziemlich ungünstig hier mit \\[..] zu arbeiten. Für solche Dinge ist \vspace{ ..}zuständig.
    hast ja Recht, ich hab zu sehr an dem Beispiel aus einer älteren Version von l2pic.pdf gahangen...

    Grüße,
    Marcel

    Listen to me children of the night, beyond the doors of darkness you will find
    a thousand worlds for you to see here, take my hand and follow me...

Lesezeichen

Berechtigungen

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