Anzeige:
Ergebnis 1 bis 15 von 31

Thema: LaTeX with PSTricks verursachen Fehler

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registrierter Benutzer
    Registriert seit
    30.06.2008
    Beiträge
    154

    LaTeX with PSTricks verursachen Fehler

    Hallo zusammen,

    ich habe mit Inkscape eine Grafik erstellt und das Ergebnis nach LaTeX with PSTricks macros exportiert. Laut Inkscape soll man es mittels:
    Code:
    \documentclass[12pt]{article}
    \usepackage{pstricks}
    \begin{document}
    
    Test of PSTricks with Inkscape.
    
    \input{pic1.tex}
    
    \end{document}
    einbinden, wenn ich dies aber mache, erhalte ich im TexnicCenter folgende Fehler:
    Code:
    ] [48])) (pic1.tex
    ! Undefined control sequence.
     \c@lor@to@ps 
                                 
    l.17 }
          
    The control sequence at the end of the top line
    of your error message was never \def'ed. If you have
    misspelled it (e.g., `\hobx'), type `I' and the correct
    spelling (e.g., `I\hbox'). Otherwise just continue,
    and I'll forget about whatever was undefined.
    
    ! Undefined control sequence.
    \XC@usec@lor ...\expandafter \c@lor@to@ps #1#2\@@ 
                                                      \else \expandafter \expand...
    l.17 }
          
    The control sequence at the end of the top line
    of your error message was never \def'ed. If you have
    misspelled it (e.g., `\hobx'), type `I' and the correct
    spelling (e.g., `I\hbox'). Otherwise just continue,
    and I'll forget about whatever was undefined.
    
    ! Undefined control sequence.
     \c@lor@to@ps 
                                 
    l.17 }
          
    The control sequence at the end of the top line
    of your error message was never \def'ed. If you have
    misspelled it (e.g., `\hobx'), type `I' and the correct
    spelling (e.g., `I\hbox'). Otherwise just continue,
    and I'll forget about whatever was undefined.
    
    ! Undefined control sequence.
    \XC@usec@lor ...\expandafter \c@lor@to@ps #1#2\@@ 
                                                      \else \expandafter \expand...
    l.17 }
          
    The control sequence at the end of the top line
    of your error message was never \def'ed. If you have
    misspelled it (e.g., `\hobx'), type `I' and the correct
    spelling (e.g., `I\hbox'). Otherwise just continue,
    and I'll forget about whatever was undefined.
    
    ! Undefined control sequence.
     \c@lor@to@ps 
                                 
    l.49 }
    ....
    Was mache ich falsch? Ich geh schon mal davon aus, dass Inkscape weiß, was es erzeugt.

    mfg

    uwe

  2. #2
    Registrierter Benutzer
    Registriert seit
    23.03.2006
    Ort
    Göppingen
    Beiträge
    1.004
    Ich vermute du kompilierst direkt nach pdf. Das geht nicht ohne weiteres, wenn du PsTricks-Grafiken verwendest. Entweder du kompilierst über den Umweg dvips -> pdf. Oder du verwendest das Paket pst-pdf.

  3. #3
    Registrierter Benutzer
    Registriert seit
    30.06.2008
    Beiträge
    154
    Hallo,

    erst einmal danke für die Antwort. Nun aber gleich neue fragen hinterher: Wie benutzt man das?? Ich habe versucht durch die Anleitung durchzusteigen, aber???

    Wenn ich pst-pdf einbinde und dann ein \input{pic1} mache, keine Fehler, aber leider auch keine Ausgabe. In der Konsole sage er pspicture undefined. Pic1.tex sieht wie folgt aus:
    Code:
    LaTeX with PSTricks extensions
    %%Creator: 0.46
    %%Please note this file requires PSTricks extensions
    \psset{xunit=.5pt,yunit=.5pt,runit=.5pt}
    \begin{pspicture}(800,322)
    {
    \newrgbcolor{curcolor}{0 0 0}
    \pscustom[linewidth=0.90511127,linecolor=curcolor]
    {
    \newpath
    [...]
    }
    \end{pspicture}
    Ich habe LaTex => PDF mit MikTex im Einsatz. Gibt es irgendwie ein Beispiel für Anfänger??

    mfg

    uwe
    Geändert von uwerothfeld (30-06-2008 um 11:25 Uhr) Grund: verbesserung post

  4. #4
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von uwerothfeld Beitrag anzeigen
    Wenn ich pst-pdf einbinde und dann ein \input{pic1} mache, keine Fehler, aber leider auch keine Ausgabe. In der Konsole sage er pspicture undefined. Pic1.tex sieht wie folgt aus:

    Ich habe LaTex => PDF mit MikTex im Einsatz. Gibt es irgendwie ein Beispiel für Anfänger??
    lass mal pst-pdf erstmal weg und stelle in deiner grafischen Umgebung (welche
    hast du? MiKTeX hat damit nichts zu tun!) das Ausgabe profil LaTeX->PS
    ein und sieh dir dann die PostScript-Ausgabe an. Wenn da klappt, stelölst
    du danach LaTeX->PS->PDF ein und hast dann PDF.

    Herbert

  5. #5
    Registrierter Benutzer
    Registriert seit
    30.06.2008
    Beiträge
    154
    hi,

    zugegeben, ich hab nicht soviel ahnung wie das latex system genau funktioniert. jedoch les ich die hinweise, du schriebst:

    Zitat Zitat von voss Beitrag anzeigen
    lass mal pst-pdf erstmal weg und stelle in deiner grafischen Umgebung (welche
    hast du? MiKTeX hat damit nichts zu tun!) das Ausgabe profil LaTeX->PS
    ein und sieh dir dann die PostScript-Ausgabe an. Wenn da klappt, stelölst
    du danach LaTeX->PS->PDF ein und hast dann PDF.

    Herbert
    das scheitert jedoch da schon im ersten schritt ein pdf statt dvi erzeugt wird. bei latex => ps das gleiche. daher klappt die nachbearbeitung nicht, wobei aber im erstellten pdf nix zusehen ist von der zeichnung. habe ich pdftex in der documentclass, wird überhaupt keine datei erzeugt.

    daher habe ich mal die dateien hochgeschoben.

    gruß

    uwe, der über jeden tipp dankbar ist

  6. #6
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von uwerothfeld Beitrag anzeigen
    zugegeben, ich hab nicht soviel ahnung wie das latex system genau funktioniert. jedoch les ich die hinweise, du schriebst:
    das scheitert jedoch da schon im ersten schritt ein pdf statt dvi erzeugt wird. bei latex => ps das gleiche. daher klappt die nachbearbeitung nicht, wobei aber im erstellten pdf nix
    Du sollst nichts nachbearbeiten, willst du das nicht verstehen?

    zusehen ist von der zeichnung. habe ich pdftex in der documentclass, wird überhaupt keine datei erzeugt.
    deswegn hat Thorsten dir ja extra den Hinweis mit pdftex als Treiber gegeben,
    ob du den irgendwo stehen hast ... und dein logfile sagt, dass du ihn irgendwo hast,
    wahrscheinlich bei \usepackage[pdftex]{graphicx}

    Herbert

  7. #7
    Registrierter Benutzer
    Registriert seit
    23.03.2006
    Ort
    Göppingen
    Beiträge
    1.004
    Wie sieht den der Inhalt deiner Input-Datei überhaupt aus? Ich habe auch noch nie mit pst-pdf gearbeitet sondern immer über den Weg dvips -> pdf.

  8. #8
    Registrierter Benutzer
    Registriert seit
    30.06.2008
    Beiträge
    154
    Hallo,

    also der Inputinhalt ist oben von mir nachgetragen worden, in der CodeBox. Hätte ich gleich posten sollen . Ich nutze TexnicCenter. Da geht das mit dem PS irgendwie nicht. Er rennt durch, sagt 0 Fehler, aber keine PS Datei wurde erstellt. Das andere Profil gibt es bei mir nicht. Was muß ich da einstellen?
    Danke.
    uwe

  9. #9
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von uwerothfeld Beitrag anzeigen
    also der Inputinhalt ist oben von mir nachgetragen worden, in der CodeBox. Hätte ich gleich posten sollen . Ich nutze TexnicCenter. Da geht das mit dem PS irgendwie nicht. Er rennt durch, sagt 0 Fehler, aber keine PS Datei wurde erstellt. Das andere Profil gibt es bei mir nicht. Was muß ich da einstellen?
    http://texnik.dante.de/cgi-bin/mainF...XnikCenter#pdf
    (ganz unten)

    Herbert

  10. #10
    Registrierter Benutzer
    Registriert seit
    30.06.2008
    Beiträge
    154
    Hallo,

    das Profil habe ich eingefügt, rennt mit 0 Fehler 0 Warnungen durch, aber in der Konsole taucht das auf:
    Code:
    C:\Programme\MiKTeX 2.7\miktex\bin\dvips.exe: !DVI file can't be opened!
    dementsprechend ist auch keine DVI Datei zu finden. Aufrufen laut Profil, tu ich es mittels:
    Code:
    C:\Programme\MiKTeX 2.7\miktex\bin\dvips.exe "%Bm.dvi"
    Was ist da falsch???

    uwe

  11. #11
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von uwerothfeld Beitrag anzeigen
    das Profil habe ich eingefügt, rennt mit 0 Fehler 0 Warnungen durch, aber in der Konsole taucht das auf:
    Code:
    C:\Programme\MiKTeX 2.7\miktex\bin\dvips.exe: !DVI file can't be opened!
    dementsprechend ist auch keine DVI Datei zu finden. Aufrufen laut Profil, tu ich es mittels:
    Code:
    C:\Programme\MiKTeX 2.7\miktex\bin\dvips.exe "%Bm.dvi"
    Was ist da falsch???
    keine Ahnung, benutze nur Linux, da müssen hier mal die Windows-Nutzer ran!

    Herbert

  12. #12
    Registrierter Benutzer
    Registriert seit
    30.06.2008
    Beiträge
    154
    hallo zusammen,

    ich bins nochmal. ich habe nochmal genau hingeschaut und festgestellt das der dvi fehler daher kommt, dass die lustige latex.exe immer ein pdf erzeugt. kann mir jemand sagen wo da das problem ist????

    hier mal ein auszug aus meinem profil Latex->PS->PDF, so wie ich es importiert habe:
    Code:
    LatexCompiler: C:\Programme\MiKTeX 2.7\miktex\bin\latex.exe
    Argumente: --src -interaction=nonstopmode "%Wm"
    wie gesagt, da kommt schon pdf raus. sollte doch aber nicht, oder???

    danke für eure hilfe

    uwe

  13. #13
    Registrierter Benutzer
    Registriert seit
    30.06.2008
    Beiträge
    154
    PS: er scheint überhaupt keine DVI Datei zu erstellen. Mh.

  14. #14
    Registrierter Benutzer
    Registriert seit
    30.06.2008
    Beiträge
    154
    schon das minimal beispiel geht nicht

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

    Arrow Schwieriger Fall

    Zitat Zitat von uwerothfeld Beitrag anzeigen
    schon das minimal beispiel geht nicht
    Ich hatte vermutet, dass Du in den Optionen für die Dokumentklasse pdftex drin hast. So aber gehen mir (jetzt schon) die Ideen aus. Vielleicht hilft es etwas, wenn Du mal die komplette Log-Datei als Anhang postest (entweder zippen oder .txt anhängen).
    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)

Lesezeichen

Berechtigungen

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