PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : pstool ps2pdf Option mit Gleichheitszeichen



weaker
06-08-2012, 13:48
Hallo zusammen,

wenn ich beim Laden des pstool-Pakets Optionen für ps2pdf mitgeben will, wie z.B. so


\usepackage[ps2pdf-options={"-dPDFSETTINGS=/prepress" "-dCompatibilityLevel=1.3"}]{pstool}

habe ich das Problem, dass ps2pdf unter Windows eine Batchdatei ist, und hier statt eines Gleichheitszeichens eine Raute gefordert ist. (Siehe hier (http://zkwarl.blogspot.com/2006/12/ps2pdf-tip-how-to-get-around-broken.html)). Wenn ich nun aber eine Raute eingebe, hat LaTeX natürlich Probleme, weil es aufgrund der Sonderbedeutung der Raute glaubt, ich möchte ein Label definieren.

Kann ich die Raute an einer solchen Stelle auch als \# escapen, damit es funktioniert oder funktioniert \# nur in gesetztem Dokumenttext? Ich würde gerne verstehen, wie das bei LaTeX funktioniert.

Ich verwende pdfLaTeX aus MikTeX 2.9 unter WinXP und Win7(32).

u_fischer
06-08-2012, 13:59
Das letzte Mal, wo ich mit dem Rauten-Problem zu tun hatte, habe ich es so gelöst (http://tex.stackexchange.com/questions/60551/auto-pst-pdf-not-working-properly-with-rotations-45/60593#60593):


\begingroup
\catcode`\#=11
\gdef\autorotatonone{-dAutoRotatePages#/None}
\endgroup

\usepackage[crop=off,pspdf={\autorotatonone}]{auto-pst-pdf}

Ob das mit pstool auch funktioniert, hängt u.a. davon ab, wie die Optionen expandiert werden. Musst du einfach probieren.

weaker
06-08-2012, 14:22
Vielen Dank. Das probier ich mal aus.

weaker
06-08-2012, 16:10
Leider hilft mir der Tip auch nicht. Ich bekomme weiterhin einen "Unable to open the initial device, quitting"-Fehler. Vielleicht mache ich dazu aber besser einen neuen Thread auf.