Anzeige:
Ergebnis 1 bis 10 von 10

Thema: Beamer + pspicture

  1. #1
    Registrierter Benutzer
    Registriert seit
    24.01.2011
    Beiträge
    6

    Beamer + pspicture

    Hallo!

    Ich bin dabei eine Präsentation zu erstellen und habe das Problem, dass eine Zeichnung innerhalb der \pspicture-Umgebung nicht angezeigt (PDF) wird. Als Editor benutze ich TextMate. Eingebunden habe ich folgendes:

    \documentclass[german,10pt]{beamer}
    \usepackage[german]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage{times}
    \usetheme[secheader]{Boadilla}
    \usepackage{hyperref}
    \usepackage[T1]{fontenc}
    \usepackage{graphicx}
    \usepackage{tabularx}

    \usepackage[xcolor=pst]{pstricks,pst-pdf}

    Der Textcode sieht wie folgt aus:

    \begin{frame}{Wie funktioniert das Ganze?}
    \pause
    Etwas Physik...
    \psset{xunit=1cm,yunit=1cm,runit=1cm}
    \begin{pspicture}(3,3)
    \psline[linewidth=2pt]{-}%
    (0,0)(0,1)(3,1)(3,0)(0,0)
    \end{pspicture}
    \end{frame}

    Über eure Hilfe wäre ich dankbar!

  2. #2
    Registrierter Benutzer
    Registriert seit
    10.07.2010
    Ort
    Offenhausen
    Beiträge
    654
    Du mußt mit dem Paket
    Code:
    \usepackage{auto-pst-pdf}
    kompilieren (Zeile 11)

    Code:
    \documentclass[german,10pt]{beamer}
    \usepackage[german]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage{times}
    \usetheme[secheader]{Boadilla}
    \usepackage{hyperref}
    \usepackage[T1]{fontenc}
    \usepackage{graphicx}
    \usepackage{tabularx}
    
    \usepackage[xcolor=pst]{pstricks,auto-pst-pdf}
    
    \begin{document}
    
    
    
    \begin{frame}{Wie funktioniert das Ganze?}
    \pause
    Etwas Physik...
    \psset{xunit=1cm,yunit=1cm,runit=1cm}
    \begin{pspicture}(3,3)
    \psline[linewidth=2pt]{-}%
    (0,0)(0,1)(3,1)(3,0)(0,0)
    \end{pspicture}
    \end{frame}
    
    \end{document}
    Gruß, Sepp.-

  3. #3
    Registrierter Benutzer
    Registriert seit
    24.01.2011
    Beiträge
    6
    Hallo Sepp!

    Vielen Dank für die schnelle Antwort. Leider kommt er hier mit einer Fehlermeldung: "... Package auto-pst-pdf Error.". Jetzt bin ich nicht so sattelfest, als das ich den Fehler anhand der Log-Files analysieren könnte!?

    FiftyCent

  4. #4
    Registrierter Benutzer
    Registriert seit
    10.07.2010
    Ort
    Offenhausen
    Beiträge
    654
    Sieht so aus, als ob das Paket nicht geladen ist. Du lädst es am Besten mit dem Paket-Manager deiner Latex-Distribution nach (da kommt es gleich in die richtigen Verzeichnisse).

    Gruß, Sepp.-

  5. #5
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von FiftyCent Beitrag anzeigen
    Ich bin dabei eine Präsentation zu erstellen und habe das Problem, dass eine Zeichnung innerhalb der \pspicture-Umgebung nicht angezeigt (PDF) wird. Als Editor benutze ich TextMate. Eingebunden habe ich folgendes:
    du musst das ganze einfach nur mit latex->dvips->ps2pdf übersetzen. Ich weiß nicht, wo man das in TextMAte einstellen kann. Alternativ kannst du es auch mit xelatex übersetzen.

    Herbert

  6. #6
    Registrierter Benutzer
    Registriert seit
    24.01.2011
    Beiträge
    6
    Hallo Herbert!

    Ja, damit funktioniert es Vielen Dank!! Warum das mit TextMate nicht funktioniert ist mir noch unklar!

    Sepp, Deinen Tipp habe ich verfolgt. Das Dokument konnte ich fehlerfrei übersetzen; angezeigt hatte er mir die Grafik dennoch nicht Trotzdem auch Dir vielen Dank für die Hilfe.

    Schöne Grüße
    FiftyCent

  7. #7
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von FiftyCent Beitrag anzeigen
    Sepp, Deinen Tipp habe ich verfolgt. Das Dokument konnte ich fehlerfrei übersetzen; angezeigt hatte er mir die Grafik dennoch nicht Trotzdem auch Dir vielen Dank für die Hilfe.
    du musst Perl installiert haben, sonst geht es nicht mit auto-pst-pdf

    Herbert

  8. #8
    Registrierter Benutzer
    Registriert seit
    10.07.2010
    Ort
    Offenhausen
    Beiträge
    654
    @voss
    Perl ist nie ein Fehler, wenn es installiert ist. Darum lief mein Beispiel auch fehlerfrei durch. Muß allerdings gestehen, dass ich nicht wußte, dass auto-pst-pdf Perl voraussetzt.
    Danke für die Erklärung, wieder etwas gelernt.

    Gruß, Sepp.-

  9. #9
    Registrierter Benutzer
    Registriert seit
    24.01.2011
    Beiträge
    6
    Hallo Hermann!

    Perl habe ich nicht installiert. Es geht jetzt auch mit TextMate. Nach dem ich die Dokumentation über "auto-pst-pdf" gelesen habe und folgendes eingeführt hatte:

    \usepackage[dvips={-o -Ppdf},pspdf={-dAutoRotatePages=/None},pdfcrop={}]{auto-pst-pdf}
    \usepackage{ifplatform}
    \usepackage{xkeyval}

    geht es! Auf Rat von Sepp hin habe ich noch die Option "-shell-escape" beim Übersetzen fest eingegeben.

    Gruß,
    FiftCent

  10. #10
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von FiftyCent Beitrag anzeigen
    \usepackage[dvips={-o -Ppdf},pspdf={-dAutoRotatePages=/None},pdfcrop={}]{auto-pst-pdf}
    die Optionen sind alle überflüssig, wenn du Perl installierst:
    http://www.activestate.com/perl

    Herbert

Stichworte

Lesezeichen

Berechtigungen

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