Anzeige:
Ergebnis 1 bis 9 von 9

Thema: bildposition in figureumgebung [lyx]

  1. #1
    Registrierter Benutzer
    Registriert seit
    18.01.2008
    Ort
    rauma
    Beiträge
    120

    bildposition in figureumgebung [lyx]

    hallo habe ein zweiseitiges layout mit scrbook erstellt

    die graphiken sollen entweder grundsätzlich mittig oder aussen stehen.

    ist zustand:
    bildunterschrift mittig, bilder linker rand.

    kann also nicht so bleiben....

    soll zustand: bild + unterschrift aussen (mittig ist wäre auch ok)

    in meiner preambel stehen folgende graphikpakete:
    float, flafter, placeins, subfig, wrapfig, floatflt, picins, psfrag, sidecap, pict2e, curve2e

    ich verwende die figure umgebung bzw wrapfigure..
    das ganze bearbeite ich in lyx. d.h.: für die wrapfigure kann ich die bildposition (innen, aussen, etc) einstellen, bei figure (in lyx heißt das gleitobjekt) gibt es keine bildpositionierung, lediglich die latexregeln, an welcher stelle das bild eingesetzt werden soll...

    eine allgemeine einstellung in der preambel (\centering) für die gleitobjekte wäre völlig ok..wenn dies denn möglich ist!

    anbei meine preambel.

  2. #2
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    Zentrieren in Gleitumgebungen

    Hallo,

    evtl. hilft dieser Code: Centering all floats.

    Stefan

  3. #3
    Registrierter Benutzer
    Registriert seit
    18.01.2008
    Ort
    rauma
    Beiträge
    120
    funktioniert prinzipiell schon ganz gut...


    bei manchen bildern hakt es trotzdem.

    2 beispiele:

    falsch:

    \begin{figure}
    \includegraphics[width=0.7\paperwidth]{\string"E:/Daten/Diplomarbeit/LaTeX-Diplomarbeit/images/vorgehensweise graphisch\string".eps}\caption{grafische Darstellung des Vorgehens}
    \end{figure}


    richtig:

    \begin{figure}[H]
    \includegraphics[scale=0.75]{E:/Daten/Diplomarbeit/LaTeX-Diplomarbeit/images/lageplan-uebersicht}\caption{Lageplan}
    \end{figure}

    diese strings werden beim export von lyx nach latex erzeugt..
    woher kommt das?
    darf ich keine leerzeichen in dateinamen verwenden?
    und verursacht das dann den fehler?

  4. #4
    Registrierter Benutzer
    Registriert seit
    18.01.2008
    Ort
    rauma
    Beiträge
    120
    ja...leerzeichen sind böse!

  5. #5
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    Leerzeichen in Dateinamen von Grafiken

    grffile kann dabei helfen.

    Stefan

  6. #6
    Registrierter Benutzer
    Registriert seit
    18.01.2008
    Ort
    rauma
    Beiträge
    120
    centering all floats

    hebelt die positionierung \begin{figure}[H] etc.. aus...

    es hätte so einfach sein können...

    oder kann man das folgende noch erweitern?

    \makeatletter
    \renewenvironment{figure}[1][]{%
    \@float{figure}%
    \centering
    }{%
    \end@float
    }
    \makeatother

    weiß aber grad auch nicht nach welchen bedingungen, falls möglich....
    kann man figures mit [H]-position ausschliessen?

    oder die bildunterschriften ebenfalls immer linksbündig setzen..
    Geändert von cbone (21-10-2008 um 00:59 Uhr)

  7. #7
    Registrierter Benutzer
    Registriert seit
    18.01.2008
    Ort
    rauma
    Beiträge
    120

    Question

    hier noch mal der ausschnitt aus der preambel.
    die captions sind doch linksbündig ausgerichtet, oder nicht?
    ich bin ratlos!

    \usepackage{caption}
    % Aussehen der Captions
    \captionsetup{
    margin = 10pt,
    font = {small,rm},
    labelfont = {small,bf},
    format = plain, % oder 'hang'
    indention = 0em, % Einruecken der Beschriftung
    labelsep = colon, %period, space, quad, newline
    justification = RaggedRight, % justified, centering
    singlelinecheck = true, % false (true=bei einer Zeile immer zentrieren)
    position = bottom %top
    }
    %%% Bugfix Workaround
    \DeclareCaptionOption{parskip}[]{}
    \DeclareCaptionOption{parindent}[]{}

    % Aussehen der Captions fuer subfigures (subfig-Paket)
    \IfPackageLoaded{subfig}{
    \captionsetup[subfloat]{%
    margin = 10pt,
    font = {small,rm},
    labelfont = {small,bf},
    format = plain, % oder 'hang'
    indention = 0em, % Einruecken der Beschriftung
    labelsep = space, %period, space, quad, newline
    justification = centering %RaggedRight, %,justified, %%
    singlelinecheck = true, % false (true=bei einer Zeile immer zentrieren)
    position = bottom, %top
    labelformat = parens % simple, empty % Wie die Bezeichnung gesetzt wird
    }
    }

  8. #8
    Registrierter Benutzer Avatar von sommerfee
    Registriert seit
    02.07.2006
    Beiträge
    1.603
    Zitat Zitat von cbone Beitrag anzeigen
    oder kann man das folgende noch erweitern?

    \makeatletter
    \renewenvironment{figure}[1][]{%
    \@float{figure}%
    \centering
    }{%
    \end@float
    }
    \makeatother
    Code:
    \makeatletter
    \renewenvironment{figure}[1][tbp]{%
      \@float{figure}[#1]%
      \centering
    }{%
      \end@float
    }
    \makeatother
    Zu beachten ist aber, daß sich dies ggf. mit dem hypcap-Paket, dem floatrow-Paket etc. beißt.

    Zitat Zitat von cbone Beitrag anzeigen
    hier noch mal der ausschnitt aus der preambel.
    die captions sind doch linksbündig ausgerichtet, oder nicht?
    ich bin ratlos!
    Ich habe 'mal eine Zeile mehr rot markiert, dann sollte klar sein, warum manche Unterschriften nicht linksbündig gesetzt werden:

    Code:
    \usepackage{caption}
    % Aussehen der Captions
    \captionsetup{
       margin = 10pt,
       font = {small,rm},
       labelfont = {small,bf},
       format = plain, % oder 'hang'
       indention = 0em,  % Einruecken der Beschriftung
       labelsep = colon, %period, space, quad, newline
       justification = RaggedRight, % justified, centering
       singlelinecheck = true, % false (true=bei einer Zeile immer zentrieren)
       position = bottom %top
    }
    Liebe Grüße,
    Axel

  9. #9
    Registrierter Benutzer
    Registriert seit
    18.01.2008
    Ort
    rauma
    Beiträge
    120
    es war schon spät!

    danke alex!

Lesezeichen

Berechtigungen

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