Anzeige:
Ergebnis 1 bis 5 von 5

Thema: "clip,trim" geht beim Einbinden von Bildern nicht

  1. #1
    Registrierter Benutzer
    Registriert seit
    20.11.2007
    Beiträge
    47

    Question "clip,trim" geht beim Einbinden von Bildern nicht

    Hallo,

    die trim-Funtion zum Anpassen eines Bildausschnittes (die Bilder lieben im .eps-Format vor)geht NUR bei LaTeX --> PDF aber nicht bei LaTex --> PS --> PDF noch LaTex --> DVI, in diesem Fall wird der Bildauschnitt nicht angepasst, sondern es wird nur das Raster (grid) einsprechend den trim-Parametern angepasst. Es ist auch egal ob ich das Bild per overpic oder per includegraphics Einbinde.

    Die trim-Funktion (anschließend clip) geht NUR dann, wenn ich LaTeX --> PDF verwende, aber nicht bei LaTex --> PS --> PDF oder LaTex --> PS

    Irgendwie scheint die clip-Funktion nur bei LaTeX --> PDF zu funktionieren. Es wird auch keine Warnung ausgegeben.

    Code:
    \begin{figure}[!htb]
    \centering
    \begin{overpic}[trim=30mm 0mm 30mm 0mm, clip, grid]{images/test}
    \put(0.5,40.5){A}
    \put(0.5,32.75){C}
    \put(0,24.75){D}
    \put(61.5,19.5){E}
    \end{overpic}
    \caption{Testbild}
    \label{fig:test}
    \end{figure}
    Beim angehängtem .eps-Bild als Testbild bitte zuerst das ".txt" weglöschen. Die Bounding Box sind korrekt per gsview manuell bestimmt und eingebunden worden.

    Als Vorlage verwende ich die Diplomarbeistvorlage vom Pospiech.

    LaTeX (hier in diesem Fall MikTeX 2.7) gibt keine Fehlermelungen aus.

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

    Arrow Ohne optionale Angaben

    Zitat Zitat von NewAtair Beitrag anzeigen
    […] Beim angehängtem .eps-Bild als Testbild bitte zuerst das ".txt" weglöschen. Die Bounding Box sind korrekt per gsview manuell bestimmt und eingebunden worden. […]
    So toll sind die Koordinaten für die bounding box aber auch nicht. Ich würde das etwas ändern.
    Code:
    %%BoundingBox: 138 472 484 628
    Bei EPS brauchst Du diese Angaben für trim vielleicht gar nicht, weil ja alles durch eben diese bounding box erledigt wird.
    Code:
    \begin{figure}[!ht]
      \centering
      \begin{overpic}{images/test}
        \put(0.5,40.5){A}
        \put(0.5,32.75){C}
        \put(0,24.75){D}
        \put(61.5,19.5){E}
      \end{overpic}
      \caption{Testbild}\label{fig:test}
    \end{figure}
    Ich habe das aber jetzt nicht getestet. Bilder wie dieses lassen sich übrigens auch mit Grafikpaketen direkt in LaTeX zeichnen (eigentlich ist es dann mehr ein Programmieren).


    MfG
    Thorsten¹
    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)

  3. #3
    Registrierter Benutzer
    Registriert seit
    20.11.2007
    Beiträge
    47
    Zitat Zitat von localghost Beitrag anzeigen
    Ich habe das aber jetzt nicht getestet. Bilder wie dieses lassen sich übrigens auch mit Grafikpaketen direkt in LaTeX zeichnen (eigentlich ist es dann mehr ein Programmieren).
    Ja das weiß ich, doch es ist ein ziemlicher Aufwand.

    Ich möchte das Bild deswegen trimmen, da mir in der Breite zuviel Leeraum vorhanden ist. und trim mit clip sollte ja eigentlich das Bild zurechtschneiden.

    Und wie meinst du das mit den "nicht so tollen Koordinaten"?

    LG

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

    Arrow Korrekte Bounding Box

    Zitat Zitat von NewAtair Beitrag anzeigen
    […] Ich möchte das Bild deswegen trimmen, da mir in der Breite zuviel Leeraum vorhanden ist. und trim mit clip sollte ja eigentlich das Bild zurechtschneiden. […]
    Sieh dir die von mir angehängte Datei an und vergleiche. Lasse dir von GSview die Bounding Box anzeigen (Menü "Optionen"). Ich habe sie gemäß meinen Angaben angepasst. Dann sollte sich die Trimmung von selbst erledigen.
    Zitat Zitat von NewAtair Beitrag anzeigen
    […] Und wie meinst du das mit den "nicht so tollen Koordinaten"? […]
    Mit nicht "so toll" bezog ich mich auf deine Aussage bezüglich der Bounding Box.
    Zitat Zitat von NewAtair Beitrag anzeigen
    […] Die Bounding Box sind korrekt per gsview manuell bestimmt und eingebunden worden. […]
    Die hat ja vier Koordinaten (llx, lly, urx, ury) für die untere linke und die obere rechte Ecke (Angaben in pt). Und weil die bei dir nicht ganz so korrekt waren, wie Du dachtest, habe ich sie halt angepasst (vgl. oben).

    Wenn Du eine EPS-Datei dennoch nachträglich zurechtschneiden willst (oder musst), funktioniert das auch nur über die Angabe einer neuen Bounding Box.
    Code:
    \begin{figure}[!ht]
      \centering
      \begin{overpic}[bb=138 472 484 628]{images/test}
        \put(0.5,40.5){A}
        \put(0.5,32.75){C}
        \put(0,24.75){D}
        \put(61.5,19.5){E}
      \end{overpic}
      \caption{Testbild}\label{fig:test}
    \end{figure}
    Das ähnelt dann sehr der Vorgehensweise zur Einbindung von Grafik-Dateien im EPS-Format. So würde man das auch machen, wenn es sich um eine ganze Seite ohne jede Bounding Box handelt. Dies ist bei PS statt EPS der Fall.
    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
    20.11.2007
    Beiträge
    47
    Ich glaube, ich habe meine Frage nicht gut ausformuliert, denn ich wollte ja nur einen Teil vom Bild drastellen lassen, aber es wird trotzdem das ganze Bild dargestellt.

    Ich habe jetzt gas ganze per PsTricks erstellt, ist nicht so schlimm und zeitaufwändig wie ich es mir dachte.

    Dankr für alles!

Lesezeichen

Berechtigungen

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