Anzeige:
Ergebnis 1 bis 7 von 7

Thema: Problem mit Diagramm-Grafik-Papierformat

  1. #1
    Registrierter Benutzer
    Registriert seit
    23.07.2007
    Beiträge
    21

    Problem mit Diagramm-Grafik-Papierformat

    ...ist jetzt etwas kompliziert:

    Mein Ziel ist es, Diagramme in meinem Dokument abzubilden. Das Diagramm habe ich mittels "pstricks" erstellt. Dadurch kann ich den Code nur nach .dvi oder .ps ausgeben.
    Da ich aber latex2pdf für das gesamte Dokument möchte, bin ich auf die Idee gekommen, das Diagramm als .pdf Datei in mein Hauptdokument einzubinden.

    Mein Problem:
    Das Diagramm wird nicht auf einer a4-Seite o.ä. ausgegeben, sondern auf einer mit...

    \usepackage[dvipdfm]{geometry}
    \geometry{paperwidth=11.3cm,paperhight=13cm,margin =1cm}

    ... definierten kleinen Spezialseite ausgegeben. Warum?
    Weil wenn ich das Diagramm auf einer a4-Seite ausgeben würde und diese a4-Seite in mein Dokument(welches auch a4 gesetzt ist), einsetzen würde, diverse Probleme mit dem Platz bekommen würde und mir die Sache alles verschiebt.

    Im .dvi Format klappt das mit der extra angepassten Papiergröße wunderbar, wie im Viewer YAP zu sehen ist.
    Nur komme ich vom .dvi Format nicht zum PDF (meines Wissens nach).
    Also probierte ich den selben Code als .ps auszugeben und per Ghostviewer zum PDF zu konvertieren.
    Doch sobald ich den Code als .ps ausgebe, stellt es mir die Grafik doch wieder auf einem a4-Blatt dar, obwohl ich die Angaben im Dokument habe.
    Wenn ich dann das .ps ins PDF konvertiere, bleibt das a4 Format erhalten und somit komme ich wieder zu dem Problem, eine a4-Grafik in eine a4 Seite einbauen zu müssen...

    Der Umweg von .dvi --> .eps --> .pdf mittels EPS-Drucker (http://schlosser.info/epswriter.html) funktioniert nicht, da mir der Drucker im YAP-Viewer komischer Weise nicht angezeigt wird.

    Weiß jemand wie ich hier vorzugehen habe?
    Habe irgendwie das Gefühl, ich fahre mit der Kirche ums Dorf und es geht alles viel einfacher - nur wie?

    Ich verzweifel hier gleich noch. Immer wenn man beim LaTeX'en grade meint "Mensch, so langsam läufts doch", dann kommt wieder eine Hürde die einen stundenlang(!) aufhält. *seufz*


    Dies als .dvi ausgegeben, ergibt die Grafik, wie ich sie mir vorstelle...
    Code:
    \documentclass[12pt]{article}
    \usepackage[dvipdfm]{geometry}
    \geometry{paperwidth=11.3cm,paperheight=13cm,margin=1cm}
    
    \usepackage{pstricks-add,pstricks,pst-plot}
    \usepackage{eurosym} 
    
    \begin{document}
    \thispagestyle{empty}
    
    \begin{pspicture}(-0.5,-0.5)(8,10)
    \psaxes[ticks=all,subticks=2,Dx=1000,dx=1,Dy=20000,dy=1]{->}(0,0)(-0.5,-0.5)(8,10)
    \psecurve[showpoints=true,linecolor=red,linewidth=0.75pt]%
    (,)(0.5,0.5)(1,1)(1.5,1.25)(2,1.4)(2.5,1.5)(3,1.65)(3.5,1.75)(4,1.8)(4.5,1.85)(5,1.9)(5.5,1.925)(6,2.25)(6.5,2.75)(7,3.5)(,) % x-werte : 1000 <-> y-werte : 10000 : 2 !!!
    %(500,15000)(1000,20000)(1500,25000)(2000,28000)(2500,30000)(3000,33000)(3500,35000)(4000,36000)(4500,37000)(5000,38000)(5500,38500)(6000,45000)(6500,55000)(7000,70000)
    \uput[170](0.2,10){\tabular{@{}c@{}}Kosten $K$\\{[\euro]}\endtabular}
    \rput{0}(6.7,-1.2){Papierbreite $P_a$}
    \rput{0}(6.7,-1.7){$[$mm$]$}
    \end{pspicture}
    
    \end{document}

  2. #2
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    Ich nehme mal an, dass du pdfpages nutzen möchtest... Besser ginge es wohl mittels includegraphics und zuschneiden der Grafik (wies geht - und auch ein alternativer Weg um pstricks direkt mit pdflatex zu benutzen - findest du im l2picfaq.pdf).

    MfG Bischi

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

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

    Arrow Ein anderer Weg

    Es gibt da eine Lösung, die von PSTricks selbst angeboten wird [1]. Vielleicht kommst Du ja damit zurecht.

    [1] /PSTricks/pdf/pdfouput - PSTtoEPS
    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)

  4. #4
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von erhier Beitrag anzeigen
    ...ist jetzt etwas kompliziert:

    Mein Ziel ist es, Diagramme in meinem Dokument abzubilden. Das Diagramm habe ich mittels "pstricks" erstellt. Dadurch kann ich den Code nur nach .dvi oder .ps ausgeben.
    Da ich aber latex2pdf für das gesamte Dokument möchte, bin ich auf die Idee gekommen, das Diagramm als .pdf Datei in mein Hauptdokument einzubinden.

    Mein Problem:
    Das Diagramm wird nicht auf einer a4-Seite o.ä. ausgegeben, sondern auf einer mit...
    Entweder du benutzt pst-pdf und eines der Skripts von
    ftp://dante.ctan.org/tex-archive/mac...t-pdf/scripts/
    dann erstellst du automatisch eine pdf, oder du nimmst normales a4paper-Format
    für deine Grafik, erstellst die dvi, bzw. gleich die PDF-Datei und dann das
    Programm pdfcrop benutzen, welches automatisch alles wegschneidet, was um
    de Grafik weiß ist. Wichtig hier \pagestyle{empty}, damit keine Seitenzahl auf
    der Grafikseite ist. Danach kannst du einfach \includegraphics benutzen.

    Herbert

  5. #5
    Registrierter Benutzer
    Registriert seit
    23.07.2007
    Beiträge
    21
    Vielen Dank!

    Habe das Problem nun im Griff.

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

    Arrow Methode

    Zitat Zitat von erhier Beitrag anzeigen
    Vielen Dank!

    Habe das Problem nun im Griff.
    Mich würde dabei interessieren, wie Du das nun hinbekommen hast.
    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)

  7. #7
    Registrierter Benutzer
    Registriert seit
    23.07.2007
    Beiträge
    21
    Gern...

    Ich habe zu erst eure Ratschläge der Reihe nach durchprobiert - jedoch zugegebenermassen nicht immer alles verstanden. Liegt aber an mir und meiner Begriffsstutzigkeit.
    Irgendwann bin ich auf folgenden Lösungsweg gestossen:

    Ich betrachte beim Erstellen des Diagramms mittels .dvi. Wenn ich fertig bin, erzeuge ich eine .ps, welche ich mit Ghostview öffnen kann.
    In Ghostview wandel es dann in .eps um unter der Angabe "Automatically calculate Bounding Box". Danach wandel ich mit dem Tool eps2pdf ein letztes Mal die Grafik um.

    Recht umständlich, aber ich bin froh, dass er das Format beibehält und ich zu meinem gewünschten Ergebnis komme.



    (Ich vermute mal, dass ich mit der ganzen Umwandlerei unter Linux weniger Probleme gehabt hätte. Aber bin gezwungen diese Abschlussarbeit unter Windows zu schreiben, da wir viel mit Excel-, CAD-Dateien usw... arbeiten müssen. Da wäre ein hin und her booten zwischen den Betriebssystemen nur nervenaufreibend.)

Lesezeichen

Berechtigungen

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