Anzeige:
Ergebnis 1 bis 9 von 9

Thema: EPS-Datei laden und PSTricks überlagern

  1. #1
    Registrierter Benutzer
    Registriert seit
    09.09.2006
    Beiträge
    196

    EPS-Datei laden und PSTricks überlagern

    Hallo,

    ich habe folgendes Problem und brauche etwas Rat:

    Ich möchte eine EPS-Datei in mein Dokument einlesen, skalieren und mittig zentrieren.
    Anschließend soll der Grafik noch einige Pfeile, griech. Symbole etc. hinzugefügt werden, was ich mit PSTricks überlagern wollte.

    \psframebox[linewidth=0.1pt,linecolor=black,unit=1.0cm]{
    \begin{minipage}{\textwidth-0.6pt-2\fboxsep-4pt}
    % ************************************************** ***************************
    \centering\includegraphics[width=0.7\textwidth]{Bild.eps}
    \begin{pspicture}(-8,-5)(8,5)
    \psgrid
    \rput(-4.3,6.5){A}
    \rput(-3,4.2){B}
    \rput(-1,5.5){P}
    \end{pspicture}
    \end{minipage}}
    \captionof{figure}{Bildname}
    \label{fig:Bild}

    Das Problem ist:
    Es gelingt mit nicht die PS-Picture-Umgebung über das Bild zu legen, was man an dem Grid (\psgrid) gut sehen kann.
    Dies will ich tun, um eine sinnvolle Ausrichtung der Textelemente A, B, P später vornehmen zu können.

    Bitte um Rat. Vielen Dank.

  2. #2
    Registrierter Benutzer
    Registriert seit
    06.06.2009
    Beiträge
    36
    Versuchs mal mit overpic.

  3. #3
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von W2K Beitrag anzeigen
    Hallo,

    ich habe folgendes Problem und brauche etwas Rat:

    Ich möchte eine EPS-Datei in mein Dokument einlesen, skalieren und mittig zentrieren.
    Anschließend soll der Grafik noch einige Pfeile, griech. Symbole etc. hinzugefügt werden, was ich mit PSTricks überlagern wollte.

    \psframebox[linewidth=0.1pt,linecolor=black,unit=1.0cm]{
    \begin{minipage}{\textwidth-0.6pt-2\fboxsep-4pt}
    % ************************************************** ***************************
    \centering\includegraphics[width=0.7\textwidth]{Bild.eps}
    \begin{pspicture}(-8,-5)(8,5)
    \psgrid
    \rput(-4.3,6.5){A}
    \rput(-3,4.2){B}
    \rput(-1,5.5){P}
    \end{pspicture}
    \end{minipage}}
    \captionof{figure}{Bildname}
    \label{fig:Bild}

    Das Problem ist:
    Es gelingt mit nicht die PS-Picture-Umgebung über das Bild zu legen, was man an dem Grid (\psgrid) gut sehen kann.
    Dies will ich tun, um eine sinnvolle Ausrichtung der Textelemente A, B, P später vornehmen zu können.
    _Vollständige BEispiele_ schaden nicht ...

    http://tug.org/PSTricks/main.cgi?file=Examples/overlay


    Herbert

  4. #4
    Registrierter Benutzer
    Registriert seit
    09.09.2006
    Beiträge
    196
    Ich habe mir das Beispiel mal angeguckt und es funktioniert auch, wenn ich es direkt in mein Dokument schreibe. Sobald ich aber den folgenden Code in eine neue TEX-Datei stecke, um diese dann mit \include{...} zu laden, wird das Bild nicht mehr dargestellt.

    Wieso????

    \savebox{\Imagebox}{%
    \includegraphics[width=0.7]{Kapitel-4/eps/DomainOfDepAndInf.eps}}

    \psframebox[linewidth=0.1pt,linecolor=black]{
    \begin{minipage}{\textwidth-0.6pt-2\fboxsep-4pt}
    \centering
    \begin{pspicture}(\wd\Imagebox,\ht\Imagebox)
    \setlength\fboxsep{0pt}
    \rput[lb](0,0){\fbox{\usebox{\Imagebox}}}
    \rput[l](0,0){Lower Left}
    \rput[r](\wd\Imagebox,\ht\Imagebox){Upper Right}
    \rput[r](\wd\Imagebox,0){Lower Right}
    \rput[l](0,\ht\Imagebox){Upper Left}
    \end{pspicture}
    \end{minipage}}

  5. #5
    Registrierter Benutzer
    Registriert seit
    09.09.2006
    Beiträge
    196
    Und wie kann ich das Bild skalieren?
    Offensichtlich ist die width=0.7-Angabe nicht korrekt....

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

    width

    Hallo,

    Zitat Zitat von W2K Beitrag anzeigen
    \includegraphics[width=0.7]{Kapitel-4/eps/DomainOfDepAndInf.eps}}
    hier fehlt eine Einheit, also pt, ex etc. oder eine Länge wie z.B. \textwidth.

    Stefan

  7. #7
    Registrierter Benutzer
    Registriert seit
    09.09.2006
    Beiträge
    196
    Aber warum erscheint die Abbildung nicht, wenn das Bild aus einer neuen Datei geladen wird, welche ich mit \include einbinde?

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

    Arrow \input

    Du könntest alternativ \input versuchen.

    Stefan

  9. #9
    Registrierter Benutzer
    Registriert seit
    09.09.2006
    Beiträge
    196
    Super. Besten Dank.

Lesezeichen

Berechtigungen

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