Anzeige:
Ergebnis 1 bis 11 von 11

Thema: konflikt zwischen pstricks und graphicx

  1. #1
    Registrierter Benutzer
    Registriert seit
    06.07.2008
    Beiträge
    53

    konflikt zwischen pstricks und graphicx

    Hallo zusammen,

    ich versuche grade pstricks (genauer gesagt pst-bar) mit ps2pdf zum laufen zu bringen.
    In einem MB funktioniert das auch...

    PHP-Code:
    \documentclass{article}
    \
    usepackage{filecontents}
    \
    begin{filecontents*}{demo.csv}
    19.4017.2432.3322.844.312.161.72
    31.25
    37.5012.5018.750,    0,    0
    11.85
    20.26,-19.83, -4.09,-4.31,-2.16,-1.72
    \end{filecontents*}

    \
    usepackage{pstricks}
    \
    usepackage{pst-bar}
    \
    usepackage{pstricks-add}
    \
    pagestyle{empty}
    \
    parindent=0pt
    \begin{document}

    \
    psset{xunit=1.20cm,yunit=.09cm}
    \
    psset{yticksize=0 8.4cm}
    \
    def\psvlabel#1{#1\,\%}

    \begin{pspicture}(-.5,-30)(7,50)
      \
    psframe[fillstyle=solid,fillcolor=black!10,linestyle=none](0,-30)(7,50)
      \
    psaxes[ticks=y,labels=y,Dx=1,Dy=10](0,0)(0,-30)(7,50)
      \
    readpsbardata[header=false]{\data}{demo.csv}
      \
    psbarchart[barstyle={black,blue,red}]{\data}
    \
    end{pspicture}

    \
    end{document
    zwar nicht direkt aus Texshop aber mit ein bisschen gewaltanwendung über die console bekomme ich ein pdf dokument.

    PHP-Code:
    latex bar3.pdf
    dvips 
    -Ppdf -Go -o bar3.ps bar3.dvi 
    Schwierig wird es nun das pdf wieder in mein document zu bekommen, vor allem ausserhalb des minimal beispiels. Ständig gibt es konflikte zum beispiel mit graphicx.

    daher jetzt nun die Frage:

    Eine mögliche Lösung wäre nun das erstellte pdf einfach mit includegraphics einzubinden. allerdings, ist um die graphic viel weisse fläche. Ich könnte nun und das wäre schon fast kapituliert einen PNG screenshot machen und den einbinden. Ihr seht also ich bin schon etwas genervt von den Fehlversuchen

    Oder ich bekomme irgendwie das ganze so zum laufen dass die Grafik direkt aus pstricks in mein document wandert...

    Hat jemand eine idee bzw. vielleicht auch eine zielführende rückfrage ?

    besten dank an alle die bis hierher gelesen haben schonmal

    PHP-Code:
    ps2pdf bar3.ps 
    soweit so gut. ich bekomme ein pdf

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

    Arrow pdftricks

    Hallo,

    Du könntest pdftricks verwenden, dann kannst Du PSTricks direkt zusammen mit pdflatex benutzen.
    Für eine schnelle Lösung kann man das pdf mit dem weißen Rand durch pdfcrop beschneiden lassen, es entfernt diesen Rand automatisch ohne weitere Angaben.

    Stefan

  3. #3
    Registrierter Benutzer
    Registriert seit
    06.07.2008
    Beiträge
    53
    hoi stefan,

    danke für die infos. pdfcrop habe ich irgendwo sogar schon mal gelesen, aber auf den ersten blick die funktionsweise, bzw den syntax nicht ganz gecheckt.

    daher habe ich es dann erstmal weiter mit pstricks probiert.

    Mittlerweile habe ich übrigens auch das pstricks in meinem dokument zu laufen gebracht, manko ist jetzt allerdings dass xcolor nicht mehr geht und meine damit eingefärbten tabellen zerhackt sind..

    scheint alles nicht ganz einfach... hast du vielleicht ein beispiel für pdfcrop, scheint mir grad fast die einfachste lösung.

    besten dank!

  4. #4
    Registrierter Benutzer
    Registriert seit
    06.07.2008
    Beiträge
    53
    ich selbst nochmal.

    der pdftricks tip war echt super.. das beispiel von dort hat super funktioniert... meines allerdings nicht.. folgendes erzeugt zwar keine fehler aber ein pdf mit 2 seiten in dem die grafik fehlt

    PHP-Code:
    \documentclass[a4paper]{article}

    \
    usepackage{filecontents}
    \
    begin{filecontents*}{demo.csv}
    19.4017.2432.3322.844.312.161.72
    31.25
    37.5012.5018.750,    0,    0
    11.85
    20.26,-19.83, -4.09,-4.31,-2.16,-1.72
    \end{filecontents*}


    \
    usepackage{ifpdf}
    \
    ifpdf%
      \
    usepackage{pdftricks}
      \
    begin{psinputs}
        \
    usepackage{pstricks}
      \
    end{psinputs}
    \else
      \
    usepackage{pstricks}
      \
    newenvironment{pdfpic}{}{}
    \
    fi
     
    \begin{document}
    \
    section{Hallo}
    Welt.

    \
    begin{figure}[htb]
    \
    centering
    \caption{The imageconverted with \texttt{pdftricks}}
    \
    begin{pdfpic}
     


    \
    begin{pspicture}(-.5,-30)(7,50)
      \
    psframe[fillstyle=solid,fillcolor=black!10,linestyle=none](0,-30)(7,50)
      \
    psaxes[ticks=y,labels=y,Dx=1,Dy=10](0,0)(0,-30)(7,50)
      \
    readpsbardata[header=false]{\data}{demo.csv}
      \
    psbarchart[barstyle={black,blue,red}]{\data}
    \
    end{pspicture}

     
     
     \
    end{pdfpic}
    \
    end{figure}

    \
    end{document

  5. #5
    Registrierter Benutzer
    Registriert seit
    06.07.2008
    Beiträge
    53
    ich zum dritten.

    also pdfcrop, löst das problem ganz easy. ich binde halt mit includegraphics ein. für alles die pstricks hätte ich mir eh erstmal ein shell skript bauen müssen, da textshop die hälfte davon nicht kann und ich auch mit multibib arbeite was texshop auch nicht mag.

    falls jemand noch was zu pdftricks und pstricks weiss, freue ich mich natürlich trotzdem

  6. #6
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von ran2 Beitrag anzeigen
    also pdfcrop, löst das problem ganz easy. ich binde halt mit includegraphics ein. für alles die pstricks hätte ich mir eh erstmal ein shell skript bauen müssen, da textshop die hälfte davon nicht kann und ich auch mit multibib arbeite was texshop auch nicht mag.

    falls jemand noch was zu pdftricks und pstricks weiss, freue ich mich natürlich trotzdem
    pdftricks taugt ncihts. Wenn dann unter TeXShop
    - Oben auf typeset, Dann gucken dass latex und Tex and ghostscript angehakt ist
    fertig, dann bekommst du eine pdf über den Weg ps2pdf
    - pst-pdf verwenden (http://tug.org/PSTricks/main.cgi?fil...output#pst-pdf)
    - pst2pdf verwenden (http://tug.org/PSTricks/main.cgi?fil...output#pst2pdf)
    ist ein PerlScript, sollte also auch unter Mac laufen.

    Herbert

  7. #7
    Registrierter Benutzer
    Registriert seit
    06.07.2008
    Beiträge
    53
    oh der meister

    vielen dank für die fürsorge von allen seiten. Werde dann wohl mal die finger von pdftricks lassen. im moment bin ich mit pstricks zugange und ps2pdf. momentan wird noch gecroppt. im moment passt das, aber ich werde mich natürlich demnächst mal damit auseinandersetzen.

  8. #8
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von voss Beitrag anzeigen
    pdftricks taugt ncihts.[..]
    Hallo Herbert,

    kannst du bitte die Aussage begründen. Bin neugierig.

    Gruß und Danke
    Marco

  9. #9
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von ran2 Beitrag anzeigen
    vielen dank für die fürsorge von allen seiten. Werde dann wohl mal die finger von pdftricks lassen. im moment bin ich mit pstricks zugange und ps2pdf. momentan wird noch gecroppt. im moment passt das, aber ich werde mich natürlich demnächst mal damit auseinandersetzen.
    hast du überhaupt andere Grafiken in deinem Text, also jpeg, png oder pdf?
    Wenn nicht, dann kannst du dein ganzes Dokument gleich mit
    latex->dvips->ps2pdf erstellen.

    Herbert

  10. #10
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von mechanicus Beitrag anzeigen
    kannst du bitte die Aussage begründen. Bin neugierig.
    gibt zu oft Probleme mit falschen Werten bei der Bounding Box.
    Habe es allerdings in der letzten Zeit nicht bekommen, ob es
    mal aktualisiert wurde. Das Problem ist immer die Benutzung
    von dvips -E, um eine Zwischen-eps zu erstellen. dvips kann
    einfach keine Bounding Box bestimmen; wenn die mal stimmt,
    ist das wie Ostern und Pweihnachten gleichzeitig.

    Herbert

  11. #11
    Registrierter Benutzer
    Registriert seit
    06.07.2008
    Beiträge
    53
    Zitat Zitat von voss Beitrag anzeigen
    hast du überhaupt andere Grafiken in deinem Text, also jpeg, png oder pdf?
    Wenn nicht, dann kannst du dein ganzes Dokument gleich mit
    latex->dvips->ps2pdf erstellen.

    Herbert

    Yup leider ein paar pngs. Vielleicht kann ich die noch nachbauen, mal sehen. habe ich aber auch schon drüber nachgedacht. danke!

Lesezeichen

Berechtigungen

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