Anzeige:
Ergebnis 1 bis 13 von 13

Thema: Abbildung mit 4 Teilbildern erzeugen

  1. #1
    Registrierter Benutzer
    Registriert seit
    01.10.2008
    Beiträge
    53

    Abbildung mit 4 Teilbildern erzeugen

    Hallo,

    ich möchte gerne eine Abbildung erstellen die aus 4 Fotos besteht. Desweiteren sollen immer 2 bilder nebeneinander und jeweils mit a bis d gekennzeichnet werden. In welcher umgebung und wie löse ich das am besten??
    soll ich mir eine minipage erstellen oder das mit der subfigure umgebung machen???

    Gruß

    Thomas

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

    weder noch

    wenn du das paket caption verwendest, dann kannst du subcaption benutzen. mehr dazu findest du in der entsprechenden doku.

    die zweite möglichkeit ist das paket subfig. nicht zu verwechseln mit dem älteren paket subfigure.

    gruss
    Mein Ball ist umgefallen

  3. #3
    Registrierter Benutzer
    Registriert seit
    01.10.2008
    Beiträge
    53
    ok, dann werde ich dann mal nach einer ordentlichen Erklärung googlen.

    oder kannst du mir da eine bestimmte Seite mit entsprechenden Bsp. empfehlen.

    Ich brauche da immer ein ordentliches Bsp mit dem ich etwas rumspielen kann damit ich es verstehe.

    mfg

    Steineklopfer

  4. #4
    Registrierter Benutzer Avatar von localghost
    Registriert seit
    01.11.2006
    Ort
    Braunschweig
    Beiträge
    3.413

    Arrow Viel einfacher

    Zitat Zitat von Steineklopfer Beitrag anzeigen
    ok, dann werde ich dann mal nach einer ordentlichen Erklärung googlen. [...]
    Da brauchst Du keine Suchmaschine. Für ausführliche Beispiele startest Du allenfalls die Suchfunktion des Forums. Nimm dir die Anleitungen der erwähnten Pakete zur Hand. Du findest sie auf CTAN oder lokal auf deinem Rechner über die Eingabaufforderung.
    Code:
    texdoc subfig
    Für das Paket subcaption gehst Du auf den CTAN-Eintrag von caption, weil es ein Teil dieses Pakets ist.


    MfG
    Thorsten¹
    Geändert von localghost (01-07-2009 um 16:35 Uhr) Grund: Ergänzung.
    TeX und LaTeX, Fragen und Antworten – TeXwelt

    ¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
    ² System: openSUSE 13.1 (Linux 3.11.10), TeX Live 2013, TeXworks 0.5 (r1351)

  5. #5
    Registrierter Benutzer
    Registriert seit
    01.10.2008
    Beiträge
    53

    Talking

    Zitat Zitat von localghost Beitrag anzeigen
    Da brauchst Du keine Suchmaschine. Für ausführliche Beispiele startest Du allenfalls die Suchfunktion des Forums. Nimm dir die Anleitungen der erwähnten Pakete zur Hand. Du findest sie auf CTAN oder lokal auf deinem Rechner über die Eingabaufforderung.
    Code:
    texdoc subfig
    Für das Paket subcaption gehst Du auf den CTAN-Eintrag von caption, weil es ein Teil dieses Pakets ist.


    MfG
    Thorsten¹
    jo, genau da liegt mein problem, bin nicht so ein großer programmierfreak und seh da nicht sofort richtig durch. Brauche da eher den umgekehrten verlauf.
    brauch ein halbwegs einfaches beispiel wo ich weiß wie es aussieht und arbeite mich dann über verändern und probieren und vergleiche mit den resultat rein. Die CTAN sachen sind sicherlich top, nur viel zu umfangreich, deswegen wollt ich ja heute abend mal noch googeln

  6. #6
    Registrierter Benutzer Avatar von localghost
    Registriert seit
    01.11.2006
    Ort
    Braunschweig
    Beiträge
    3.413

    Arrow Zweifel

    Zitat Zitat von Steineklopfer Beitrag anzeigen
    jo, genau da liegt mein problem, bin nicht so ein großer programmierfreak und seh da nicht sofort richtig durch. Brauche da eher den umgekehrten verlauf.
    brauch ein halbwegs einfaches beispiel wo ich weiß wie es aussieht und arbeite mich dann über verändern und probieren und vergleiche mit den resultat rein. [...]
    Sehr viel bessere Beispiele und Erklärungen als hier im Forum wird dir eine Suchmaschine nicht liefern.
    TeX und LaTeX, Fragen und Antworten – TeXwelt

    ¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
    ² System: openSUSE 13.1 (Linux 3.11.10), TeX Live 2013, TeXworks 0.5 (r1351)

  7. #7
    Registrierter Benutzer
    Registriert seit
    01.10.2008
    Beiträge
    53
    Also mit den subfigures hab ich es schonmal hinbekommen

    Code:
    \begin{figure}[tbh]
    	
    	\subfigure[test1]{\label{fig-MP-hhto}
    			\includegraphics[width=0.5\textwidth]{figures/fig-MP-42.jpg}}
    	\vspace{0.2cm}	
    	\subfigure[test2]{\label{fig-MP-it}
    			\includegraphics[width=0.5\textwidth]{figures/fig-MP-39}}
    	\hspace{0.2cm}
    	\subfigure[test3]{\label{fig-MP-hhto1}
    			\includegraphics[width=0.5\textwidth]{figures/fig-MP-421.jpg}}
    	\vspace{0.2cm}	
    	\subfigure[test4]{\label{fig-MP-it}
    			\includegraphics[width=0.5\textwidth]{figures/fig-MP-392}}
    \caption{test}
    \label{fig-MP-test}
    \end{figure}
    Geändert von Steineklopfer (02-07-2009 um 14:08 Uhr)

  8. #8
    Registrierter Benutzer
    Registriert seit
    10.12.2007
    Ort
    Freiburg
    Beiträge
    85

    Nummerierung der Bilder

    Hallo,
    ich hab in meinem Dokument auch öfters mehrere Bilder nebeneinander und verwendet subfig... Funktioniert auch alles wunderbar, bis auf die Nummerierung der einzelnen Bilder. Die ist nämlich (A), (B), ... und nicht (a),(b),...
    Wenn ich im Text aber auf die Bilder mittels \subref dann wird dort (a),(b),... angezeigt. Das find ich jetzt natürlich etwas uneinheitlich. Hab auch schon in der Doku rumgesucht ob man das irgendwie ändern kann aber nichts wirkliches gefunden wobei ich eh der Meinung bin, dass (a) Standard ist und nicht (A), der "Fehler" also bei meinem Code liegt:
    Code:
    \begin{figure}
    	\centering
    	\subfloat[][]{\label{fig:1}
    		\includegraphics[width=0.3\textwidth]{Bild1}}
    \hspace{20mm}
    	\centering
    	\subfloat[][]{\label{fig:2}
    		\includegraphics[width=0.3\textwidth]{Bild2}}
    \caption{Beschreibung}
    \label{fig:alles}
    \end{figure}
    Zudem nutze ich die Klasse amsbook, vielleicht ist die auch mal wieder der Auslöser, wie leider schon öfters...

    mfg jo

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

    da musst du wohl labelformat geändert haben...
    leider bietest du kein minimalbeispiel an. subfig erstellt normalerweise kleine buchstaben a), b) usw.

    hast du einen aufruf a la
    Code:
    \renewcommand{\thesubfigure}{\Alph{subfigure}}
    irgendwo in deinem dokument?
    Mein Ball ist umgefallen

  10. #10
    Registrierter Benutzer
    Registriert seit
    10.12.2007
    Ort
    Freiburg
    Beiträge
    85
    Dachte es geht ohne Minimalbeispiel, aber wenn nicht, natürlich hier mit meinem kompletten Header:
    Code:
    %-----------------------------------------
    %Beginn des Kopfbereiches
    %-----------------------------------------
    \documentclass[12pt,a4paper,oneside]{amsbook}
    
    
    %Diese drei Pakete werden die Umlaute, Deutsche Silbentrennung etc. benötigt
    \usepackage[latin1]{inputenc}
    \usepackage[ngerman]{babel}
    \usepackage[T1]{fontenc}
    
    
    %Einstellen der Seitenränder
    \usepackage{geometry}
    \geometry{left=30mm, right=30mm, bottom=30mm}
    
    
    %Kommandos um den 'Beginn einer neuen Seite immer rechts' zu unterdrücken bzw. festzulegen
    \makeatletter
      \newcommand{\abhierkapitelegal}{\@openrightfalse}
      \newcommand{\abhierkapitelrechts}{\clearpage\@openrighttrue}
    \makeatother
    
    
    %Das Paket wird für den Zeilenabstand benötigt
    \usepackage{setspace}
    
    
    %Mathepakete
    \usepackage{amsmath,amssymb,amsfonts,amsthm}
    \usepackage{bbm}
    \numberwithin{equation}{chapter}
    
    
    %Kommando um die Nummerierung von Gleichungen rechts zu setzen
    \makeatletter
    	\def\Nummerierungrechts{\tagsleft@false}
    \makeatother 
    
    
    %Bilder einfügen und Veränderungen
    \usepackage{graphicx,wrapfig,caption,subfig}
    \numberwithin{figure}{chapter}
    \captionsetup{font=footnotesize}
    
    
    %Kapitelnummerierung
    \numberwithin{section}{chapter}
    
    
    %Tabellenzähler
    \numberwithin{table}{chapter}
    
    
    %Bibliography
    \usepackage[style=authoryear,hyperref]{biblatex}
    \usepackage[babel]{csquotes}
    \bibliography{Literatur}
    \defbibheading{book}{\section*{Bücher}}
    \defbibheading{article}{\section*{Fachzeitschriften}}
    \defbibheading{online}{\section*{Internetquellen}}
    
    
    %Erstellen und Bearbeiten von Verlinkungen
    \usepackage[colorlinks=true,linkcolor=blue,urlcolor=blue,breaklinks=true,citecolor=blue,pdfstartview={FitV}]{hyperref}
    
    % \usepackage{bookmark}
    %-----------------------------------------
    %Ende des Kopfbereiches
    %-----------------------------------------
    
    %-----------------------------------------
    %Beginn des Textes
    %-----------------------------------------
    \begin{document}
    %Zeilenabstand
    \onehalfspacing
    %Inhaltsverzeichnis (aktualisiert sich erst nach dem zweiten Setzen)
    \tableofcontents
    \abhierkapitelegal
    \Nummerierungrechts
    
    
    \begin{figure}
    	\centering
    	\subfloat[][]{\label{fig:1}1}
    \hspace{8pt}
    	\subfloat[][]{\label{fig:2}2}
    \caption{Beschreibung}
    \label{fig:bilder}
    \end{figure}
    
    
    \end{document}
    %-----------------------------------------
    %Ende des Textes
    %-----------------------------------------
    Und wie du siehts hab ich keinen Aufruf in der Art wie du in angegeben hast... denk ich zumindest.

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

    also ein kompletter header ist kein minimalbeispiel....

    naja...

    du hast wohl für die label kapitälchen aktiviert, deshalb kommt ein A,B usw.heraus

    mit

    Code:
    \renewcommand{\thesubfigure}{\normalfont\alph{subfigure}}
    passiert wohl das was du möchtest.
    Mein Ball ist umgefallen

  12. #12
    Registrierter Benutzer
    Registriert seit
    10.12.2007
    Ort
    Freiburg
    Beiträge
    85
    Zitat Zitat von bobmalaria Beitrag anzeigen
    also ein kompletter header ist kein minimalbeispiel....
    Ich schrieb ja auch "mit meinem kompletten Header", da ich dachte es liegt an irgendeiner Einstellung die ich dort vorgenommen hab. Und dann wäre es sinnvoll euch den gleich mitzuschicken damit das Problem vielleicht leichter ersichtlich wird...

    Aber deine Lösung funktioniert super, danke!

    mfg jo

  13. #13
    Registrierter Benutzer Avatar von sommerfee
    Registriert seit
    02.07.2006
    Beiträge
    1.603
    Zitat Zitat von bobmalaria Beitrag anzeigen
    du hast wohl für die label kapitälchen aktiviert
    amsbook macht dies; diese Information ist u.a. in der Anleitung zum caption-Paket unter dem Abschnitt "AMS: amsart, amsproc und amsbook" zu finden, der die Kompatibilität der AMS-Dokumentenklassen zum caption, subcaption und subfig-Paket behandelt.

    \renewcommand{\thesubfigure}{\normalfont\alph{subf igure}}
    Das \normalfont macht aber ggf. einige Einstellungen am caption bzw. subcaption-Paket zunichte, ich würde daher lieber

    Code:
    \captionsetup[subfloat]{labelfont={}}
    nehmen.

    Liebe Grüße,
    Axel

Lesezeichen

Berechtigungen

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