Anzeige:
Ergebnis 1 bis 4 von 4

Thema: subfig horizontal zentrieren bei mehreren Zeilen

  1. #1
    Registrierter Benutzer Avatar von ProfessorChaos
    Registriert seit
    29.12.2007
    Ort
    Canberra (Australien)
    Beiträge
    89

    subfig horizontal zentrieren bei mehreren Zeilen

    Hi,

    ich habe eine Figure, welche aus zwei subfigs besteht (so dass es insgesamt drei captions gibt: eine gemeinsame und eine jür jede subfig).

    Nun möchte ich diese beiden subfigs aber nicht nebeneinander, sondern untereinander. Folglich habe ich einen Zeilenumbruch zwischen die subfigs eingebaut. Allerdings ist die erste subfig nun nicht mehr zentriert und ich begreife weder, woran das liegt, noch, wie ich das Problem löse.

    Hier ein Minimalbeispiel:

    Code:
    \documentclass{article}
    \usepackage{tikz}
    \usepackage{subfig}
    \begin{document}
    
    
    \begin{figure}%
      \centering
      \subfloat[][Caption for Figure (a)]{
        \begin{tikzpicture}
          \draw[help lines] (0,0) grid (2,2);
        \end{tikzpicture}%
      }%
     \newline
      \subfloat[][Caption for Figure (b)]{
        \begin{tikzpicture}
          \draw[help lines] (0,0) grid (2,2);
        \end{tikzpicture}%
      }%
      \caption{Caption for both Figures.}%
    \label{fig:cont}%
    \end{figure}
    
    \begin{center}
      This is the center!
    \end{center}
    
    
    \end{document}
    Ich möchte also, dass die erste subfig genauso zentriert ist wie wie zweite, statt etwas weiter links zu hängen...
    Geändert von ProfessorChaos (17-11-2010 um 07:52 Uhr) Grund: Falsches Makro...

  2. #2
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    Nimm mal statt \newline ein \\ oder \par oder lass eine Leerzeile, damit hats bei mir geklappt.

  3. #3
    Registrierter Benutzer Avatar von ProfessorChaos
    Registriert seit
    29.12.2007
    Ort
    Canberra (Australien)
    Beiträge
    89
    Krass.^^

    Ich dachte, "\newline" und "\\" wären äquivalent...
    Es funktioniert, vielen Dank!

  4. #4
    Registrierter Benutzer Avatar von sommerfee
    Registriert seit
    02.07.2006
    Beiträge
    1.603
    Zitat Zitat von ProfessorChaos Beitrag anzeigen
    Ich dachte, "\newline" und "\\" wären äquivalent...
    Nur im "normalen" Fall. Bei \centering, \raggedright etc. wird aber nur \\ (und nicht \newline) passend umdefiniert, so daß sich \newline und \centering nicht vertragen.

    Warum das so ist? Keine Ahnung...

Lesezeichen

Berechtigungen

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