Anzeige:
Ergebnis 1 bis 10 von 10

Thema: Probleme mit Miktex, "\ps4pdf.sty-@aliasname .sty?""

  1. #1
    Registrierter Benutzer
    Registriert seit
    16.01.2007
    Beiträge
    14

    Probleme mit Miktex, "\ps4pdf.sty-@aliasname .sty?""

    Hallo,
    ich habe im Moment massive Probleme mit Miktex. Ich musste mein System neuinstallieren, und jetzt bekomm ich andauernt folgende Fehler, und es wird keine Datei erstellt.
    Ich habe einen Auszug aus der Log mal angehängt, ich hoffe es hilft. Den ich weiß absolut nicht mehr weiter. Miktex und TexnicCenter wurden auch neuinstalliert.
    Miktex ist auf dem aktuellsten stand, und vor der Neuinstallation des Systems gings auch noch ohne Probleme.

    Danke schon mal für eure Hilfe.

    Hier der Ausschnit aus meinem Dokument:

    \usepackage[inactive]{ps4pdf}
    \usepackage{float} % Stellt die Option [H] für Floats zur Verfügung
    \PSforPDF{
    \usepackage{psfrag}
    }


    Hier der Ausschnit aus der Log:
    Dieser Fehler zieht sich durch die ganze Log

    \c@PSforPDF=\count115
    )
    ! Extra \else.
    \@onefilewithoptions ...{#1}[{#2}][{#3}]{#4}\else
    \scr@replacefile@msg {\csn...
    l.246 \usepackage
    {float} % Stellt die Option [H] für Floats zur V...
    I'm ignoring this; it doesn't match any \if.

    Package scrlfile Info: inputting `\ps4pdf.sty-@aliasname .sty' instead of `ps4p
    df.sty' on input line 246.
    ! Missing \endcsname inserted.

    \ps4pdf.sty-@aliasname
    l.246 \usepackage
    {float} % Stellt die Option [H] für Floats zur V...
    The control sequence marked should
    not appear between \csname and \endcsname.


    ! LaTeX Error: Missing \begin{document}.

    See the LaTeX manual or LaTeX Companion for explanation.
    Type H for immediate help.
    ...

    l.246 \usepackage
    {float} % Stellt die Option [H] für Floats zur V...

    You're in trouble here. Try typing to proceed.
    If that doesn't work, type X to quit.

    ! Extra \endcsname.
    \@onefilewithoptions ...1.#4-@aliasname\endcsname
    \relax \scr@onefilewithopt...
    l.246 \usepackage
    {float} % Stellt die Option [H] für Floats zur V...
    I'm ignoring this, since I wasn't doing a \csname.

    ! Missing \endcsname inserted.

    \ps4pdf.sty-@aliasname
    l.246 \usepackage
    {float} % Stellt die Option [H] für Floats zur V...
    The control sequence marked should
    not appear between \csname and \endcsname.

    ! Extra \endcsname.
    \scr@onefilewithoptions ...urrext -h@@k\endcsname
    \@empty \let \CurrentOptio...
    l.246 \usepackage
    {float} % Stellt die Option [H] für Floats zur V...
    I'm ignoring this, since I wasn't doing a \csname.

    ! Missing \endcsname inserted.

    \ps4pdf.sty-@aliasname
    l.246 \usepackage
    {float} % Stellt die Option [H] für Floats zur V...
    The control sequence marked should
    not appear between \csname and \endcsname.

    ! Extra \endcsname.
    \@ifl@aded ...er \ifx \csname ver@#2.#1\endcsname
    \relax \expandafter \@seco...
    l.246 \usepackage
    {float} % Stellt die Option [H] für Floats zur V...
    I'm ignoring this, since I wasn't doing a \csname.

    ! Missing \endcsname inserted.

    \ps4pdf.sty-@aliasname
    l.246 \usepackage
    {float} % Stellt die Option [H] für Floats zur V...
    The control sequence marked should
    not appear between \csname and \endcsname.

    ! Missing \endcsname inserted.

    \ps4pdf.sty-@aliasname
    l.246 \usepackage
    {float} % Stellt die Option [H] für Floats zur V...
    The control sequence marked should
    not appear between \csname and \endcsname.

  2. #2
    Registrierter Benutzer Avatar von countbela666
    Registriert seit
    15.04.2005
    Ort
    Berlin
    Beiträge
    2.317
    Ohne ein Minimalbeispiel kann ich dir nicht hundertprozentig weiterhelfen, aber das Problem scheint ja durch die Einbindung des Pakets ps4pdf aufzutreten. Da dieses Paket obsolet ist und durch das viel kofortabler zu bedienende pst-pdf ersetzt wurde, würde ich dir raten, mal auf pst-pdf umzusteigen.

    Grüße
    Marcel

    Listen to me children of the night, beyond the doors of darkness you will find
    a thousand worlds for you to see here, take my hand and follow me...

  3. #3
    Registrierter Benutzer
    Registriert seit
    16.01.2007
    Beiträge
    14
    Ich benutze diese Vorlage: http://www.matthiaspospiech.de/downl...ort/report.zip
    und da bekomme ich schon diese Fehler.
    Warum funktionieren diese Vorlage nicht mehr?
    Was bewirkt dieses ps4pdf?

    Edit
    Diese Funktionen habe ich rausgeschmissen. Wie kann ich das auf den neuen Standart umbauen, oder brauch ich das überhaupt?

    Habe noch folgenden Fehler in der Log:
    Runaway argument?
    { \par \par \chapter {Lasersicherheit} Jeder Leiser hat ein gewisses \ETC.
    ! File ended while scanning use of \@xdblarg.

    \par
    <*> ...narkurs/Seminararbeit/Seminarkursarbeit.tex

    I suspect you have forgotten a `}', causing me
    to read past where you wanted me to stop.
    I'll try to recover; but if the error is serious,
    you'd better type `E' or `X' now and fix your file.



    Habe jetzt folgendes Rausgeschmissen:
    \usepackage[activate=normal]{pdfcprot}
    \usepackage[inactive]{ps4pdf}

    \PSforPDF{
    \usepackage{psfrag}
    }



    Edit:
    So es geht wieder, ich habe ProTeXt-2.0.exe gezogen, und mit dem läuft jetzt endlich mein Dokument wieder.
    Wenn ich aber ein Update über Miktex durchführe, geht gar nichts mehr, warum?
    Thx für eure Hilfe
    Geändert von PhoenixTime (01-04-2007 um 12:18 Uhr)

  4. #4
    Registrierter Benutzer Avatar von countbela666
    Registriert seit
    15.04.2005
    Ort
    Berlin
    Beiträge
    2.317
    Zitat Zitat von PhoenixTime Beitrag anzeigen
    Was bewirkt dieses ps4pdf?
    Zitat Zitat von ps4pdf-Doku
    This LaTeX package provides a way to use PostScript commands (e.g., PSTricks graphics, PSfrag replacements, EPS graphics) inside a pdfLaTeX processed document. [...] All PostScript related commands, including `\usepackage', must be a parameter of the 'PSforPDF' macro. [...]
    This package is now deprecated: it is recommended that users try pst-pdf instead.
    Zitat Zitat von PhoenixTime Beitrag anzeigen
    Wenn ich aber ein Update über Miktex durchführe, geht gar nichts mehr, warum?
    Zitat Zitat von countbela666 Beitrag anzeigen
    Ohne ein Minimalbeispiel kann ich dir nicht weiterhelfen
    Grüße
    Marcel

    Listen to me children of the night, beyond the doors of darkness you will find
    a thousand worlds for you to see here, take my hand and follow me...

  5. #5
    Registrierter Benutzer
    Registriert seit
    16.01.2007
    Beiträge
    14
    \documentclass[a4paper]{scrreprt}

    \usepackage[activate=normal]{pdfcprot}
    \usepackage[inactive]{ps4pdf}
    \PSforPDF{
    \usepackage{psfrag}
    }

    \begin{document}
    test
    \end{document}

    Probier mal das mit der aktuellsten updates von Miktex

  6. #6
    Registrierter Benutzer Avatar von countbela666
    Registriert seit
    15.04.2005
    Ort
    Berlin
    Beiträge
    2.317
    Ich erhalte Fehlermeldungen des von ps4pdf eingebundenen ifvtex-Pakets, die ich mit \let\ifvtex\relax in der Präambel unterbinden kann. Ansonsten funktioniert das Beispiel (auch abgewandelt mit eingefügtem PSTricks-Code) einwandfrei.

    Aber nochmal der Hinweis: das Paket ps4pdf ist veraltet und wurde durch pst-pdf ersetzt, womit du dir nicht nur den o. g. Hack, sondern auch alle lästigen PSforPDF-Aufrufe sparst.

    Grüße
    Marcel

    Listen to me children of the night, beyond the doors of darkness you will find
    a thousand worlds for you to see here, take my hand and follow me...

  7. #7
    Registrierter Benutzer
    Registriert seit
    16.01.2007
    Beiträge
    14
    Danke, jetzt gehts wieder. Das lag an dem veraltetem Pakte. Mit dem neuen pst-pdf gehts ohne Probleme.
    Mit dem Update von Miktex scheint man das alte ps4pdf verändert zu haben oder ganz weg gelassen.

    Habe meinen Code folgender massen abgeändert, ist das so ok?
    Oder kann ich die Packete auch ganz rausschmeißen?

    documentclass[]{scrreprt}

    \usepackage[activate=normal]{pst-pdf}
    \usepackage[inactive]{pst-pdf}

    \begin{document}
    test
    \end{document}
    Geändert von PhoenixTime (03-04-2007 um 11:25 Uhr)

  8. #8
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von PhoenixTime Beitrag anzeigen
    Danke, jetzt gehts wieder. Das lag an dem veraltetem Pakte. Mit dem neuen pst-pdf gehts ohne Probleme.
    Mit dem Update von Miktex scheint man das alte ps4pdf verändert zu haben oder ganz weg gelassen.

    Habe meinen Code folgender massen abgeändert, ist das so ok?
    Oder kann ich die Packete auch ganz rausschmeißen?

    documentclass[]{scrreprt}

    \usepackage[activate=normal]{pst-pdf}
    \usepackage[inactive]{pst-pdf}

    \begin{document}
    test
    \end{document}
    nur einmal (!) das Paket laden, mit der jeweils gültigen Option.
    Theoretisch brauchst du das überhaupt nicht, wenn du dein Skript ps4pdf
    das selbst machen lässt, beispielsweise

    latex "\AtBeginDocument{\RequirePackage{pst-pdf}} \input{$file}"

    in dein Skript eintragen, dann wird es automatisch geladen. Für Windows
    sieht es etwas anders aus.

    Herbert

  9. #9
    Registrierter Benutzer
    Registriert seit
    16.01.2007
    Beiträge
    14
    Zitat Zitat von voss Beitrag anzeigen
    Für Windows sieht es etwas anders aus.
    Brauch ich das nur bei Linux?
    Weil ich benutz schon Windows ^^
    Ich habe auch selber keine Ahnung, was genau der Script macht. Ich habe nur eine Vorlage verwendet, und etwas an meine Bedürfnise angepasst.

  10. #10
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von PhoenixTime Beitrag anzeigen
    Brauch ich das nur bei Linux?
    Weil ich benutz schon Windows ^^
    Ich habe auch selber keine Ahnung, was genau der Script macht. Ich habe nur eine Vorlage verwendet, und etwas an meine Bedürfnise angepasst.
    das Skript ist nur eine Arbeitserleichterung für
    Code:
    latex datei.tex
    dvips -Ppdf -o datei-pics.ps datei.dvi
    ps2pdf -dAutoRotatePages=/None datei-pics.ps datei-pics.pdf
    pdflatex datei.tex
    bzw. für die erste Zeile auch alternativ

    Code:
    latex "\AtBeginDocument{\RequirePackage{pst-pdf}} \input{datei}"
    (datei durch deinen Namen ersetzen!)

    dann braucht man das \usepackage nicht im Dokument.
    Weiteres hier:
    http://tug.org/PSTricks/main.cgi?fil...output#pst-pdf


    Herbert
    Geändert von voss (03-04-2007 um 17:25 Uhr)

Lesezeichen

Berechtigungen

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