Anzeige:
Ergebnis 1 bis 6 von 6

Thema: <bild.pdf> will nicht Zeilenlänge einhalten

  1. #1
    Registrierter Benutzer
    Registriert seit
    24.04.2005
    Ort
    Schramberg
    Beiträge
    9

    <bild.pdf> will nicht Zeilenlänge einhalten

    Hallo,

    ich bemühe mich, das Phänomen der Fießumgebung zu verstehen;
    dennoch:

    Die Bilder liegen alle als pdf-File vor. Es wird pdflatex mit
    scrbook verwendet.

    Dass sich diese Bilder "willkürlich" gegenüber meinem Original
    (jpg, png, gif) als Import in xfig mit dann eingearbeiteten
    Texten und Zeichen und danach als Export nach pdf um 90 Grad
    verdrehen, kann ich ja hinnehmen.

    Es bleibt aber das Problem, dass dann in

    \begin{figure}
    \begin{center}
    \includegraphics[width=0.728\textwidth,angle=-90]{Bild27.pdf}
    \end{center}
    \caption{ ... }
    \label{ ... }
    \end{figure}

    für jedes einzelne Bild die genaue Breite = Zeilenlänge von
    Hand eingestellt werden muss; eine gute Portion Arbeit.

    Weder Versuche mit \begin{minipage}{\linewidth} noch etwa
    \fbox{\parbox{0.95\linewidth}{\centering{includegr aphics{Bild27.pdf}}}
    können das pdf-Bild irgendwie beeindrucken. Es behält seine
    überbreite Größe bei und wird somit irgendwohin nach hinten
    verschoben.

    Wie geht das, Bilder im pdf-Format AUTOMATISCH auf die
    Zeilenlänge zu justieren?

    Dank für eine Hinweis,

    Werner.

  2. #2
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin moin,
    das liegt mit Sicherheit daran, daß Du erst die Bildbreite vorgibst, danach das Bild aber um (-) 90° drehst... versuch's doch mal andersherum also
    Code:
    \includegraphics[angle=-90,width=0.75\textwidth]{Bild27}
    dann wird das Bild erst gedreht und dann die Breite skaliert - hier müsste dann 3/4 der Textbreite bei rauskommen
    MfG,
    Rainer
    There's nothing a good whack with a hammer won't fix!

  3. #3
    Registrierter Benutzer
    Registriert seit
    24.04.2005
    Ort
    Schramberg
    Beiträge
    9
    Ja, richtig.

    Nur muss ich versuchen, mit einem \newcommand{...
    die Sache für ALLE Bilder gleichzeitig zu vereinfachen,
    um mir die Arbeit zu erleichtern. Drehen muss ich wohl
    von Hand. Oder?

    Wie geht so etwas?

    Werner.
    Geändert von WGz (10-12-2005 um 22:41 Uhr)

  4. #4
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Hallo Werner,
    dann bastel Dir doch so etwas in der Art:
    Code:
    \newcommand{\pdfbild}[2][\textwidth]{%
        \includegraphics[angle=-90,width=#1]{#2}
    }
    und binde die Bilder dann mit
    Code:
    \pdfbild{dasbild}
    bzw. mit - falls Du es doch mal etwas kleiner brauchst -
    Code:
    \pdfbild[0.5\textwidth]{dasbild}
    ein.
    MfG,
    Rainer
    There's nothing a good whack with a hammer won't fix!

  5. #5
    Registrierter Benutzer
    Registriert seit
    24.04.2005
    Ort
    Schramberg
    Beiträge
    9
    Hallo rais,

    ich habe es probiert mit:

    \newcommand{\pdfbild}[1]{%
    \includegraphics[angle=-90,width=0.95\textwidth]{#1}
    }

    Folge: Die Angabe width entspricht nun nicht mehr der
    Originalangabe; das Bild wird bei etwa width=0.65\textwidth
    wohl kleiner, wird aber in der Fließumgebung als zu groß
    bewertet und das Bild nach hinten verlegt. Erst width=
    0.60\textwidth wird akzeptiert, dann aber ist das Bild
    am richtigen Ort mickerig klein.

    Eine Angabe \newcommand{\pdfbild}[1][\textwidth]{ ...
    wird als Fehler gemeldet.

    Also ich geb´s auf, und werde alle Bilder einzeln justieren,
    was mir wohl dann eher Zeit einspart, als der Kampf mit
    diesem LaTeX-Problem.

    Nur würde ich mich interessieren,
    * warum xfig-Bilder OHNE Importe nach pdf exportiert
    unverdreht bleiben,
    * xfig-Bilder MIT Import (jpg, png, gif) nach dem Export um
    90 Grad verdeht werden.

    Jedenfalls meinen Dank,

    Werner.

  6. #6
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Hallo Werner,
    Zitat Zitat von WGz
    Hallo rais,

    ich habe es probiert mit:

    \newcommand{\pdfbild}[1]{%
    \includegraphics[angle=-90,width=0.95\textwidth]{#1}
    }

    Folge: Die Angabe width entspricht nun nicht mehr der
    Originalangabe;
    Was genau meinst Du mit "Originalangabe"? Du willst doch gerade das Bild auf maximal Textbreite runterskalieren
    Zitat Zitat von WGz
    das Bild wird bei etwa width=0.65\textwidth
    wohl kleiner, wird aber in der Fließumgebung als zu groß
    bewertet und das Bild nach hinten verlegt. Erst width=
    0.60\textwidth wird akzeptiert, dann aber ist das Bild
    am richtigen Ort mickerig klein.
    vielleicht hast Du ja noch einen Rahmen um das Bild (je nachdem, was für ein Papierformat bei xfig eingestellt war)...
    Zitat Zitat von WGz
    Eine Angabe \newcommand{\pdfbild}[1][\textwidth]{ ...
    wird als Fehler gemeldet.
    Das sagt mir jetzt genau was?
    Mögliche Fehler: falsche Parameternummer im Aufruf (#2)
    Datei \textwidth.pdf/.jpg/.png nicht gefunden
    falsche Klammern
    Vergleiche Deinen Ausdruck nochmal mit
    Code:
    \newcommand{\pdfbild}[2][\textwidth]{%
        \includegraphics[angle=-90,width=#1]{#2}
    }
    Zitat Zitat von WGz
    Also ich geb´s auf, und werde alle Bilder einzeln justieren,
    was mir wohl dann eher Zeit einspart, als der Kampf mit
    diesem LaTeX-Problem.
    Genanntes Beispiel setzt sowieso voraus, daß Deine Bilder alle _gleich_ hoch sind
    Zitat Zitat von WGz
    Nur würde ich mich interessieren,
    * warum xfig-Bilder OHNE Importe nach pdf exportiert
    unverdreht bleiben,
    * xfig-Bilder MIT Import (jpg, png, gif) nach dem Export um
    90 Grad verdeht werden.
    Mein xfig hat leider keine Import-Funktion, deswegen kann ich das nicht nachvollziehen, aber: unter "Export" gibt's bei mir einen Schalter "Portrait/Landscape" (gleich neben paper size), der standardmäßig auf "landscape" steht - vielleicht ist das ja bei Dir auch der Fall, dann bräuchtest Du bloß "portrait" einzustellen, und schon bleibt die Orientierung erhalten

    Warum lädst Du eigentlich nicht die Bilddateien direkt im png oder jpg Format?
    Zitat Zitat von WGz
    Jedenfalls meinen Dank,

    Werner.
    Gern geschehen
    MfG,
    Rainer
    There's nothing a good whack with a hammer won't fix!

Lesezeichen

Berechtigungen

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